汇编基础指令

1、读内存:Load

#示例:

LDR R0,[R1,#4] ;读地址"R1+4",得到的4字节数据存入R0

2、写内存:Store

#示例:

STR R0,[R1,#4] ;把R0的4字节数据写"R1+4"

3、加减

ADD RO,R1,R2 ;RO=R1+R2

ADD RO,RO,#1 ;RO=R0+1

SUB RO,R1,R2 ;RO=R1-R2

SUB RO,RO,#1 ;RO=RO-1

4、 比较

CMP RO,R1 ;结果保存在PSR(程序状态寄存器)

5、跳转

B main ;Branch,直接跳转

BL main ;Branch and Link,先把返回地址保存在LR寄存器里再跳转

6、数据传送指令

MOV AX,2000H;将16位数据2000H传送到AX寄存器

MOV AL,20H;将8位数据20H传送到AL寄存器

MOV AX,BX;将BX寄存器的16位数据传送到AX寄存器

MOV AL,[2000H];将2000H单元的内容传送到AL寄存器

相关推荐
我在人间贩卖青春14 小时前
汇编之伪指令
汇编·伪指令
我在人间贩卖青春1 天前
汇编之伪操作
汇编·伪操作
济6171 天前
FreeRTOS基础--堆栈概念与汇编指令实战解析
汇编·嵌入式·freertos
myloveasuka1 天前
汇编TEST指令
汇编
我在人间贩卖青春1 天前
汇编编程驱动LED
汇编·点亮led
我在人间贩卖青春1 天前
汇编和C编程相互调用
汇编·混合编程
myloveasuka2 天前
寻址方式笔记
汇编·笔记·计算机组成原理
请输入蚊子2 天前
《操作系统真象还原》 第六章 完善内核
linux·汇编·操作系统·bochs·操作系统真像还原
myloveasuka2 天前
指令格式举例
汇编·笔记·计算机组成原理
我在人间贩卖青春3 天前
汇编之分支跳转指令
汇编·arm·分支跳转