
;MCS-51 指令详解
;说明:为了使 MCS-51 单片机初学者快速入门,迅速掌握单片机指令含意、操作码、操作
数 及
;对应地址,汇编语言怎样编写等,现按指令操作码按顺序编写,可对照本公司编写的
;<<MCS-51 八位高档单片计算机及其应用>>一书第 145 页指令手册查看,更详细资料请阅
; "第四章 MCS-51 指令系统" 及第 124 页指令系统摘要。并在仿真器上装入
;JJM.HEX 文件,并对有关单元置数,用单步(F8)验证其正确性及其运行结果。
ORG 0000H
NOP ;空操作指令
AJMP L0003 ;绝对转移指令
L0003: LJMP L0006 ;长调用指令
L0006: RR A ;累加器 A 内容右移 (先置 A 为 88H)
INC A ; 累加器 A 内容加 1
INC 01H ;直接地址(字节 01H)内容加 1
INC @R0 ; R0 的内容 (为地址) 的内容即间接 RAM 加 1
;(设 R0=02H,02H=03H,单步执行后 02H=04H)
INC @R1 ; R1 的内容 (为地址) 的内容即间接 RAM 加 1
;(设 R1=02H,02H=03H,单步执行后 02H=04H)
INC R0 ; R0 的内容加 1 (设 R0 为 00H,单步执行后查 R0 内容为多少)
INC R1 ; R1 的内容加 1(设 R1 为 01H,单步执行后查 R1 内容为多少)
INC R2 ; R2 的内容加 1 (设 R2 为 02H,单步执行后查 R2 内容为多少)
INC R3 ; R3 的内容加 1(设 R3 为 03H,单步执行后查 R3 内容为多少)
INC R4 ; R4 的内容加 1(设 R4 为 04H,单步执行后查 R4 内容为多少)
- 1
- 2
前往页