ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:43.73KB ,
资源ID:21501170      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21501170.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理习题集文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理习题集文档格式.docx

1、2-168086 的中断向量表如何组成?作用是什么?2-178086 如何响应一个可屏蔽中断请求?简述响应过程。2-18什么是总线请求?8086 在最小工作模式下,有关总线请求的信号引脚是什么?2-19简述在最小工作模式下,8086如何响应一个总线请求?2-20在 8086 的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE信号起什么作用?2-21“80386 是一个 32 位微处理器”,这句话的涵义主要指的是什么?2-37.除地线公用外,5 根地址线和 11 根地址线各可选多少个地址?2-41.控制部件包括哪些主要环节?各有何用处?2-42.什么叫总线周期?8086 CP

2、U 的一个总线周期包括多少时钟周期,什么情况下要插入 TW 等待周期?插入多少个 TW 取决于什么因素?2-43.什么是最大模式?什么是最小模式?用什么方法将 80868088置为最大模式和最小模式?2-44.什么是地址锁存器?80888086 系统中为什么要用地址锁存器?锁存的是什么信息?2-45.80888086 系统中的 8286是什么器件?起什么作用?2-46.80888086 系统中用时钟发生器 8284A产生哪些信号?2-47 8086 最基本的操作是什么?2-49.CPU由()和()两部分组成。2-51.改错:若总线地址为 26 位,则最大访存空间为 6M。2-52.将下列十进制

3、数分别转化为二进制数、八进制数、十六进制数和压缩 BCD数。(1)125.74(2)513.85(3)742.24(4)69.357(5)158.625(6)781.697 2-53.将下列二进制数分别转化为十进制数、八进制数和十六进制数。(1)101011.101(2)110110.1101(3)1001.11001(4)100111.0101 2-56.写出下列十进制数的原码、反码、补码表示(采用八位二进制,最高位为符号位)。(1)140(2)52(3)26(4)127 2-57.已知补码求出其真值。(1)48H(2)9DH(3)B2H(4)4C10H 2-58 什么叫做非规则字?微处理器

4、对非规则字的存取是如何进行的?2-59 微处理器的 DT/信号有什么作用?它在什么情况下被浮置为高阻状态?存储器 5-1.什么是随机读写存储器?5-2.名词解释:RAM 和 ROM 5-3.定性比较微型计算机的内存储器和外存储器的特点及组成情况。5-4.什么存储器属于外设,请举例。5-5.半导体存储器有 RAM 和 ROM 之分,它们各有什么特点 5-6.什么是高速缓存?它的功能是什么?5-7.一片 512K 8b 的内存储器有多少条地址线?多少条数据线。5-8.如已知某半导体存储器芯片 SRAM 的引脚中有 14根地址线和 8 根数据线,那么其存储容量应为多少?5-9.若存储器容量为 256

5、KB,若用 2164(64K*1)芯片组成,需多少片,若改用2118(16K 1),需少片?5-10.简述静态 RAM 与动态 RAM 的区别与各自的优缺点。5-11.CPU与主存储器连接时,要用片外译码器产生片选信号,片外译码的有几种方法?它们各有什么优点?5-12.某微机内存有 8 片 64KB的 RAM芯片组成,将它们安排在从 20000开始的连续地址单元,请写出各片 RAM的地址范围,画出芯片的地址引出端、片的选端和CPU 总线之间的连接。5-13.用 EPROM 和 SRAM 存储器芯片,构成 8086CPU 的 64KB ROM 和 64KB RAM的存储空间,并将它们分别安排在

6、1M 空间的底部 F0000H和顶部 00000H。请选择合适的存储器芯片并画出该存储系统原理图。5-14.存储器和 CPU 连接时应考虑哪几方面的问题?输入输出和中断系统 6-1试说明一般中断系统的组成和功能。6-2什么是中断类型码、中断向量、中断向量表?在基于 8086/8088 的微机系统中,中断类型码和中断向量之间有什么关系?6-3什么是硬件中断和软件中断?在 PC 机中两者的处理过程有什么不同?6-4试叙述基于 8086/8088 的微机系统处理硬件中断的过程。6-68259A中断控制器的功能是什么?6-78259A初始化编程过程完成那些功能?这些功能由那些 ICW 设定?6-882

7、59A在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么?6-98259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?6-108259A的中断屏蔽寄存器 IMR 与 8086 中断允许标志 IF有什么区别?6-11什么是中断?中断有什么作用?6-12试按照如下要求对 8259A设定初始化命令字:8086 系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为 20H27H,8259A的端口地址为 B0H 和 B1H。6-13比较中断与 DMA两种传输方式的特点。6-14DM

