全球旧事资料 分类
支持的伪指令、基于ARM的汇编
语言语句格式和ARM汇编语言程序的基本结构等。基于ARM的C语言与汇编语言混合编程,包括C语言与汇编语言混合编程应遵守的规则和C语言与汇编语言之间的相互调用与混合使用方法。
f三、教学难点:理解和掌握ARM汇编器支持的伪指令及其使用方式、基于ARM的汇编语言语句格式
和ARM汇编语言程序的基本结构等。四、教学方法:
课题讲授、例程解析与上机实验相结合,采用多媒体教学方法,利用Powerpoi
t将本节课的关键内容归类,在课堂上对ARM的汇编语言进行讲解的同时布置相关练习,加深学生对ARM汇编语言的理解,利用上机实验的方法使学生加深对ARM开发环境ADS的了解。五、教学过程设计:
一、ARM开发环境简介(05学时)(一)RealViewMDK开发工具简介(二)IAREWARM集成开发环境简介二、基于ARM的汇编语言程序设计(15学时)(一)ARM汇编器支持的伪指令(二)基于ARM的汇编语言语句格式(三)ARM汇编语言程序的基本结构(四)基于ARM的汇编语言程序举例三、基于ARM的硬件启动程序设计(2学时)(一)分配中断向量表(二)初始化存储系统(三)初始化堆栈(四)初始化有特殊要求的硬件模块(五)初始化应用程序执行环境(六)改变处理器模式(七)调用主应用程序四、基于ARM的C语言与汇编语言混合编程(2学时)(一)C语言与汇编语言混合编程应遵守的规则(二)汇编程序调用C程序的方法(三)C程序调用汇编程序的方法(四)C程序中内嵌汇编语句(五)基于ARM的C语言与汇编语言混合编程举例五、上机实验:ADS12嵌入式系统开发环境(2学时)六、思考题1、基于ARM的硬件启动程序应该包含哪些工作?2、简述C语言与汇编语言混合编程时应该遵循的参数传递规则。
f3、C程序中内嵌ARM汇编语句的格式是怎样的?应该注意哪些内容?4、C语言中如何内嵌汇编实现对链表的简单操作?5、ARM启动程序中如何设置中断向量?如何初始化堆栈和寄存器?6、在对ARM集成开发环境进行设置时如何设置ARM内核和内存地址范围?
第5章基于S3C2410的系统硬件设计
一、教学目的:介绍S3C2410系统的硬件设计,分别介绍IO口、中断、DMA、UART、AD接口、
键盘、LCD、触摸屏、音频及USB设备的硬件设计要点等。学时分配:10学时,其中6个理论学时,4个实验学时
二、教学重点:S3c2410A的IO口工作原理,ARM的中断原理及S3c2410A的中断控制器,UART的
工作原理,AD接口原理以及LCD显示原理等。三、教学难点:
理解和掌握S3c2410A的IO口r
好听全球资料 返回顶部