摘要: ARM 伪指令在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在 ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令以及其他伪指令。符号定义( Symbol Definition )伪指令符号定义伪指令用于定义 ARM 汇编程序中的变量、对变量赋值以及定义寄存器的别名等操作。常见的符号定义伪指令有如下几种:— 用于 阅读全文
posted @ 2013-03-06 16:29 lihaiping 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 中断与异常有什么区别:1、中断:系统停止当前正在运行的程序而转向其他服务,可能是因为优先级高的请求服务了,或者是因为人为安排中断。中断是属于正常现象。异常:是由于软件错误而引起的2、中断是CPU所具备的功能--硬件异常是软件运行过程中的一种开发过程中没有考虑到的程序错误--软件3、1)中断的概念所谓中断是指CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程序,保留现场后自动地转去执行相应的处理程序,处理完该事件后再返回断点继续执行被“打断”的程序。引起中断的事件称为中断源,中断源向CPU提出进行处理的请求称为中断请求。2)中断类型按中断事件来源进行分类,主要有两类:(1)中断。由 阅读全文
posted @ 2013-03-06 10:32 lihaiping 阅读(1589) 评论(0) 推荐(0) 编辑