更多"堆栈中SP的值可以用指令加以改变的,只要在程序()更改了SP的值,就可"的相关试题:
[单项选择]假定设置堆栈指针SP的值为36H,在执行指令PUSH20H后,SP的值为()。
A. 36H
B. 37H
C. 38H
D. 21H
[填空题]8086CPU中,堆栈指令是()位数据传送指令。
[单项选择]目前堆栈指针SP=3452H,则执行PUSHAX,PUSHBX后,堆栈指针SP=()。
A. 344EH
B. 3448H
C. 3456H
D. 2454H
[单项选择]SP,#5FH指令把堆栈设置在规定的内存单元中的是()。
A. MOV
B. PUSH
C. POP
D. SP
[单项选择]设堆栈指针(SP)=4EH,执行下面两条指令,当刚进入子程序P1执行时,SP的值是()。PUSHF CALL FAR PTR P1
A. 48H
B. 4CH
C. 52H
D. 54H
[单项选择]堆栈指针SP的内容是()
A. 栈顶单元内容
B. 栈顶单元地址
C. 栈底单元内容
D. 栈底单元地址
[单项选择]S7-200系列PLC中,逻辑堆栈的读栈指令是()
A. LPS
B. LRD
C. MRD
D. MPP
[判断题]因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
[单项选择]执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。
A. CS
B. IP
C. SP
D. CS和IP
[单项选择]在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
A. 先从堆栈取出数据,然后SP指针减
B. 先从堆栈取出数据,然后SP指针加
C. SP指针先加1,然后从堆栈取出数据
D. SP指针先减1,然后从堆栈取出数据
[单项选择]将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A. MOVAX,BX
B. MOVAX,[BX]
C. POPAX
D. MOVAX,SS:[BX]
[判断题]栈装载或指令是将堆栈中的第一层和第二层的值进行逻辑或操作,结果存入栈顶。
[判断题]栈装载与指令是将堆栈中的第一层和第二层的值进行逻辑与操作,结果存入栈顶。