arm体系结构及汇编指令
文章平均质量分 69
郑达
技术需要积累,人生也一样。
展开
-
ARM的异常处理方式简单介绍(16_08_26_01)
异步与同步的区别:异步:响应模式,靠中断(一种特殊的异常)来实现同步:一般会用到同步时钟。A会一直等待着B。什么是异常1)正常工作之外的流程都叫异常;2)异常会打断正在执行的工作,并且一般我们希望异常处理完成后继续回来执行原来的工作(也叫现场保护)。3)中断是异常的一种。异常向量表1)所有的CPU都有异常向量表,这是CPU设计时就设定好的,是硬件原创 2016-08-26 11:22:39 · 477 阅读 · 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,#0xff01mvn mvn和mov用法是一样的,区别是mov是原封不动的传递,而mvn是按位取反后传递 如r1=0xff,然后mov r0,r1后,r0=0xff, 但 mvn r0,r1时,r0=0xffffff00.算术运算原创 2016-08-26 17:06:41 · 604 阅读 · 0 评论