微机原理试题 联系客服

发布时间 : 星期日 文章微机原理试题更新完毕开始阅读580a867da26925c52cc5bfb0

微机原理复习大纲

复习范围: 1.作业 2.书上例题

3.课堂上反复强调的内容 4.复习题

微机原理复习题

一、单项选择题

1.PC机是( C )

A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D )

A、算术运算 B、逻辑运算

C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C )

A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址

4.8086系统中内存储器的地址空间为1M,而在进行I/O读写时,有效的地址线是( B )

A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO和DT/R是( D )

A、00 B、0 1 C、 1 0 D、 1 1

6.芯片8288在8086CPU系统中用作( C )

A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器

7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D )

A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。

A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误

9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C )

A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A )

A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求

11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

A、IBF、ACK B、OBF、ACK C、IBF、STB D、OBF、STB 12.8253可编程定时/计数器的计数范围是( D )

A、0-255 B、1-256 C、0-32768 D、1-65536

13.可编程定时器/计数器8253的6种工作方式中,既可软件启动,又可硬件启动的是( B )

A、方式1,2; B、方式2,3 ; C、方式3,5; D、方式2,5 14.根据串行通信规程规定,收发双方的( B )必须保持相同。

A、外部时钟周期; B、波特率因子; C、波特率; D、以上都正确

15.8251A用作异步串行通信接口,如果设定波特率因子为16,而发送器与接收器时钟频率为19200Hz,则波特率为( A ) 。

A、1200波特; B、2400波特; C、9600波特; D、19200波特

1

16、10进制数-127的补码为( A )

A、10000001 B、10000000 C、00000001 D、11111111

17、指令MOV BX, DATA[BX]采用的寻址方式是( D )。

A、立即寻址 B、寄存器间接寻址 C、直接寻址 D、寄存器相对间接寻址

18、已知AL=7EH, DL=8AH, 执行CMP AL, DL指令后,标志寄存器中C、O、S、Z四标志的状态分别为( C )。

A、0、0、1、0 B、0、1、1、0 C、1、0、1、0 D、1、0、0、0

19、已知BL=08H, DL=0E2H, 执行XOR DL, BL指令后,DL寄存器中的数为( D )

A、132 B、20H C、00H D、0EAH

20、CPU响应中断后得到中断类型码是9,则从( C )单元取出中断服务子程序的入口地址

A、0009H B、00009H C、00024H D、0024H

21 十进制数66转换成二进制数为( D )

A. 11000010 B. 01100110 C. 11100110 D. 01000010

22 下列数中最小的是A

A. (101001)2 B. (52)8 C. (2B)16 D. (50)10

23 设(101)x=(41)16,求x=(C)

A.6 B. 10 C.8 D. 12

24 用16位二进制补码表示一个带符号数,其最小数为(C),如表示一个无符号数,其最小数为(A)

A.0 B.-32767 C.-32768 D. -65536

25 一个8位二进制整数,若用补码表示,由3个“0”和5个“1”组成,则最小值为(C)。

A.-120 B. -8 C.-113 D. -11

26 8086/8088加电复位后,执行的第一条指令的物理地址是(B)。

A.0FFFFH B. FFFF0H C.0000H D. 0240H

27 8086在执行 MOV AL, [BX]指令的总线周期内,若BX存放的内容为2034H,则BHE= ,和A0的状态为 D。

A.0,1 B. 0,0 C.1,1 D. 1,0

28 在8086/8088CPU中,一个最基本的总线周期数由( ①D)个时钟周期(T状态)组成,在T1状态,CPU往总线上发送的是(②B)信息。

① A. 1 B. 2 C. 3 D. 4

② A.数据 B. 地址 C.控制 D. 其他

29 8086用于中断请求输入的引脚信号是(A)。

A. INTR和NMI B. INT和NMI C. INTR和INTA D. INTE和INET

30 8086CPU响应单个可屏蔽中断的条件是(D)。

A. CPU开中断

B. 外设有中断请求信号 C. 外设中断请求信号不屏蔽

D. 同时满足上述A,B,C条件,且正在执行的指令执行完毕。 31 不需要访问内存的寻址方式是 (B)。

A. 直接寻址 B. 立即数寻址 C. 间接寻址 D. 变址寻址

32 条件转移指令JE NEXT,能转移到语句标号为NEXT执行的条件是(D)。

A.ZF=0 B. CF=1 C.CF=0 D. ZF=1

33 实现Al寄存器中D7和D0都取反的指令是D

A. AND AL, 7EH B.OR AL, 81H C. TEST AL,81H D. XOR AL,81H

2

二、多项选择题

1.8086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的有 ( ACD )。

A、AX B、BX C、CX D、DX E、SI

2.8086有两种工作模式,即最大模式和最小模式,其中最小模式的特点是( ADE )。

A、8086提供全部控制信号 B、必须使用总线控制器8288 C、必须使用总线收发器 D、必须使用总线锁存器 E、构成单处理器系统

3.大部分DMAC都拥有( BCD )等传送方式。

A、直接传送方式 B、单字节传送方式 C、查询传送方式 D、成组传送方式 E、中断传送方式

4.要对可编程接口芯片进行读操作时,必须满足( AB )

A、CS=L B、RD=L,WR=H C、WR=L,RD=H D、RD=L WR=L E、RD=H,WR=H

5 将累加器清零的正确指令是ABC

A.AND AX, 00H B. XOR AX, AX C. SBB AX,AX D. CMP AX,AX

三、判断题

