梦想世界养孩子的问题:谁有大学微机原理试题及答案?(本科版)

来源:百度文库 编辑:高校问答 时间:2024/04/29 18:52:31
越详细越好!!!!

《微机原理及应用》[E]模拟试题1

(2001年考题)

一、 判断(正确的在括号画“√”,错误的画“×”,每小题2分,共计20分)

1. 所有PC机具有相同的机器指令。 ( )

2. CPU至少包含一个处理器。( )

3. 微机主存储器的基本编址单元的长度为8位。( )

4. 8086复位后,CPU从FFFFH:0000H处开始执行指令。( )

5. 8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX。( )

6. 由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地

址是唯一的。( )

7. 伪指令是指示性语句,不产生机器目标代码。( )

8. 8086CPU的每一个总线周期都由4个T状态组成。( )

9. 堆栈是以先进后出方式工作的存储空间。( )

10. 8086CPU由总线接口部件与执行部件组成。( )

二、选择题(每小题1分,共15分)

1.8086CPU的硬件中断引脚有几个?.

A). 1个 B). 2个 C). 3个 D) .4个

2.8086CPU地址线与数据线分别为多少条?.

A). 8条,16条 B). 8条,20条 C).20条,16条 D).16条,20条

3.下列指令语法有错的是:

A). MOV AX,1000H B) .MOV AX,BX

C). MOV [AX],[1000H] D) .MOV AX,[1000H]

4 下列指令中隐含使用寄存器SI的是:

A) .HLT B). CMPSB C). XLAT D).NOT

5. 下列指令中,执行速度最快的指令是(____)。

A). ADD AX,10 B). ADD AL,[SI+10H]

B). ADD AX,CX C). ADD AX,[BX]

6. 下列指令中,不影响进位的指令是:

A). ADD AX,BX B). MUL BL

C). INC BX D).SUB AL,BH

7. 假设V1和V2是用DW定义的变量,下列指令中正确的是:

A).MOV V1,20H B).MOV V1,V2

C).MOV AL,V1 D).MOV 2000H,V2

8. 现行PC机中主要的系统总线是:

A). ISA总线 B) .PCI和ISA总线 C). EISA总线 D) .PCI总线

9. 执行PUSH AX指令后,堆栈指针SP的内容:

A) .减1 B). 减2 C) .加1 D) .加2

10. 鼠标与计算机连接一般采用

A) .RS-232-C串行接口电路 B).采用并行接口电路

11. PC机上的打印机与主机间最常用的接口是:

A) .RS-232-C接口 B) .Centronics接口

C) .IEEE488接口 C) .SCSI接口

12. PC机所使用的标准键盘向主机发送的代码是

A) .ASCII码 B) .扫描码 C).BCD码 D). 格雷码

13、8086CPU的地址总线有( )位。

A).8 B).16 C).20 D).24

14、在机器数( )中,零的表示形式是唯一的。

A).补码 B).原码 C).补码和反码 D).原码和反码

15、8086CPU中断号为8的中断矢量存放在( )。

A).0FFFFH:0008H B).0000H:0008H

C).0000H:0020H D).0020H:0000H

三.读程序,将结果添在空格处。(共16分,每个空格2分):

1. 执行下面的程序段后,CX的内容是( ).

DAT1 DB 12H,34H,56H

N=$-DAT1

MOV CX,N

2. 执行下面的程序段后,AX的内容是( ), BX的内容是( ).

M1 DB 12H, 34H

MOV SI,OFFSET M1

MOV AX,0

MOV AL,[SI]

MOV BX,WORD PTR [SI]

3. 执行下列指令后AL内容是( ).

MOV AL,08H

ADD AL,09H

4. 执行下面的程序段后,AX的内容是( ),BX的内容是( ).

MOV AX,1234H

MOV BX,5678H

PUSH AX

PUSH BX

POP AX

POP BX

5. 执行下面的程序段后,AL的内容是( ),BL的内容是( ).

MOV AL,20H

TEST AL,80H

JNZ DO1

MOV BL,0

JMP DO2

DO1:MOV BL,1

DO2:HLT

四.读程序,并按要求填空(共16分,每小题8分)

1、下面的程序段是统计AX中16位二进制数1的个数,并将结果放在CX中,填空使程序完成预定的功能。

XOR CX,CX

L1: AND AX,AX

JZ STOP

SHL AX,1

( )

( )

INC CX

L2: JMP L1

STOP:HLT

2、下面的程序段是求8个无符号数累加和, 最后结果用双字表示,存在YAH和YAL单元,填空使程序完成预定的功能。

DATA SEGMENT

TABLE DW 34,789,67,78,345,89,78,60

YAH DW 0

YAL DW 0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV DX,0

XOR AX, AX ;清AX

MOV BX, OFFSET TABLE

MOV CX, 8

CLC

LP: ADD AX, [BX]

( )

( )

DON: INC BX

INC BX

LOOP LP

MOV YAL,AX ;存和

MOV YAH,DX

MOV AH,4CH

INT 21H

CODE ENDS

END START

五、简答题(共33分)

1、说明总线接口部件的作用。

2、CPU执行转移指令时,指令队列寄存器如何变化?

3、简述8086最小模式系统与最大模式系统之间的主要区别。

《微机原理及应用》[E]模拟试题一

参考答案

一、判断:

1× , 2√, 3√, 4√, 5×,

6× , 7√ , 8×, 9√, 10√

二.选择题:

1B, 2C, 3C, 4B, 5A,
6C, 7A, 8D, 9B, 10A,
11C, 12A, 13C, 14A, 15C
三.读程序,指出结果。

1.(CX)=3

2.(AL)=12H,(BX)=3412H

3.(AL)=11H

4.(AX)=5678H,(BX)=1234H

5.(AL)=80H,(BL)=0

四.读程序,并按要求填空。

1. CMC

JNZ L2

2. ADC DX,0

CLC

五、简答题:

总线接口部件的作用是负责与存储器和I/O端口传送数据,总线接口部件主要包括:4个段地址寄存器;一个指令指针寄存器IP;一个20位地址加法器;6字节指令队列;内部通信寄存器和总线控制逻辑。
执行转移指令、调用指令、返回指令时, BIU自动清除指令队 列,然后从新地址取指令,并立即送给EU,然后再从新单元开始,从新填满队列机构。
最小模式: MN/MX接+5V,只有8086一个CPU,控制信号由CPU产生。
最大模式:MN/MX接地,除8086一个主CPU外,还有一个以上协处理器,需要总线控制器来变换和组合控制信号。