网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设堆栈寄存器(SS)=3E4BH,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。(互评需要达到5次)
参考答案和解析
3E576H 00C8H 3E578H
更多 “设堆栈寄存器(SS)=3E4BH,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。(互评需要达到5次)” 相关考题
考题
堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,MSP为SP指示器的栈顶单元,如果操作的动作是:(A)→MSP,(SP)-1→SP,那么出栈的动作应是()。
A、(MSP)→A,(SP)+1→SPB、(SP)+1→SP,(MSP)→AC、(SP)-1→SP,(MSP)→AD、(SP)→A,(SP)-1→SP
考题
堆栈操作中都是对栈顶单元进行的,访问堆栈的地址是由堆栈指针SP指定的。在操作过程中,指针 SP不需要用户指定。在下推式堆栈中,写入堆栈的单元地址是(36)。A.PCB.指令寄存器C.(SP)-1D.(SP)+1
考题
在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()A、先从堆栈取出数据,然后SP指针减B、先从堆栈取出数据,然后SP指针加C、SP指针先加1,然后从堆栈取出数据D、SP指针先减1,然后从堆栈取出数据
考题
在8086/8088微机系统中,堆栈与堆栈指针SP的正确位置是()A、堆栈在CPU中,SP也在CPU中B、堆栈在ROM中,SP在CPU中C、堆栈在CPU中,SP在RAM中D、堆栈在RAM中,SP在CPU中
考题
单选题在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()A
先从堆栈取出数据,然后SP指针减B
先从堆栈取出数据,然后SP指针加C
SP指针先加1,然后从堆栈取出数据D
SP指针先减1,然后从堆栈取出数据
考题
单选题若程序中对堆栈设置如下,则下列说法错误的是()。 size .set 120 stack .usect “STACK”,size STM # stack + size,SPA
此堆栈段的段名为STACKB
此堆栈段共120个单元C
此堆栈段第一个变量的名称为sizeD
堆栈设置好后,堆栈指针SP指向栈底
考题
问答题在某系统中,已知当前(SS)=2360H,(SP)=0800H,那么该堆栈段在存储器中的物理地址范围是什么?若往堆栈中存入20个字节数据,那么SP的内容为什么值?
热门标签
最新试卷