📄 16-3-4.asm
字号:
ORG 0000H
JMP START
ORG 1000H
START: MOV A,#04H ;累加器A赋值
MOV 20H,#20H ;RAM的20H单元赋值
XCH A,20H ;直接寻址整字节交换指令
MOV R2,#05H ;寄存器R2赋值
XCH A,R2 ;寄存器寻址整字节交换指令
MOV 21H,A ;保存数据05H到RAM的21H单元
MOV 10H,#06H ;RAM单元赋值
MOV R0,#10H ;寄存器R0赋值
XCH A,@R0 ;寄存器间接寻址整字节交换指令
MOV 22H,A ;保存数据06H到RAM的22H单元
MOV A,#00H ;累加器A赋值
MOV 11H,#0FH ;RAM单元赋值
MOV R1,#11H ;寄存器R1赋值
XCHD A,@R1 ;半字节交换指令
MOV 23H,A ;保存数据到RAM的23H单元,数据应该为0FH
MOV A,#0FH ;累加器A赋值
SWAP A ;累加器高低字节交换指令
MOV 24H,A ;保存数据到RAM的23H单元,数据应该为F0H
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -