第三章MCS51指令系统 327位寻址方式 在进行位操作时,借助于进位位C作为操作累加器 例如:MOV20H,C 20H←(CY),20H是位寻址的位地址 MOV A, 20H ;A←(20H),20H是直接寻址的字节地址
第三章 MCS-51 指令系统 1 16 3.2.7 位寻址方式 在进行位操作时,借助于进位位C作为操作累加器。 例如: MOV 20H,C ;20H←(CY),20H是位寻址的位地址 MOV A,20H ;A←(20H),20H是直接寻址的字节地址
第三章MCS51指令系统 MCS-51位寻址范围: ①内部RAM中的位寻址区。 单元地址为20H~2FH,共16个单元128位,位地址是00H ~7FH(详见表2-4)。 ②专用寄存器的可寻址位。 实际寻址位83位。对这些寻址位在指令中有如下四种表示 方法 直接使用位地址:D6H 位名称表示方法:AC 单元地址加位的表示方法:D0H.6 专用寄存器符号加位的表示方法:PSW.6
第三章 MCS-51 指令系统 1 17 MCS-51位寻址范围: ① 内部RAM中的位寻址区。 单元地址为20H~2FH,共16个单元128位,位地址是00H ~7FH(详见表2-4)。 ② 专用寄存器的可寻址位。 实际寻址位83位。对这些寻址位在指令中有如下四种表示 方法 ·直接使用位地址:D6H ·位名称表示方法:AC ·单元地址加位的表示方法:D0H.6 ·专用寄存器符号加位的表示方法:PSW.6
第三章MCS51指令系统 Cy AC FO RSI RSOOV
第三章 MCS-51 指令系统 1 18 D7 D6 D5 D4 D3 D2 D1 D0 Cy AC F0 RS1 RS0 OV … P
第三章MCS51指令系统 说明:源操作数和目的操作数各有自己的寻址方式。 MOV 50H, RI 源操作数:寄存器寻址方式, 目的操作数:直接寻址方式, 指令的功能:把按寄存器寻址取出的R内容再以直接寻 址方式存放于内部RAM的50H单元中
第三章 MCS-51 指令系统 1 19 说明: 源操作数和目的操作数各有自己的寻址方式。 MOV 50H, R1 源操作数:寄存器寻址方式, 目的操作数:直接寻址方式, 指令的功能:把按寄存器寻址取出的R1内容再以直接寻 址方式存放于内部RAM的50H单元中
第三章MCS51指令系统 7种寻址方式及使用空间 序号 寻址方式 使用的空间 1 寄存器寻址 R0~R7,A,B,CY,DPTR寄存器 立即寻址 程序存储器 寄存器间址 内部RAM的00H~FFH,外部RAM 直接寻址 内部RAM的00H~7FH,SFR,程序存储器 5变址寻址 程序存储器 6相对寻址 程序存储器 位寻址 内部RAM中20H~2FH的128位,SFR中的93位
第三章 MCS-51 指令系统 1 20 7 种寻址方式及使用空间