单片机这题怎么做?
1。指出下列指令中源操作数的寻址方式(1)MOVR0,#30H(2)MOVA,30H(3)MOVA,@R0(4)MOVXA,@DPTR(5)MOVCA,@A+DPTR(6...
1。指出下列指令中源操作数的寻址方式
(1)MOV R0, #30H
(2)MOV A, 30H
(3)MOV A,@R0
(4)MOVX A,@DPTR
(5)MOVC A,@A+DPTR
(6)MOV P1,P2
(7)MUL AB
(8)MOV DPTR,#1234H
(9)POP ACC
2。设堆栈指针(SP)=60H, 片内RAM中的(30H)=24H,(31H)=10H, 执行下列程序段后,填空。
PUSH 30H
PUSH 31H
POP DPL
POP DPH
MOV 30H, #00H
MOV 31H,#0FFH
(61H) = ( ), (62H) = ( ),
(30H)= ( ),(31H)=( ),
DPTR =( ), SP=( ) 展开
(1)MOV R0, #30H
(2)MOV A, 30H
(3)MOV A,@R0
(4)MOVX A,@DPTR
(5)MOVC A,@A+DPTR
(6)MOV P1,P2
(7)MUL AB
(8)MOV DPTR,#1234H
(9)POP ACC
2。设堆栈指针(SP)=60H, 片内RAM中的(30H)=24H,(31H)=10H, 执行下列程序段后,填空。
PUSH 30H
PUSH 31H
POP DPL
POP DPH
MOV 30H, #00H
MOV 31H,#0FFH
(61H) = ( ), (62H) = ( ),
(30H)= ( ),(31H)=( ),
DPTR =( ), SP=( ) 展开
1个回答
展开全部
1。指出下列指令中源操作数的寻址方式
(1)MOV R0, #30H 立即寻址
(2)MOV A, 30H 直接寻址
(3)MOV A,@R0 寄存器间接寻址
(4)MOVX A,@DPTR 寄存器间接寻址
(5)MOVC A,@A+DPTR 变址寻址
(6)MOV P1,P2 直接寻址
(7)MUL AB 寄存器寻址
(8)MOV DPTR,#1234H 立即寻址
(9)POP ACC 直接寻址
2。设堆栈指针(SP)=60H, 片内RAM中的(30H)=24H,(31H)=10H, 执行下列程序段后,填空。
PUSH 30H
PUSH 31H
POP DPL
POP DPH
MOV 30H, #00H
MOV 31H,#0FFH
(61H) = 24H,(62H) =10H, (30H)=00H,(31H)= 0FFH, DPTR =2410H, SP= 60H
(1)MOV R0, #30H 立即寻址
(2)MOV A, 30H 直接寻址
(3)MOV A,@R0 寄存器间接寻址
(4)MOVX A,@DPTR 寄存器间接寻址
(5)MOVC A,@A+DPTR 变址寻址
(6)MOV P1,P2 直接寻址
(7)MUL AB 寄存器寻址
(8)MOV DPTR,#1234H 立即寻址
(9)POP ACC 直接寻址
2。设堆栈指针(SP)=60H, 片内RAM中的(30H)=24H,(31H)=10H, 执行下列程序段后,填空。
PUSH 30H
PUSH 31H
POP DPL
POP DPH
MOV 30H, #00H
MOV 31H,#0FFH
(61H) = 24H,(62H) =10H, (30H)=00H,(31H)= 0FFH, DPTR =2410H, SP= 60H
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询