MCS-51单片机指令系统1.pptVIP

  • 12
  • 0
  • 约1.34万字
  • 约 52页
  • 2017-04-13 发布于湖北
  • 举报
MCS-51单片机指令系统1

MCS-51单片机指令系统 3-1 指令格式 一. 汇编语言指令格式 [标号:]操作码 操作数1,操作数2[;注释] 换行表示一条指令结束。 例: LOOP: MOV A,#40H ;取参数 二. 机器语言指令格式 操作码 [操作数1] [操作数2] 有单字节、双字节和三字节指令。 3-2 指令寻址方式 3-2-1 操作数类型 位(b)─ 位寻址区中的一位二进制数据 字节(B)─ 8位二进制数据 字(W)─ 16位双字节数据 二.直接寻址方式 指令操作数是存储器单元地址,数据在存储器单元中。 MOV A,40H ;A?(40H) 三.寄存器寻址方式 指令操作数为寄存器名,数据在寄存器中。 例: MOV A,R0 ;A?R0 设指令执行前 A=20H,R0=40H, 执行指令后,A= ?,R0= ? 四.寄存器间接寻址方式 指令的操作数为寄存器名,寄存器中为数据地址。 存放地址的寄存器称为间址寄存器或数据指针。 例: MOV A,@R0 ;A?(R0) 设指令执行前 A=20H,R0=40H,地址为40H存储器单元内容如图所示。执行指令后, A= ? ,R0 = ? , (40H)= ? 五.变址间接寻址方式 数据在存储器中,指令给出的寄存器中为数据的基地址和偏移量。 数据地址 = 基地址

文档评论(0)

1亿VIP精品文档

相关文档