- 17
- 0
- 约1.89千字
- 约 56页
- 2021-09-03 发布于北京
- 举报
4.4 Thumb指令集;简单的Thumb程序;Thumb指令集与ARM指令集的区别;4.4.1 Thumb存储器访问指令;Thumb存储器访问指令;单寄存器访问指令—立即数偏移寻址;单寄存器访问指令—立即数偏移寻址;单寄存器访问指令—寄存器偏移寻址;单寄存器访问指令——寄存器偏移寻址;单寄存器访问指令—相对偏移寻址;单寄存器访问指令—相对偏移寻址;Thumb存储器访问指令;寄存器入栈及出栈指令;寄存器入栈及出栈指令;Thumb存储器访问指令;多寄存器加载/存储指令;多寄存器加载/存储指令;4.4.3 Thumb数据处理指令;4.4.4 Thumb数据传送指令; MOV指令将8位立即数或寄存器传送到目标寄存器中。其指令格式如下:;Thumb数据传送指令—MOV;Thumb数据传送指令——MVN;应用示例:
MVN R1,R2 ; 将R2取反,结果存于R1;数据传送指令——NEG;数据传送指令——NEG;4.4.5 Thumb算术逻辑运算指令;ADD指令将两个数据相加,结果保存到Rd寄存器中。;ADD指令将两个数据相加,结果保存到Rd寄存器中。;ADD指令将两个数据相加,结果保存到Rd寄存器中。;SUB指令将两个数据相减,结果保存到Rd寄存器中。;SUB指令将两个数据相减,结果保存到Rd寄存器中。; ADC指令将Rm的值相加,再加上CPSR中的C条件标志位,结
原创力文档

文档评论(0)