设CS=1000H,DS=2000H,ES=3000H,SS=

题目

设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则 ①下一条待执行指令的物理地址为多少? ②当前栈顶的物理地址为多少? ③[BX]代表的存储单元的物理地址为多少? ④[BP]代表的存储单元的物理地址为多少? ⑤ES:[BX+SI]代表的存储单元的物理地址为多少?

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

第1题:

假设指令在内存中的物理地址是1044EH,(CS)=0045H,(DS)=1000H,(SS)=0200H, (ES)=0300H,则该指令的偏移地址是( )。

A.0FFFEH

B.044EH

C.0E44EH

D.0D44EH


正确答案:A

第2题:

设(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作数的物理地址是()。

  • A、40000H
  • B、31000H
  • C、30000H
  • D、21000H

正确答案:D

第3题:

实模式下80486CPU对指令的寻址由()决定。

A、CS,IP

B、DS,IP

C、SS,IP

D、ES,IP


参考答案:A

第4题:

已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOVAX,ES:[BX]指令的源操作数的寻址方式是什么?其物理地址是多少?


正确答案:方式是基址寻址/寄存器间址,物理地址45400H

第5题:

已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么OR AX,CX指令的源操作数的寻址方式是什么?其物理地址是多少?


正确答案:方式是寄存器寻址,无物理地址

第6题:

假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。 请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX,1000H


正确答案:(AX) =3000H

第7题:

设堆栈指针(SS)=2000H,(SP)=1000H,在执行PUSH AX指令后,(SS)=()(SP)=()


正确答案:2000H;0FFEH

第8题:

已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200H,则指令 MOV AX,[SI+BP-0100H] 的源操作数的物理地址是( )。

A.10200H

B.20200H

C.30200H

D.40200H


参考答案:D

第9题:

设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H。若采用相对寻址方式,-2000H(PC)访问的操作数是()。

  • A、1000H
  • B、2000H
  • C、3000H
  • D、4000H

正确答案:C

第10题:

已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为()

  • A、4000H
  • B、5000H
  • C、13000H
  • D、23000H

正确答案:C

更多相关问题