第一范文网 - 专业文章范例文档资料分享平台

微型计算机原理练习题

来源:用户分享 时间:2025/9/5 15:19:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

练习题

1. 用8088CPU组成的PC机数据线是( C )。

A)8条单向线 B)16条单向线 C)8条双向线 D)16条双向线

2. 微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。

A)不同的地址编码 B)不同的读控制逻辑 C)不同的写控制逻辑 D)专用I/O指令 3. 要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。

A)80H B)28H C)E8H D)01H 4. 在8086环境下对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。

A)ICW1,ICW2,ICW3 B)ICW1,ICW2,ICW4 C)ICW1,ICW3,ICW4 D)ICW2,ICW3,ICW4 5. 6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。

A)11 B)12 C)13 D)14

6. 在计算机系统中,可用于传送中断请求和中断响应信号的是( )。 A)地址总线 B)数据总线 C)控制总线 D)都不对 7. 段寄存器装入2300H,该段的最大结束地址是( )。

A)32FFFH B)23000H C)33FFFH D)33000H

8. 在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( B )。

A)I/O设备 B)I/O接口 C)主处理器 D)逻辑高

9. 在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( D )。

A)汇编指令 B)宏指令 C)机器指令 D)伪指令

10. 中断向量表占用内存地址空间为( A )。

A)00000H~003FFH B) 00000H~000FFHC)00000H~00100H D)FFF00H~FFFFFH

11. 实现CPU与8259A之间信息交换是( D )。

A)数据总线缓冲器 B)级联缓冲/比较器 C)读写控制电路 D)数据总线缓冲器与读写控制电路 12. Intel 8253的最大输入时钟频率是( B )。

A)5MHz B)2MHz C)1MHz D)4MHz

13. 现有4K×8位的RAM芯片,它所具有的地址线条数应是( B )条。

A)13 B)12 C)11 D)10 14. 8086CPU访问I/O设备,实际上是访问( )。

A)端口 B)接口 C)总线 D)外设

15. 8086 CPU响应外部中断NMI和INTR时,相同的必要条件是( B )。

A)允许中断 B)当前指令执行结束 C)总线空闲 D)当前访问内存操作结束 16. 在8253的6种工作方式中,能够自动重复工作的两种方式是( B )

A)方式1方式2 B)方式2方式3 C)方式2方式4 D)方式3方式5

17. 实现模数转换的方法很多,ADC0809采用的是如下的( C )方法实现模数转换的。 A)双积分式 B)计数式 C)逐次逼近式 D)V/F

18. 在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设( B )。

A)发控制命令 B)进行状态检测 C)发I/O端口地址 D)发读/写命令

19. 有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,

该向量对应的中断类型码和中断服务程序的入口地址分别为 ( C )。 A)0EH,34FE:00F0H B)0EH,F000:FE34H C)0FH,F000:FE34H D)0FH,00F0H:34FEH 20. 8255工作在方式1的输出时,OBF信号表示( B )。 A)输入缓冲器满信号 B)输出缓冲器满信号 C)输入缓冲器空信号 D)输出缓冲器空信号

21. 设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一

位停止位,则每秒钟传输的最大字符数是( )。 A)4800 B)2400 C)480 D)240

1

22. 8086CPU的地址总线有20位,可直接寻址 1M 的存储空间。

23. CPU与外设交换数据的传送方式通常有 程序控制传送方式 、中断传送和 直接存储器存取(DMA)。 24. 8086系统最多能识别 256 种不同类型的中断,每种中断在中断向量表中分配有4个字节单元,用

以指示中断服务程序的入口地址。 25. 在8086CPU系统中,当发送地址码后,识别该地址码是用于对存储器寻址还是对I/O端口寻址是依据

信号来判别的。

26. 对I/O端口的编址一般有 统一编址 方式和 独立编址 方式。

27. 在微型计算机系统中,实现定时/计数功能的常用方法可归纳为以下三种,1)软件定时2)纯硬件定时3) 可编程定时器

28. 8086/8088构成的微机中,每个主存单元对应两种地址: 段地址 和 偏移地址 。

29. 串行异步通信方式时,CPU与外设收发两端必须统 传送格式 和 波特率 。

30. 若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为

45H 。

31. 动态RAM与静态RAM的主要不同点在于动态RAM需要 刷新电路 。

32. 存储器的存取速度可用 最大存取时间 和 存取周期 两个时间参数来衡量,其中后者比前者大。 33. 8086如何响应一个可屏蔽中断请求?简述响应过程。

答:(1)中断请求与检测 (2)判断是否响应 (3)确定中断向量地址 (4)保存断点 (5)执行中断服务程序 (6)中断返回

