以下是我在网上找到的汇编常用指令,为以后使用做些储备
1. 伪指令org用来规定目标程序存放单元的偏移量。比如,如果在源程序的第一条指令前用了如下指令: org 200h 那么,汇编程序会把指令指针的ip的值设成200h,即目标程序的第一个字节放在200h处,后面的 内容则顺序存放,除非遇上另一个org 语句
2. CLR A // 累加器A 被赋零值,此时为逻辑运算指令。
3. CLR C //程序状态寄存器PSW中的CY位状态清零,此时为位操作指令。
4. RLC //带进位左循环移位指令(Rotate left through CF) ,相当于乘以2的意思
跳转指令:
5. AJMP LOOP //跳转到标号为LOOP的地址执行指令
6. DJNZ R7,LOOP1 //将R7内容减一,若不等于0则跳转到标号为LOOP1处执行,若等于零则向下执行
7. NOP 无操作
8. SWAP 寄存器 高低半字节交换
2. CLR A // 累加器A 被赋零值,此时为逻辑运算指令。
3. CLR C //程序状态寄存器PSW中的CY位状态清零,此时为位操作指令。
4. RLC //带进位左循环移位指令(Rotate left through CF) ,相当于乘以2的意思
跳转指令:
5. AJMP LOOP //跳转到标号为LOOP的地址执行指令
6. DJNZ R7,LOOP1 //将R7内容减一,若不等于0则跳转到标号为LOOP1处执行,若等于零则向下执行
7. NOP 无操作
8. SWAP 寄存器 高低半字节交换