1.在8086最小方式的总线读时序图中,在T2时钟周期时,AD0-ADl5,总线上有一个高阻态。( √ ) 2.对于可屏蔽中断的嵌套处理原则是允许优先级高的中断打断优先级低的中断,允许同级中断相互打断,而不允许优先级低的中断打断优先级高的中断。( × )

3.8086CPU在收到外部中断请求信号以后,进人中断响应周期,通过IN指令读取中断类型号,从而就可获得中断服务程序入口地址。( × )

4.可编程定时器/计数器,其定时与计数功能可由程序灵活地设定,但由于是由软件控制,在计数过程中必然会占用CPU的时间。( × ) 5.指令一般包括两部分:操作码和操作数。( √ )

6.一个总线周期有一个或若干个指令周期组成。( × )

7. 8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。( √ ) 8 .一片8259A中断控制器最多能接收8个中断源。(√ ) 9 8086CPU的逻辑段允许段的重叠和交叉。(√ )

10 8086CPU的标志寄存器FR是16位的,每一位都有定义。(× )

11 在8086的主存中,一个字节占用一个存储单元,一个字占用两个相邻的单元,字的高8位放

在高地址单元,低8位放在低地址单元。(√ )

12 8086CPU的AD0~AD15在执行指令时,先传数据,后传地址。(× )

四、填空题

1 (640)10=( 10 1000 0000 )2=( 280 )16

2 .每片8253包含有 3 个独立的16位计数通道,每个通道具有 6 种工作方式。

3 .取指令时,8086会自动选择 CS 值作为段基值,再加上由 IP 提供的偏移量形成物理地址。 4 .808 6/8088微处理器被设计为两个独立的功能部件: EU _和 BIU _。

5 .TEL 8086的当前CS=2000H,IP=5678H,则将执行20位物理地址 25678H 处的程序。 6 .8086存储器组织中,逻辑地址由十六进制4位构成的,物理地址又由十六进制 5 位构成。 7 . 一片8259A可管理_ 8 _级中断,若级联三片从片则可以管理 29 级中断。 8、若DS=1200H,则当前数据段的起始地址是 12000H ,末地址是 21FFFH 。

9.系统中数据传送的控制方式中程序控制的数据传送又分为 条件查询 和 无条件查询 。

3

10.“串行通信”是指数据 一位一位依次传送 。在串行通信中有两种基本的通信方式:即 同步 和 异步 。

11.主机和I/O设备间的数据传送有 程控 、 中断 和 DMA, IOP 三四种方式,其中 DMA 和IOP 传送过程中CPU无需参与,而是由 DMAC 和 IOP 控制完成。 12 38.8086系统中,要求各个逻辑段必须从节的整数倍边界开始,即段首地址的低4位总是 0 。将段首地址的高16位地址码称作 段基址 ,存放在相应的 段寄存器 中。 13 .由逻辑地址获得物理地址的计算公式为 段基址*16+偏移地址 。 14 .80X86系统中,堆栈是遵循 后进先出 原则。

15.在8086最小模式的典型配置中,需 2 片双向总线收发器8286,因为 8286数据线为8位,而 8086数据总线为16位 。

16.8086/8088系统中I/O端口地址是二进制数 16 位的,可寻址 64K 个端口。每个端口中含 8 位的数据。

17.8086/8088的I/O指令中若采用直接寻址,要求端口地址必须在 0-255 范围之内;若采用间接寻址,则端口地址在 0-65535 范围之内。

18 位二进制补码所能表示的十进制数的范围为+127~-128,前者的补码为( 01111111 ),

后者的补码为( 10000000 ) 。

19 已知段基址和偏移地址分别为2015H和0028H,此存储单元的物理地址是(20178H)。

20 若8086的引脚MN/MX接+5V,则当执行OUT指令时,其引脚信号M/IO= 0 , RD= 1 , WR= 0 (填写高、低电平)。 21 8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO= 1 ,RD= 0 ,

WR= 1 和DT/R= 0 。若进行字节操作,单元地址为奇地址,则 BHE= 0 ,和A0= 1 。若进行字操作且该字地址为偶地址,则BHE= 0 ,和A0= 0 。

22 写出一条指令完成下述功能:1) 将AH的最高3位清零,其他位不变: AND AH,1FH ; 2) 将AH的低4位置1,其他位不变: OR AH,0FH ;3) 将AH的最低位取反,其他为不变: XOR AH,01H

23 宏汇编语言程序被汇编时, 指令 语句产生代码指令, 伪指令 语句不产生代码指令,宏指令 语句可能产生也可能不产生代码指令。

24 调用程序、子程序传送参数的方法通常有 堆栈 、 寄存器 和 内存空间 三种方法。 25 伪指令EQU、DB、DW、MACRO的标号名字域必须有名字或标号的伪指令为

EQU,MACRO 。

26 乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则目的操作数在 AX 中,若源操作数的类型属性为字,则目的操作数在 DX,AX 中。

27 请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF 溢出 、IF 中断 、SF 符号 、ZF 零 、PF 奇偶 、CF 进位 。

28、指令XLAT通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入 BX ,待转换的代码在表中的序号送 AL 。

29 若要求不产生汇编错误,则字符串'ABC'只能出现在伪指令 DB 中。 30 为下述情况各举一例。

⑴寄存器与存储单元内容相加送寄存器 ADD AX,[1000H] 。 ⑵寄存器互送 MOV AX,BX 。 ⑶将标志寄存器进栈 PUSHF 。

⑷立即数与寄存器内容相加送寄存器 ADD AH,01H 。

⑸将48H、5AH存入字节数据区ARRAYB ARRAYB DB 48H,5AH 。

4