34. 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?P249 35. 简述微处理器、微计算机及微计算机系统三个术语的内涵?

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响;

微计算机包括微处理器、存储器、I/O接口电路及系统总线;

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

36. 在微机系统中,接口芯片具有哪些功能?

37. 什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同? 38. 8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?P241 39. 比较中断与DMA两种传输方式的特点。

答:中断是微处理器与外部设备交换信息的一种方式,DMA是内存与外设之间或内存与内存之间进行直接数据传输的一种方式,中断是依靠CPU实现数据传送,而DMA是不需要CPU干预,由一种控制数据传输的硬件电路——DMA控制器来实现的。

40. 在8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE信号起什么作

用?

答:存储器组织:8086的1MB存储器,分成了两个512KB存储区,分别叫奇地址区(奇区)和偶地址区(偶区)。偶区单元中的数据与数据总线上低位字节数据线D7~D0相连,奇区单元中的数据与数据总线上高位字节数据线D15~D8相连。地址线A19~A1可同时对奇偶区内单元寻址,A0、 ̄BHE则用于对奇偶区的选择,A0=0选择偶区, ̄BHE=0选择奇区。

41. 8259A初始化编程过程完成哪些功能?这些功能由哪些ICW设定? 42. DMA控制器应具有哪些功能?

43. 存储器和CPU连接时应考虑哪几方面的问题?P192-193

44. 怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?

答:最小模式:在系统中只有一个8086处理器;最大模式:在系统中有两个或两个以上的处理器。

最小模式下各引脚信号可分为三类:双向引脚信号、输入引脚信号和输出引脚信号;在最大模式

下24~31脚的功能不同于最小模式,在最大模式下,许多总线控制信号是通过总线控制器8288

产生的。

45. 在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。给定一个存放数据的内存

2

单元的偏移地址是20C0H,(DS)=0C00H,求出该内存单元的物理地址。

答:逻辑地址:段基址和偏移地址都是无符号的16位二进制数,这两部分构成存储单元的逻辑地址;

偏移地址:段内存储单元距离段首地址的偏移量;

物理地址:物理地址=段基址×16+偏移地址。 该内存的物理地址=0C00×16+20C0=0E0C0

46. 简述8237A初始化编程的一般步骤?

答:(1)输出复位命令,使8237A允许接受DMA请求,先∕后触发器清零;

(2)选择使用的通道,并写入相应通道当前地址寄存器和基地址寄存器的初始值;

(3)写入当前字节计数器和基字节计数寄存器的初始值,确定要传送的字节数; (4)写入方式寄存器,以确定8237A的工作方式和传送类型; (5)写入控制寄存器,以控制8237A的工作;

(6)写入屏蔽寄存器; (7)若有软件请求, 则写入请求寄存器。

47. 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

48. 什么是I/O端口?8086CPU最多可以访问多少个I/O端口?访问时用什么指令? 解释IN指令和OUT指令的数据流动方向?

49. 试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位。 50. 简述8255初始化的流程,设8255A的地址范围是100H~103H,试编写分别完成下列功能的初始化

程序。 51. 以下是8086微机系统扩展一片8255A作为并行口的电路图,同时还配以74LS138译码器等芯片,如

图9-9所示。端口A为方式1输入,以中断方式与CPU交换数据,中断类型号为0FH;端口B工作于方式0输出,端口C作为输入。

52. 设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输入时钟为2MHz,

让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。

53. 设8251A为异步工作方式,波特率因数为16,7位/字符,奇校验,两位停止位。CPU对8251A输入80 字符。进行初始化编程。端口地址为0F2H。 54. 什么是中断?中断有什么作用?

55. 8086CPU的地址总线有 20 位,可直接寻址 1MB 的存储空间;在独立编址方式下,可寻址 64K 个I/O端口。

56. 目前制造计算机所采用的电子元器件是__B__。

A.中规模集成电路 B. 超大规模集成电路 C.超导材料 D. 晶体管

57. 在执行0100010010110001B与0100010101101010B的加法运算后,关于标志寄存器中各位的变化的叙

述正确的是__D_。(设该运算前刚执行了标志寄存器的清零) A.AF=1 B.CF=1 C.SF=0 D.OF=1

58. 8086CPU经加电复位后,执行第一条指令的地址是__D__。

A.FFFFH B.03FFFH C.0FFFFH .FFFF0H

3

59. 8086的 NMI 信号是一个__A__。

A.高电平 B.低电平 C.由高到低的下跳沿 D.由低到高的上跳沿 60. 8086工作于最大模式下的特点是__C__。

A.CPU提供全部的控制信号 B.需要CPU收发器

C.需要总线控制器8288 D.由编程进行模式设定 61. 关于8086总线周期,叙述不正确的是__A_。

