假设某程序执行过程中,(SS)=0950H,(SP)=64H,试

题目

假设某程序执行过程中,(SS)=0950H,(SP)=64H,试问该用户程序的堆栈底部物理地址是多少?

参考答案和解析
正确答案:(SS)*10H+(SP)=09564H
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设(SS)=2000H, (SP)=0012H, (AX)=1234H,执行 PUSHAX 后,SP=()

A.0014

B.0011H

C.0010H

D.000FH


正确答案:C

第2题:

PC中,设(SP)=0202H,(SS)=2000H,执行PUSH SP指令后,栈顶的物理地址为 ( )。

A.0200H

B.20102H

C.20200H

D.0102H


正确答案:C

第3题:

假设(SP)=1000H,执行PUSHF指令后,SP寄存器中的内容是

A.OFFFH

B.OFFEH

C.OFFDH

D.OFFCH


正确答案:B

第4题:

假设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是( )。

A.2000H

B.00FEH

C.20FEH

D.xx


正确答案:C
解析:PUSH执行入栈操作,SP=0100-2=00FEH,其物理地址可由SS+SP计算得出:2000H+00FEH=20FEH。

第5题:

执行下面的程序段 SSEG SEGMENT DW 128 DUP(0) TOP LABKL WORD SSEG ENDS ... MOV AX, SSEG MOV SS, AX LEA SP, TOP 堆栈指针SP寄存器的内容应该是

A.80H

B.81H

C.100H

D.102H


正确答案:C
解析:该题考查考生对汇编指令的理解.语句“DW 128DUP(0)”定义了128个双字节的存储空间,每个双字节的存储空间初始化为0,整个存储空间大小为128×2=256字节,语句“TOP  LABEL  WORD”定义单字节变量 TOP,语句“LEA SR TOP”表示取TOP的有效偏移地址,其偏移地址应该是128字节处,十六进制表示为100H,所以应该选择C。

第6题:

假设执行CALL DWORD PTR[BX]指令时(SP)=1248H,进入子程序后SP寄存器中的内容是( )。

A.1244H

B.1246H

C.124AH

D.124CH


正确答案:A

第7题:

假设(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后 (AL)=______。 PUSH AX PUSH DX POP AX POP DX

A.21H

B.01H

C.10H

D.20H


正确答案:B

第8题:

假设 (SS)=3000H,(SP)=1000H, 执行PUSH AX 指令后,栈顶的物理地址是()


参考答案:30FFEH

第9题:

假设(SP)=1000H,(BX)=2000H,执行CALL BX指令后,SP中的内容为

A.1000H

B.OFFEH

C.2000H

D.1FFEH


正确答案:B

第10题:

PC机中,设(SP)=0100H,(SS)=2000H,执行PUSH SP指令之后,栈顶的物理地址是【 】。


正确答案:200FEH
200FEH 解析:当执行PUSH操作时,SP的值减2。所以它的物理地址为:2000H*10H+OFEH= 200FEH。