2019/11/7
第一章 概述
6、相对寻址(relative addressing )
• 仅用于相对转移指令。指令中给出的操作数是寻找 指令的相对地址。
• 相对寻址的有效地址:D=PC+rel(rel为相对地址)
2019/11/7
第一章 概述
7、位寻址(bit addressing )
• 位寻址是位操作指令的寻址操作。 • 位寻址区在片内RAM中:
2019/11/7
第一章 概述
3、寄存器寻址(register addressing)
• 在指令中将指定寄存器的内容作为操作数,寄存 器用符号名表示。如:
INC R0 功能:把寄存器R0的内容加1,再送回R0中。 • 寄存器寻址范围:工作寄存器R0-R7,A、B、 DPTR及Cy。
2019/11/7
• 如:MOV DPTR,#1234H 结果:DPTR=1234H。
2019/11/7
第一章 概述
综合练习:给出每条指令执行后的结果。
段1: MOV 23H,#30H
MOV 12H,#34H MOV R0,#23H MOV R7,#22H MOV R1,12H MOV A,R0 MOV 34H,R1
据传送。格式:
MOV <目的操作数>,<源操作数> 1) 以累加器A为目的地址的传送指令(4条)
助记符 MOV A,Rn MOV A,direct MOV A,Ri MOV A,#data
相应操作 Rn→A
(direct)→A (Ri)→A data→A
2019/11/7
第一章 概述
例:已知相应单元的内容如下,请指出每条指令执行后相应 单元内容的变化。