A.总线周期通常由连续的T1~T4组成 B.在读/写操作数时才执行总线周期 C.总线周期允许插入等待状态 D.总线周期允许存在空闲状态

62. 8086/8088的存储器可以寻址1M的空间,在对I/O进行读写出操作时,20位地址中只有低16位有效。

这样,I/O地址的寻址空间为___A__。 A.64K B.256K C.128K D.10K

63. 8086的存储系统采用“字节编址结构”,现有一个存储字地址为5678H,则该地址所在的存储体称为

__A__。

a) 偶存储体、其数据线接在低8位的D0~D7上 b) 奇存储体、其数据线接在低8位的D0~D7上 c) 偶存储体、其数据线接在高8位的D8~D15上 d) 奇存储体、其数据线接在高8位的D8~D15上

64. 8086中的堆栈采用__BC__的原则。

A.先进先出 B.先进后出 C.后进先出 D.自由出入

65. 8086/8088SPU的A16~A19在总线周期的T1期间,用来输出_20__位地址信息中的_4_位,而在其他时钟周期内,用来输出_数据_信息。

66. 8086有_16_位数据线,_20__地址线,最大内存容量是_________字节。

67. 为了使得地址和数据同时出现在系统的地址总线和数据总线上,必须在地址信号出现时将它们存锁,

8086/8088提供_ALE__信号作为锁存器的控制信号。 68. 在8086中,一个最基本的总线周期由_4 个时钟周期组成。如果8086的主频为5MHZ,则基本总线周期

为__________。

69. 8086CPU在执行指令过程中,当指令队列已满,且EU对BIU又没有总线访问请求时,BIU进入_空闲_状

态。 70. 8086在每个总线周期的T3状态开始对_READY_信号进行采样,若其为高电平,则进入T4状态,否则插入_等待_状态。

71. 用于纪录各种状态信息的寄存器是_标志寄存器_,其中CF是__进位_标志。 72. 当8086进行堆栈操作时,CPU会选择_堆栈_段寄存器来形成20位堆栈地址。 73. CPU和内存间传输数据或_与IO接口交换数据时,CPU才执行总线周期。

74. 8086CPU功能上分为哪几部分?各部分的功能是什么?

75. 指令周期、总线周期和时钟周期三者的关系怎样?如果在存储器读周期中,存储器的速度较慢,无法与CPU匹配,应采取什么措施?

76. 8086执行指令MOV AX,WORD PTR [2001H]时,需要执行哪几个总线周期(不含取指令周期)?每

个周期的任务是什么?

77. 若8086中访问一个字的数据需2个总线周期,则当 BHE#和A0的状态为10时,表示在第_2 个总线

周期中,将_8_位数据送到数据引脚的_D7——D0上。 78. 下列CPU中属于准16位的是__C__。

A.8080 B.8086 C.8088 D.80386 SX

79. 在8086/8088系统总线结构中,地址锁存器8282起什么作用?需要几片?

80. 什么叫总线周期?8086 CPU的一个总线周期包括多少时钟周期,什么情况下要插入TW等待周期?插入多少个TW取决于什么因素?

81. 什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式?

4

82. 什么是地址锁存器?8088/8086系统中为什么要用地址锁存器?锁存的是什么信息? 83. 简述静态RAM与动态RAM的区别与各自的优缺点。

84. CPU与主存储器连接时,要用片外译码器产生片选信号,片外译码的有几种方法?它们各有什么优点?

85. 某微机内存有8片64KB的RAM芯片组成,将它们安排在从20000开始的连续地址单元,请写出各片RAM的地址范围,画出芯片的地址引出端、片的选端和CPU总线之间的连接。 86. 8237A的地址线为什么是双向的?

87. 说明8237A单字节DMA传送数据的全过程。

88. 8237A单字节DMA传送与数据块DMA传送有什么不同?

89. 8237A什么时候作为主模块工作,什么时候作为从模块工作?在这两种工作模式下,各控制信号处于什么状态,试作说明。

90. 在8259A中,通过奇地址访问的寄存器有几个?通过偶地址访问的寄存器有几个? 91. 为什么I/O设备必须通过接口才能与CPU相连?

答:因为CPU与外部设备通信在运行速度和数据格式上差异很大。

92. 11连接8253,使其工作在端口地址10H、12H、14H和16H。写一段程序,使计数器2在CLK2输入为2MHz时产生一个80KHz的方波。

93. 8237A作为从模块工作时占用多少个端口地址?16个 94. 8237A作为主、从模块工作时各有什么特点?

5

搜索更多关于: 微型计算机原理练习题 的文档
微型计算机原理练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0f5302dla57u3cm9al7y_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top