8、A控制器应具有那些功能?6-158237A只有 8位数据线,为什么能完成 16位数据的 DMA 传送?6-168237A的地址线为什么是双向的?6-17说明 8237A 单字节 DMA传送数据的全过程。6-188237A单字节 DMA传送与数据块 DMA传送有什么不同?6-198237A什么时候作为主模块工作,什么时候作为从模块工作?在这两种工作模式下,各控制信号处于什么状态,试作说明。6-20说明 8237A 初始化编程的步骤。6-218237A选择存储器到存储器的传送模式必须具备那些条件?6-22利用 8237A 的通道 2,由一个输入设备输入一个 32KB的数据块至内存,内存的首地址为

9、34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和 DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号 DMA表示。6-23.80868088 系统中引入了哪些中断?是如何引入的?6-24.什么是可屏蔽中断?什么是非屏蔽中断?6-25.什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?6-26.假如中断类型为 8,它的中断服务入口地址是多少?6-27.改错DMA方式是指:由 DMA控制器运行 I/O程序,以实现外围设备与主存之间的数据直传。6-28.比较说明中断方式与 DMA方式的异同?6-29.一片 8259A可提供多少个中断类型码?6-

10、30.I/O端口有哪两种编址方式?8086的最大 I/O寻址空间是多少?6-31.80868088 系统中引入了哪些中断?6-32.什么是可屏蔽中断?6-33.什么是中断向量?6-34 假如中断类型为 8的中断向量为 1000:2340H,写出该中断向量在内存中的具体存放情况。6-35.中断处理的过程是保存断点、()、()、()、()6-36 简述 8259A的工作原理。6-37 8259A的设定中断优先级方式有几种?6-38 8259A的中断结束方式有几种?6-39 8259A屏蔽中断源的方式有几种?6-40 8259A连接数据总线的方式有几种?6-41 8259A的中断请求触发方式有几种?

11、6-42 在 8259A中,通过奇地址访问的寄存器有几个?通过偶地址访问的寄存器有几个?6-43 8259A初始化的过程如何?常用可编程外围接口芯片 7-1.设 8253 三个计数器的端口地址为 201H、202H、203H,控制寄存器端口地址200H。试编写程序片段,读出计数器 2 的内容,并把读出的数据装入寄存器 AX。7-2.设 8253 三个计数器的端口地址为 201H、202H、203H,控制寄存器端口地址200H。输入时钟为 2MHz,让 1号通道周期性的发出脉冲,其脉冲周期为 1ms,试编写初化程序段。7-3.设 8253 计数器的时钟输入频率为 1.91MHz,为产生 25KH

12、z 的方波输出信号,应向计数器装入的计数初值为多少?7-4.8255A的 3个端口在使用上有什么不同?7-5.如果串行传输速率是 2400 波特,数据位的时钟周期是多少秒?7-6.在远距离数据传输时,为什么要使用调制解调器?7-7.全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?7-8.同步传输方式和异步传输方式的特点各是什么?7-9.在异步传输时,如果发送方的波特率是 600,接收方的波特率是 1200,能否进行正常通信?7-10.8251A在编程时,应遵循什么规则?7-11.试对一个 8251A 进行初始化编程,要求工作在同步方式,7 位数据位,奇校验,1个停止位。7-1

13、2.一个异步串行发送器,发送具有 8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送 100个字符,它的波特率和位周期是多少?7-13 什么是 I/O端口?8086CPU最多可以访问多少个 I/O端口?访问时用什么指令?7-14 解释 IN指令和 OUT指令的数据流动方向。7-15 直接寻址 I/O 指令的 I/O端口号存储在何处?7-16 间接寻址 I/O指令的 I/O 端口号存储在何处?7-17 16 位 IN指令将数据输入到那个寄存器?7-18 通常 I/O接口内有哪三类寄存器?它们各自的作用是什么?7-19 为什么 I/O设备必须通过接口才能与 CPU 相连?7-20

14、 接口芯片具有哪些功能?7-21 接口芯片分为哪几类?7-22 比较存储器映像编址 I/O 与独立编址 I/O 的优缺点。7-23 8086 系统中采用哪种 I/O 编址方式?7-24 当 G1输入为高电平,和 均为低电平时,74LS138 译码器的输出是什么?7-25 简述 CPU 与外设之间数据传送的几种方式。7-26 中断方式与 DMA 方式相比有何不足?各用在什么场合?7-27 I/O接口的基本功能是什么?7-28 I/O接口有几种基本类型?7-29 8255A有几个端口?7-30 8255A有多少个可编程的 I/O引脚?7-31 8255A有哪三种工作方式?7-32 当 8255A工

