如8051的SP的内容是40H,执行RET这样的指令后,()。A、 当前寄存器SP中的内容为38HB、 当前寄存器SP中的内容为3EHC、 当前寄存器SP中的内容为RET所对应的地址单元的内容D、 内存RAM的41H42H单元中存放RET指令所对应的PC值
如8051的SP的内容是40H,执行RET这样的指令后,()。
- A、 当前寄存器SP中的内容为38H
- B、 当前寄存器SP中的内容为3EH
- C、 当前寄存器SP中的内容为RET所对应的地址单元的内容
- D、 内存RAM的41H42H单元中存放RET指令所对应的PC值
相关考题:
假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?A.返回到CALL指令下面一条指令继续执行主程序B.按照(SP)和(SP+1)中存放的地址执行返回操作C.按照(SP+4)和(SP+5)中存放的地址执行返回操作D.返回到CALL指令下面第4条指令继续执行主程序
假设某子程序使用的返回指令是RET4,则返回地址为( )。A.CALL指令下面第二条指令的地址B.(SP+1)和(SP)中存放的地址C.SP+5)和(SP+4)中存放的地址D.CALL 指令下面第四条指令的地址
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX,1000H
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。DEC BYTE PTR [1200H]
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。PUSH AX
假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令INC AINC R3INC 30HINC@R0后,累加器A的内容为(),R3的内容为(),30H的内容为(),40H的内容为()。
R1的内容为40H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。A、 指令ANL 40H #40H和指令组合MOV A @R1 ANL 40H A比较B、 指令ANL A @R1和指令ANL A #40H比较C、 指令ANL A @R1和指令MOV 40H R1 ANL A 40H比较D、 指令ANL A R1和指令ANL A #40H比较
如8051的SP的内容是30H,顺序执行PUSH ACC和POP B两句指令后()A、 寄存器SP中的内容为32HB、 累加器A中的内容与寄存器B中的内容是一样的C、 寄存器B中的内容与原来累加器A中的内容一样,此时A中的内容是0D、 累加器A中的内容是30H,寄存器B中的内容是31H
假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行指令DEC ADEC R7DEC @R1后,累加器A的内容为(),R7的内容为(),30H的内容为(),40H的内容为()。
问答题带参数的返回指令用在什么场合?设栈顶地址为3000H,当执行RET 0008后,问SP的值是多少?