(SS)=2400H,(SP)=1200H;PA=(SS)×10H+(SP)= 2400H×10H+1200H = 25200H。
(简答题)
已知堆栈段寄存器(SS)=2400H,堆栈指针(SP)=1200H,计算该堆栈栈顶的实际地址,并画出堆栈示意图。
正确答案
答案解析
略
相似试题
(简答题)
已知堆栈段指针寄存器(SP)=1027H,进栈5个数后(SP)为多少?
(简答题)
已知堆栈段指针寄存器(SP)=1076H,入栈4个数后(SP)为多少?
(简答题)
已知堆栈段指针寄存器(SP)=1076H,入栈4个数,再出栈5个数后(SP)为多少?
(简答题)
已知堆栈段指针寄存器(SP)=1027H,进栈5个数,然后再出栈4个数后(SP)为多少?
(填空题)
堆栈是以()的原则存取信息的一个特定存贮区。8086的堆栈可在1MB存贮空间内设定,由堆栈段寄存器SS和堆栈指针SP来定位。堆栈操作是以字为单位。
(简答题)
知堆栈段寄存器SS内容0FF0AH,堆栈指针SP内容0008H,先执行两条把8057H和0F7CH分别进栈的PUSH指令,再执行一条POP BX指令 试画出堆栈区和SP的内容变化示意图。
(简答题)
在某系统中,已知当前(SS)=2360H,(SP)=0800H,那么该堆栈段在存储器中的物理地址范围是什么?若往堆栈中存入20个字节数据,那么SP的内容为什么值?
(简答题)
在DEBUG下设置(SP)=20H,设置AX、BX、CX、DX为不同值,把这四个寄存器内容依次压入堆栈,再从堆栈中依次弹出到SI、DI、BP、BX寄存器。写出一段程序实现上述操作,并画出每条入栈指令执行后SP和堆栈中数据的变化。
(简答题)
在8086CPU中堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234。若执行对AX的压栈操作后,则AX中的数据存放在何处?SP为什么值?