《单片机原理及应用技术》课件 项目三 MCS–51程序设计——交通信号灯模拟系统设计.pptxVIP

  • 11
  • 0
  • 约4.03千字
  • 约 183页
  • 2021-06-26 发布于湖北
  • 举报

《单片机原理及应用技术》课件 项目三 MCS–51程序设计——交通信号灯模拟系统设计.pptx

;MCS–51程序设计;任务1;;指令格式;指令格式;;;指令分类;寻址方式;寻址方式;1)立即寻址;项目三寻址方式的例子中均假设PC初值为40H,立即寻址方式具体操作如图所示:;2 直接寻址;在项目二中,我们知道定时器控制字TCON的地址是88H单元。所以编号b和编号c两条指令的表述是等价的,翻译为机器指令后是相同的。自然,其执行结果也相同,即将88H单元的内容送累加器A。;3 寄存器寻址;指令a(MOV A,R0)中,目的操作数与源操作数均采用寄存器寻址方式,该指令二进制形式的低三位000是Rn寄存器编码;指令b(INC R3)只有一个操作数,指令执行加1操作。;;【例3-4】;5 变址寻址;当前PC的内容为40H,CPU到40H单元取出指令83H后,将PC中的内容0040H与A中内容20H送ALU相加(同时PC指向下一条将要执行的指令),相加得到的结果60H即为我们所要寻找的操作数的地址。随后,60H地址单元的内容被送往累加器A,整条指令完成。;6 相对寻址;在指令a中,我们可以看到,PC的当前值加上地址偏移量04H构成了程序跳转的目的地址。需要注意的是,这里所说的PC的当前值是指执行完本条转移指令后的PC值,即PC值加上该指令字节数2。 指令b是一条条件转移指令,以累加器A的内容是否为0作为判断条件。 为了方便区分,这里将PC的源地址记作PC源,取出本条指令后PC

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档