第3章指令系统和汇编语言程序设计.pptVIP

  • 56
  • 0
  • 约3.49千字
  • 约 68页
  • 2017-07-24 发布于河南
  • 举报
第3章指令系统和汇编语言程序设计

第 3 章 指令系统与汇编语言程序设计; 2414 ADD A, #14H ; 累加器A中的内容与14H相加 ; 在8051单片机中,对于不同的指令,指令的字节数不相同。8051单片机有单字节,双字节或三字节指令。; 例如 把8位二进制数传送到累加器A的指令: MOV A, #data 其中#data表示8位二进制数,也叫立即数,这就是双节指令,其指令码为:;3.三字节指令则是一个字节的操作码,两个字节的操作数。操作数可以是数据,也可以是地址,因此,可能有四种情况:;3.2 寻址方式;3.2.1寄存器寻址;3.2.2直接寻址;3.2.3立即寻址;3.2.4寄存器间接寻址 ;3.2.5变址寻址 ;3.2.6相对寻址;3.2.7位寻址; 表3.1列出了这些特殊功能寄存器及其位地址。;在8051单片机中,位地址的表示可以采用以下几种方式: 1.直接用位地址00H-FFH来表示,如20H单元的0-7位可表示为20H-27H. 2.采用第n单元第n位的表示方法,如25H.5,表示25H单元的第5位。 3.对于特殊功能寄存器可直接用寄存器名加位数的表示方法,如ACC.3, PSW.7等。 4.用汇编语言中的伪指令定义。;表 3–1 寻址方式与寻址空间 ;练习:

文档评论(0)

1亿VIP精品文档

相关文档