Chap3MCS-51指令系统.ppt

Chap3MCS-51指令系统

单片机原理及应用 第三章 MCS-51指令系统 3-1 指令格式 一. 汇编语言指令格式 [标号:]操作码 操作数1,操作数2[;注释] 换行表示一条指令结束。 例: LOOP: MOV A,#40H ;取参数 二. 指令中符合意义说明 Rn--当前工作寄存器组R0~R7,n=0~7 Ri--用作间接寻址的寄存器R0,R1,i=0,1 Direct--内部RAM的8位地址,低128字节地址或SFR中的专用寄存器的地址或符号.表示是直接寻址方式 #data--8位立即数 #data16--16位立即数 addr16--16位目的地址 addr11--11位目的地址 rel--以补码表示的8位相对偏移量,用在相对寻址指令中 三. 机器语言指令格式 操作码 [操作数1] [操作数2] 有单字节、双字节和三字节指令。 3-2 指令寻址方式 3-2-1 操作数类型 位(b)─ 位寻址区中的一位二进制数据 字节(B)─ 8位二进制数据 字(W)─ 16位双字节数据 二.直接寻址方式 指令操作数是存储器单元地址,数据在存储器单元中。 MOV A,40H ;A?(40H) 直接寻址方式应注意的问题 当direct为SFR中的寄存器时, direct可以使用寄存器名,也可以使用直接地址 例:MOV A,SP

文档评论(0)

1亿VIP精品文档

相关文档