15、作在方式 1 时,端口 C 被分为两个部分,分别作为端口 A和端口B的控制/状态信息。这两个部分是如何划分的?7-33 8255A的方式选择控制字和按位置位/复位控制字都是写入控制端口的,那么,它们是由什么来区分的?7-34 8255A的端口 A的工作方式是由方式选择控制字的哪一位决定的?7-35 8255A的端口 B的工作方式是由方式选择控制字的哪一位决定的?7-36 8255A接口芯片地址为 60H63H,请指出下列程序段功能(1)MOV AL,80H(2)MOV AL,08H OUT 63H,AL OUT 63H,AL 7-37 设 8255A的地址范围是 100H103H,试编写分别完

16、成下列功能的初始化程序。(1)A口工作于方式 0、输入;B口工作于方式 0、输出;PC7 输入、PC0 输出。(2)A口工作于方式 1、输出,PC7、PC6 输入;B口工作于方式 0、输入;PC2输入。7-38 根据传输线路不同,串行通信可分为哪些方式?每种方式有什么特点?7-39 什么叫同步通信?什么叫异步通信?它们各有什么优缺点?7-40 8086 系统中,8251A的 C/端应当和哪个信号相连,以便实现对状态端口、数据端口、控制端口的读/写?7-41 对 8251A进行编程时,必须遵守哪些约定?7-42 什么是波特率?若要产生一个波特率为 2400的串行信号,且波特率因子编程为 16,那

17、么串口发送/接收时钟的频率是多少?7-43 为了计数 300 个事件,编程到 8253中的计数初值是多少?7-45 连接 8253,使其工作在端口地址 10H、12H、14H和 16H。写一段程序,使计数器 2在 CLK2输入为 2MHz 时产生一个 80KHz 的方波。7-46 DMA的中英文全称分别是什么?7-47 8237A作为主、从模块工作时各有什么特点?7-48 8237A作为从模块工作时占用多少个端口地址?7-49 简述 8237A单字节 DMA传送的全过程。7-50 简述 CPU 对 8237 的初始化过程。7-51 在数据段中偏移地址分别为 1000H及 2000H开始的存储区

18、内有两个 10B的字符串,试编写一段程序来比较这两个字符串。如果这两个字符串不同则程序转至8000H:1000H处,否则顺序执行。(7分)部分习题答案 1.1.答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。1.2.答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接口电路及

19、系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。1.3.答:从体系结构上可分为 3代:8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机。1.14.答:科学计算 数据处理 自动控制(顺序可变)1.15 答:电子管时代 集成电路时代 大规模集成电路时代 1.16 答:1011.011 109 1.17 答:1EF8 14935 1.18 答:1101101000101011 9E5.B 1.19 答:00110101 00110101 11001010 11001011 1.20 答:

20、00110111 1.21.答:在浮点数加减运算中,阶码对齐后,尾数相加减 第二章部分答案 2-1.答:8086 是 16 位的微处理器,其内部数据通路为 16位,对外的数据总线也是16 位。2-2.答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及 I/O接口电路传输数据。EU经过 BIU进行片外操作数的访问,BIU为 EU提供将要执行的指令。EU 与 BIU 可分别独立工作,当 EU不需 BIU 提供服务时,BIU可进行填充指令队列的操作。2-3.答:8085 为 8位机,在执行指令过程中,取指令与执行执令都是串行的。8086/8088 由于内部有 EU 和 B

21、IU 两个功能部件,可重叠操作,提高了处理器的性能。2-4.答:执行部件有 8 个 16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP 为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器 CS、DS、SS、ES 和指令指针寄存器 IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP 的内容为下一条将要执行指令的偏移地址,与 CS 共同形成下一条指令的物理地址。2-5.答:8086 是一个 16位的结构,采用分段管理办法可形成超过 16 位的存储器物理地址,扩大对存储器的寻址

22、范围(1MB,20 位地址)。若不用分段方法,16位地址只能寻址 64KB空间。2-6.答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如 1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个 16位的二进制代码。物理地址是 8086芯片引线送出的 20位地址码,用来指出一个特定的存储单元。2-7.答:物理地址:320F8H。2-8.答:考虑到芯片成本,8086/8088 采用 40 条引线的封装结构。40 条引线引出8086/8088 的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号

