1.指令中直接给出操作数,立即数前加“#”号的寻址方式立即寻址。
2.指令中直接给出操作数的地址的寻址方式为 直接 寻址。
3.指令中以通用寄存器A,DPTR,Rn的内容为操作数的寻址方式为 寄存器 寻址。
4.指令中以寄存器的内容为地址,该地址的内容为操作数的寻址方式为 寄存器间接 寻址
5.指令中由寄存器DPTR或PC中的内容加上A的内容的和,形成操作数的地址的寻址方式为 变址 寻址
6.指令中以当前PC的内容为基值,加上偏移量形成新的PC值的寻址方式为 相对 寻址
7.指令中对位地址中的操作数进行位操作的寻址方式为 位 寻址
8.指令MOV A, #10H 源操作数寻址方式 立即寻址 ,目的操作数寻址方式 寄存器寻址 。
9.指令MOV P0, A 源操作数寻址方式寄存器寻址 ,目的操作数寻址方式 直接寻址 。
10.指令MOV 20H, #20H源操作数寻址方式 立即寻址 ,目的操作数寻址方式 直接寻址 。
11.指令MOV @R1, #10H源操作数寻址方式 立即寻址 ,目的操作数寻址方式 寄存器间接寻址 。
12.指令MOV A, @R0 源操作数寻址方式 寄存器间接寻址 ,目的操作数寻址方式 寄存器寻址 。
13.指令PUSH ACC 源操作数寻址方式 直接寻址 。
14.指令ADD @R1, A 源操作数寻址方式 寄存器寻址 ,目的操作数寻址方式 寄存器间接寻址 。
15.指令MOV 32H, C 源操作数寻址方式 位寻址 ,目的操作数寻址方式 位寻址 。
16.指令MOVC A,@A+DPTR 源操作数寻址方式变址 ,目的操作数寻址方式 寄存器
17.指令SETB P1.0目的操作数寻址方式 位 。
18.访问内部RAM的寻址方式有:
直接 , 寄存器 , 寄存器间接 , 位 。
19访问外部RAM的寻址方式有:
寄存器间接 。
20.访问内部ROM寻址方式有:
变址 , 相对 , 立即 。
51单片机的指令系统作业一
于 2022-12-20 14:17:48 首次发布