设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是()。
第1题:
“删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。
第2题:
在存储器堆栈结构中,堆栈指针SP的内容是()。
第3题:
下列关于堆栈的说法,错误的是()
第4题:
假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则栈顶的物理地址为()。如果又从堆栈中取出3个数据,则栈顶的物理地址为()
第5题:
在8086中,堆栈操作是字操作还是字节操作?已知SS=1050,HSP=0006,HAX=1234,H若对AX执行压栈操作(即执行PUSHA)X;试问AX的内容存放在何处?
第6题:
设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则 ①下一条待执行指令的物理地址为多少? ②当前栈顶的物理地址为多少? ③[BX]代表的存储单元的物理地址为多少? ④[BP]代表的存储单元的物理地址为多少? ⑤ES:[BX+SI]代表的存储单元的物理地址为多少?
第7题:
设堆栈段寄存器(SS)=0E4BH,程序中设堆栈长度为200H个字节。试计算出堆栈底部字单元物理地址,堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。
第8题:
一个堆栈从3000H:0000H开始,最后一个字的偏移地址为0200H,SP内容为0052H,问:栈顶逻辑地址和物理地址、栈底逻辑地址和物理地址、SS的内容是多少?存入1234H后,SP内容是多少?堆栈内容如何变化?
第9题:
指令“PUSH40H”的含义是()
第10题:
第11题:
栈顶单元内容
栈顶单元地址
栈底单元内容
栈底单元地址
第12题:
0916FH
09170H
0916EH
0953H
第13题:
在8086CPU中堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234。若执行对AX的压栈操作后,则AX中的数据存放在何处?SP为什么值?
第14题:
堆栈指针SP的内容是()
第15题:
设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶的地址为多少?当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?
第16题:
设SP=0100H,SS=2000H,执行指令PUSHBP指令后,栈顶(即SP所指向的单元)物理地址是:()
第17题:
假设(AX)=1234H,(BX)=5678H,(SP)=1000H,指出执行下面的程序段后,各相关寄存器及堆栈段中的内容。 PUSH AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? PUSH BX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? POP AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=?
第18题:
若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?
第19题:
堆栈是一个特殊的存储器区域,其操作是以2字节单元为单位按照先进后出原则来处理;采用SP指向栈顶地址,入栈时地址变化为()。
第20题:
已知堆栈区大小为512字节,栈底单元的物理地址为15230H。将两个字入栈保存后,当前栈指针所指单元的物理地址是多少?堆栈区中还能保存多少个数据?
第21题:
指令“XCHA,40H”的含义是()
第22题:
以“先入后出”为原则
栈区最高地址单元的前一个单元为栈底
运行中SP寄存器动态跟踪栈顶位置
压栈和弹出都是以字节为单位
第23题:
此堆栈段的段名为STACK
此堆栈段共120个单元
此堆栈段第一个变量的名称为size
堆栈设置好后,堆栈指针SP指向栈底