23、不会同时出现,二者可以分时复用同一组引线。2-9.答:8086 有 16 条数据信号引线,8088 只有 8条;8086 片内指令预取缓冲器深度为 6字节,8088 只有 4字节。2-10.答:引线 MN/MX#的逻辑状态决定 8086 的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由 8288 专用芯片译码后提供;8288的输入为 8086 的 S2#S0#三条状态信号引线提供。2-11.答:标志寄存器、IP、DS、SS、ES 和指令队列置 0,CS 置全 1。处理

24、器从FFFFOH存储单元取指令并开始执行。2-12.答:基本总线周期由 4 个时钟(CLK)周期组成,按时间顺序定义为 T1、T2、T3、T4。在 T1期间 8086 发出访问目的地的地址信号和地址锁存选通信号 ALE;T2期间发出读写命令信号 RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。2-13.答:ALE 为外部地址锁存器的选通脉冲,在 T1期间输出;M/IO#确定总线操作的对象是存储器还是 I/O 接口电路,在 T1 输出;DT/R#为数据总线缓冲器的方向控制信号,在 T1输出;RD#为读命令信号;在 T2 输出;READY信号为存储器或 I/O接口“准备好

25、”信号,在 T3 期间给出,否则 8086要在 T3与 T4间插入 Tw等待状态。2-14.答:8086 中断可分为硬件中断和软件中断两类。8086可处理 256 种类型的中断。2-15.答:可屏蔽中断请求输入线为 INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中 IF位而被禁止。2-16.答:把内存 0 段中 03FFH区域作为中断向量表的专用存储区。该区域存放256 种中断的处理程序的入口地址,每个入口地址占用 4个存储单元,分别存放入口的段地址与偏移地址。2-17.答:当 8086 收到 INTR 的高电平信号时,在当前指令执行完且 IF=1 的条件下,8086在两个总线周期中

26、分别发出 INTA#有效信号;在第二个 INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP 内容进入堆栈,请除 IF、TF;8086 将类型码乘 4后得到中断向量表的入口地址,从此地址开始读取 4 字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了 INTR 中断请求的响应过程。2-18.答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086 在最小工作模式下有关总线请求的信号引脚是 HOLD 与 HLDA。2-19.答:外部总线主控模块经 HOLD

27、引线向 8086 发出总线请求信号;8086在每个时钟周期的上升沿采样 HOLD引线;若发现 HOLD=1 则在当前总线周期结束时(T4结束)发出总线请求的响应信号 HLDA;8086 使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。2-20.答:8086 为 16 位处理器,可访问 1M 字节的存储器空间;1M 字节的存储器分为两个 512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7D0,“体选”信号接地址线 A0;奇体的数据线连接 D15D8,“体选”信号接 BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现 8086 的低字节访问、高

28、字节访问及字访问。2-21.答:指 80386 的数据总线为 32 位,片内寄存器和主要功能部件均为 32位,片内数据通路为 32位。2-22.答:好处是先前开发的软件可以在新处理器组成的系统中运行,保护了软件投资。缺点是处理器的结构发展受到兼容的约束,为了保持兼容性增加了硅资源的开销,增加了结构的复杂性。2-23.答:80386 内部结构由执行部件(EU)、存储器管理部件(MMU)和总线接口部件(BIU)三部分组成。EU 包括指令预取部件、指令译码部件、控制部件、运算部件及保护检测部件,主要功能是执行指令。存储器管理部件包括分段部件、分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成

29、物理地址。总线接口部件作用是进行片外访问:对存储器及 I/O 接口的访问、预取指令;另外的作用是进行总线及中断请求的控制。2-24.答:80386 有三种存储器管理模式,分别是实地址方式、保护方式和虚拟8086 方式。2-25.答:在实地址方式下,段寄存器与 8086 相同,存放段基地址。在保护方式下,每个段寄存器还有一个对应的 64位段描述符寄存器,段寄存器作为选择器存放选择符。在虚拟 8086方式下,段寄存器的作用与 8086相同。2-26.答:虚拟存储器是程序员面对的一个巨大的、可寻址的存储空间,这个空间是内存与外存联合形成的,在操作系统的管理下,程序可象访问内存一样去访问外存而获得所需数据。物理存储器是指机器实际拥有的内存储器,不包括外存。80386 的虚拟地址空间为 64TB大。2-27.答:分段部件根据段选择符从全局描述符表或局部描述符表中取出对应的段描述符。把段描述符 32 位段基地址与逻辑地址中的 32位偏移量相加就形成了线性地址。2-28.答:分段部件形成的 32 位线性地址中高 10位作为寻址页目录表的偏移量,与控制寄存器 CR3中页目录表基地址共同形成一个 32位的地址指向页表中的一个页项,即为一个页面描述符。该页面项中高 20位作为页面基地址,线性地址的低 12位为偏移

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1