《ARM体系结构》课程教学大纲
- 格式:doc
- 大小:33.00 KB
- 文档页数:2
《ARM体系结构》课程教学大纲
(64学时4学分)
类别:专选课
开设学期:第6学期
适用专业:软件工程(嵌入式方向)专业
先行、后续课:电子技术,单片机原理,嵌入式Linux开发
教材:邱铁. ARM嵌入式系统结构与编程. 清华大学出版社.
参考书:《嵌入式系统开发与应用》,田泽,北京航空航天大学出版社
《ARM体系结构与编程》,杜春等著,清华大学出版社
一、课程的性质、目的和任务
通过本课程的学习,培养学生掌握ARM体系结构,ARM指令集、以及在ARM体系下的嵌入式编程,使学生掌握基于S3C44b0x/S3C24100x的硬件开发平台,并在此平台下进行硬件编程与硬件接口实验。为学生进行嵌入式系统软硬件设计和开发打下良好的基础。
二、本课程的主要内容及基本要求
(一)内容范围
第1章绪论.
第2章ARM技术与ARM体系结构
第3章ARM指令集寻址方式
第4章ARM指令集系统
第5章Thumb指令
第6章ARM汇编伪指令与伪操作
第7章汇编语言程序设计
第8章ARM汇编语言与嵌入式C混合编程
第9章S3C44B0/S3C2410硬件结构与关键技术分析
(二)基本要求
根据教材内容分以下几个方面的基本要求:
1.内容范围中未作标记的是重点内容(掌握内容),▲标记内容对部份专业讲授。
2.内容范围中画有“*“号的内容为选讲内容。
3.有少数内容,不一定在课堂讲,可让学生自学。
三、课程的重点、难点
(一)课程重点
ARM编程模型、ARM寻址方式、ARM指令集、ARM汇编语言调用、ARM存储、寄存器、数据栈、参数传递规则、ARM寻址方式、ARM指令集、ARM汇编语言调用、ARM 存储、寄存器、数据栈、参数传递规则
(二)课程难点
异常中断处理、ARM指令寻址、异常中断指令、ARM汇编语言设计、特定的ATPCS 、MMU管理、ARM编程模型、异常中断处理、ARM指令寻址、异常中断指令、ARM汇编语言设计、MMU管理、特定的A TPCS
四、实验安排16学时
1、ARM汇编编程-寄存器访问2学时
2、LED跑马灯程序2学时
3、KEY程序设计(查询方式) 2学时
4、蜂鸣器程序设计(中断方式) 2学时
5、定时器程序设计2学时
6、UART程序设计(中断方式) 2学时
7、触摸屏程序设计2学时
8、LCD程序设计2学时
五、学时分配
第1章绪论. 2学时第2章ARM技术与ARM体系结构6学时第3章ARM指令集寻址方式4学时第4章ARM指令集系统4学时第5章Thumb指令4学时第6章ARM汇编伪指令与伪操作8学时第7章汇编语言程序设计8学时第8章ARM汇编语言与嵌入式C混合编程8学时第9章S3C44B0/S3C2410硬件结构与关键技术分析4学时
六、说明
计划总学时为64学时,其中授课48学时,实验16学时。实习内容包括两部分,一部分是软件模拟实验,一部分是ARM9/ARM11硬件实验。通过本课程的学习,使学生能基本掌握设计和实现ARM系统的基本方法和操作技术。
大纲批准:大纲审定:大纲制定:崔智勇