指出下列指令中源操作数的寻址方式 1.MOV R0,#60H() 2. MOV A,30H () 3. MOV A,@R0() 4. MOV @R1,A() 5. ADD A,B () 6. SUBB A,R7 () 7. MOVX A,@DPTR () 8. MOV DPTR,#0123H () 9. MOVC A,@A+DPTR () 10. MOV C,30H () A.立即数寻址 B.直接寻址 C.寄存器寻址 D.寄存器间接寻址 E.变址寻址 F.相对寻址
举一反三
- 请说明下列指令属于哪一种寻址方式? MOV 23H,#30H () MOV 12H,A() MOV R0,#23H() MOV R7,12H() MOV R1,#12H() MOV A,@R0() MOV 34H,@R1() MOV 45H,34H() MOV DPTR,#6712H() MOV 12H,DPH() MOV R0,A() MOV A,@R0() A 立即寻址 B 直接寻址 C 间接寻址 D 寄存器寻址
- 【填空题】说明提示程序段中各条指令源操作数的寻址方式。 ORG 0000H MOV A, 40H ;源操作数寻址方式: MOV R0, A ;源操作数寻址方式: MOV P1, #0F0H ;源操作数寻址方式: MOV @R0, 30H ;源操作数寻址方式: MOV DPTR, #3848H ;源操作数寻址方式: MOV 40H, 38H ;源操作数寻址方式: MOV R0, 30H ;源操作数寻址方式: MOV P0, R0 ;源操作数寻址方式: MOV A, @R0 ;源操作数寻址方式: MOV P2, P1 ;源操作数寻址方式: END (34.0分)
- 指出下列指令源操作数的寻址方式:(如立即数寻址,直接寻址等) (1)MOV A , #00H ( ) (2)MOV A , 50H ( ) (3)MOV A , @R0 ( ) (4)MOV A , R5 ( ) (5)MOV A , @A+DPTR( ) (6)SJMP 70H ( ) (7)CLR A ( )
- 下列指令中,源操作数不是寄存器间接寻址的指令是() A: MOVX A, @R1 B: MOVX A, @DPTR C: MOV A, @R0 D: MOV A, R0
- MOV A,#30H是 寻址方式。MOVX A,@DPTR是寄存器间接寻址方式。(注:指源操作数的寻址方式)