微机原理复习题 下载本文

内容发布更新时间 : 2024/5/21 11:33:53星期一 下面是文章的全部内容请认真阅读。

填空选择类

1、8088CPU内部结构按功能分为2部分,即BIU和EU。 2、8086微机内存中某以物理地址为23456H,其逻辑地址可表示为2345H:0060H或2300H:0456H。

3、根据功能不同,8086的标志位可分为状态标志位和控制标志位。 4、8086/8088的状态标志有6个。 5、8086/8088的控制标志有3个。

6、8086/8088可用于间接寻址的寄存器有4个。

7、IBM PC 微机将内存分为若干个逻辑段,每个逻辑段的容量为小于等于64KB。

8、已知存储器操作数的物理地址是6226AH,则它的段地址和偏移地址可能是5525:0D01A。

9、8086/8088可用于间接寻址的寄存器有4个。

10、可以为存储器操作数提供偏移地址的寄存器组是BX、BP、SI、DI。

11、8086/8088微处理器中的BX是基址寄存器。

12、指令“MOV AX,ES:[BP][DI]”中,源操作数的物理地址是16×(ES)+(BP)+(DI)。

13、8086访问I/O端口的指令,常以寄存器间接寻址方式在DX中存放I/O端口地址。

14、8086CPU在基址变址的寻址方式中,变址寄存器可以为SI或DI。 15、以寄存器BX间接寻址的存储器字单元内容加1的指令是INC

WORD PTR [BX] 。

16、已知SP=0100H,执行PUSH AX后,SP寄存器的值是00FEH。 17、SP=1100H,执行POP AX后,SP寄存器的值是1102H。 18、假设SS=2000H,SP=1000H,AX=5678H,执行PUSH AX后,存放数据78H的堆栈去的物理地址是20FFEH。

19、下列指令执行后,总是使CF=DF=0的指令是OR。

20、若(AX)=5623H,(DX)=0CFA8H,则执行”TEST AX,DX”指令后,OF=0,CF=0。

21、执行指令“ADD AX,CX”后,若奇偶标志位PF=1,则表示结果中低8位含1的个数为偶数。

22、下列指令执行后,改变AL寄存器内容的指令是AND AL,1。 23、下列指令执行后,不改变AL寄存器内容的指令是AND AL,OFFH。 24、在保证AX的内容不变情况下,检测AX是否为负数,若是则MNUS的正确指令序列是 TEST AX,8000H JNZ MNUS

25、与指令“LEA SI,BLOCK”功能相同的指令是MOV SI,0FFSET BLOCK。

26、使AX=0,同时又使CF=0,OF=0的指令是XOR AX,AX 。 27、使AX=0,又不影响进位标志位CF的指令是MOV AX,0 。 28、已知AL和AH存放的是带符号数,当AI>AH时程序跳转到NEXT,在“CMP AL,AH”指令后,需选用的条件转移指令是JNLE NEXT。

29、判断BL寄存器内容是否与AH相等,若相等,则转NEXT处执行,那么在JZ NEXT指令前的一条指令应是CMP BL,AH 。 30、假设DS=3000H,SI=1000H,[31000H]=55H, [31001H]=AAH,那么”MOV AX,[SI]”后,AX=0AA55H 。

31、假设DS=3000H,SI=1000H,[31000H]=55H, [31001H]=AAH,那么”LEA AX,[SI]”后,AX=1000H 。

32、把BL中的数据送到端口地址为268H的指令是 MOV AL,BL MOV DX,26H OUT DX,AL

33、SHL AX,1指令的执行会影响CF值。

34、设AL=36H,BL=89H,执行指令“SUB AL,BL”后,AL和OF分别为AL=0ADHH,OF=1 。

35、能将CF清零的指令是CLC。

36、I/O端口的独立编址方式特点有需专用的I/O指令。

37、按微机系统中与存储器的关系,I/O端口的编址方式分为统一和独立编址。

38、CPU在执行“OUT DX,AL”指令时,DX寄存器的内容送到地址总线上。

39、查询输入输出方式需要外设提供状态信号,只有其有效时,才能进行数据的输入和输出。

40、CPU相应终端后得到中断向量号为9,则从00024H单元取出中断

服务程序入口地址。

41、若8086系统采用单片8259A,其中中断类型码为25H,中断服务程序的入口地址为0100H:7820H,则相应的中断矢量即从该地址开始,连续4个存储单元存放的内容为0094H: 20H,78H,00H,01H 。 42、8086对中断请求响应优先级最好的请求是内部软件中断 。 43、8086 CPU中断号为8的中断矢量存放在0000H:0020H 。 44、 PC机采用向量中断方式处理8级外中断,其中断号依次为08H~0FH,在RAM 0:2CH单元开始地址由低到高依次存放23H,FFH,00H,F0H四个字节,该向量对应的中断号和中断程序入口地址是0BH,F000H:FF23H。

45、中断向量是中断服务程序的入口地址。

46、下列8086 CPU中断优先权顺序由高到低正确的是溢出中断,NMI,单步中断。

47、键盘中断的中断类型号为09H,对应的中断服务程序入口地址为0BA9H:0125H,那么A9H所在的存储单元地址为0000H:0026H。 48、8086中断向量表的大小为1024字节。

49、键盘中断的中断类型号为09H,所对应的中断服务程序入口地址为0BA9H:0125H,则0000:0026H单元中存放的是A9H。 50、I/O端口有统一编址和独立编址两种编址方式。

51、 CPU和输入/输出接口外设之间数据传送方式有无条件传送方式、查询传送方式、中断传送方式、DMA传送方式。 52、8086支持的I/O地址范围为0000H~0FFFFH。

53、8086的中断部分可分为外部中断、内部中断两大类。 54、8086的外部中断分为可屏蔽中断和不可屏蔽中断。

问答计算类

1、给出下列数的原码和补码的二进制表示。 例:-38D

[-38D]原=10100110B [-38D]反=11011001B [-38D]补=11011010B

2、复位期间,8086/8088内部寄存器的设置怎么样?复位后从什么位置开始执行指令? 答:复位期间被置为如下初值 IP,0000H CS,FFFFH DS,0000H SS,0000H ES,0000H

其他寄存器,0000H。

3、将十六进制数69A0H与下列数相加,给出结果及各标志位的状态。 例:4321H

ACC1H,OF=1,SF=1,ZF=0,AF=0,PF=0,CF=0。

4、完成下列16进制数的计算,并给出各状态标志位的状态。 例:4AE0H+1234H