arm体系结构及汇编指令
文章平均质量分 69
郑达
技术需要积累,人生也一样。
展开
-
ARM的异常处理方式简单介绍(16_08_26_01)
异步与同步的区别: 异步:响应模式,靠中断(一种特殊的异常)来实现 同步:一般会用到同步时钟。A会一直等待着B。 什么是异常 1)正常工作之外的流程都叫异常; 2)异常会打断正在执行的工作,并且一般我们希望异常处理完成后继续回来执行原来的工作(也叫现场保护)。 3)中断是异常的一种。 异常向量表 1)所有的CPU都有异常向量表,这是CPU设计时就设定好的,是硬件原创 2016-08-26 11:22:39 · 476 阅读 · 0 评论 -
ARM汇编指令集1(16_08_26_02)
指令与伪指令 (汇编)指令是CPU机器指令的助记符经过编译后会得到一串10组成的机器码,可以由CPU读取执行。(101010太难记了,用mov,bl这些助记符,人比较容易看懂); (汇编)伪指令本质上不是指令(只是和指令一起写在代码中),它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码。 两种不同风格的ARM指令 1)ARM官方的ARM汇编风格:原创 2016-08-26 13:51:56 · 571 阅读 · 0 评论 -
ARM汇编指令集2
常用ARM指令1:数据处理指令 数据传输指令: mov mov r1,r2 mov r1,#0xff01 mvn mvn和mov用法是一样的,区别是mov是原封不动的传递,而mvn是按位取反后传递 如r1=0xff,然后mov r0,r1后,r0=0xff, 但 mvn r0,r1时,r0=0xffffff00. 算术运算原创 2016-08-26 17:06:41 · 604 阅读 · 0 评论