计算机硬件技术基础考试

一个堆栈从3000H:0000H开始,最后一个字的偏移地址为0200H,SP内容为0052H,问:栈顶逻辑地址和物理地址、栈底逻辑地址和物理地址、SS的内容是多少?存入1234H后,SP内容是多少?堆栈内容如何变化?

题目

一个堆栈从3000H:0000H开始,最后一个字的偏移地址为0200H,SP内容为0052H,问:栈顶逻辑地址和物理地址、栈底逻辑地址和物理地址、SS的内容是多少?存入1234H后,SP内容是多少?堆栈内容如何变化?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个有16个字的数据区,其起始地址为70A0:DDF6,那么该数据区的最后一个字单元的物理地址为______。


正确答案:7E814H
7E814H

第2题:

8086CPU构成的微机系统中,由寄存器SS提供堆栈段的段基址,为堆栈段提供偏移地址的寄存器是

A.BP

B.SP

C.SI

D.DI


正确答案:B

第3题:

如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是()。

A、12600H

B、1260H

C、1265H

D、125BH


参考答案:B

第4题:

已知BUF偏移地址为25DBH,定义BUF DB 50DUP(?)后,该数组最后一个字节的偏移地址是多少?


正确答案:数组最后一个字节的偏移地址= 25DBH +(32H-1) = 260CH

第5题:

已知BUF偏移地址为58ADH,定义BUF DW 20DUP(?)后,该数组最后一个字数据的偏移地址是多少?


正确答案:数组最后一个字数据的偏移地址= 58ADH +(14H-1)*2H=58D3H。

第6题:

设某微机有16根地址总线,设其内存地址编码从0000H开始,则其内存储器十六进制数的最大地址编码为()

A.FFFFH

B.1000H

C.10000H

D.10001H


参考答案:A

第7题:

8086CPU对内存读/写操作,需两个总线周期的读/写操作是。()

A.从偶地址读/写一个字节
B.从奇地址读/写一个字节
C.从偶地址读/写一个字
D.从奇地址读/写一个字

答案:D
解析:

第8题:

调用指令执行完后,堆栈指针指向:()

A、最后推入断点地址的单元

B、最后推入断点地址单元的上一个单元(地址较低的单元)

C、-128~+127范围内


参考答案:A

第9题:

要求会求数组最后一个字、字节的存储地址是多少。


正确答案: 数组最后一个字的地址=数组的首地址+(数据个数-1)*2
数组最后一个字节的地址=数组的首地址+(数据个数-1)

第10题:

已知(CS)二1500H,(1P)二2050H,(SS)二3000H,(SP)二0050H,所在段的段基址为4000H,偏移地址为0350H,执行CALLFARPROC指令后,请问: (1)保存的断点偏移值是多少? (2)子程序开始执行时的入口地址是多少?


正确答案:(1)断点偏移值是:1500H:2055H;
(2)子程序开始执行时的入口地址是:4000H:0350H

更多相关问题