02241工业用微型计算机

INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址()处的程序。

题目

INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址()处的程序。

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

第1题:

执行下面的程序段后,AL中的内容是( )。 BUF 0W 1234H, 5678H, 0001H MOV BX, OFFSET BUF MOV AL,2 XLAT

A.12H

B.34H

C.56H

D.78H


正确答案:C

第2题:

假设数据段有定义DST DW 1234H,5678H,则执行LES DI,DWORD PTR DST 指令后 (DI)=( )。

A.5678H

B.3412H

C.1234H

D.7856H


正确答案:C

第3题:

Intel 8086的当前CS=1234H,IP=5678H,则将执行20位物理地址【 】处的程序。


正确答案:179B8H
179B8H 解析:物理地址=段地址*16D(或10H)十偏移地址=12340H+5678H=179B8H。

第4题:

8086 CPU被复位而恢复正常工作,是指

A.从内存物理地址0处开始执行程序

B.从内存物理地址FFFF0H处开始执行程序

C.重新从硬盘读入程序执行

D.重新从内存读入程序执行


正确答案:B

第5题:

执行下面的程序段 MOV SP,2000H MOV Ax,OFOH MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 之后,DH内容所在程序段的偏移地址是( )

A.1FFFH

B.1FFEH

C.1FFDH

D.1FFCH


正确答案:A
解析:一个字在寄存器中存储时低字节在前,高字节在后;在堆栈中存储时,高字节在高地址,低字节在低地址,即高字节在下,低字节在上;每次入栈操作SP-2,每次出栈操作SP+2。在本题中,经过PUSHSI后,SP=IFFEH,而又执行POPDI后,SP=2000H,所以最后执行PUSHDX后,SP=1FFEH,这时SP指向DL所在的偏移地址,而DH的偏移地址是1FFFH。

第6题:

试回答:设执行前SP=2000H,执行后SP=( ) A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B

A.1000H

B.2000H

C.3000H

D.4000H


正确答案:B
解析:当执行PUSH操作时,SP的值减2,而当执行POP操作时SP的值又会自动加2,所以在本题中,执行两次PUSH,SP=SP-4,而后又执行两次POP指令,所以SP=SP+4。即还是等于2000H。

第7题:

执行下面的程序段后,AL中的内容是______。 BUF DW 1234H,5678H,0001H MOV BX,OFFSETBUF MOV AL,2 XLAT

A.12H

B.34H

C.56H

D.78H


正确答案:C

第8题:

假设DST DW 1234H,5678H,执行LES DI,DWORD PTR DST 指令后,(D1)= ( )。

A.5678H

B.3212H

C.1234H

D.7856


正确答案:C

第9题:

执行下面的程序段后AL中的内容是( )。 BUF DW 1234H,5678H,0001H MOV BX,OFFSET BUF MOV AL,2 XLAT

A.12H

B.34H

C.56H

D.78H


正确答案:D

第10题:

如果在一个程序段开始执行之前,(CS)=2000H,(IP)=4500H。指向这一物理地址的CS值和IP值是唯一的吗?为什么?


正确答案:不是唯一的,程序段物理地址为程序段寄存器左移4位后,加上指令提供的16位偏移地址形成的物理地址。