微机原理习题集dy.docx
- 文档编号:2421393
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:22
- 大小:46.70KB
微机原理习题集dy.docx
《微机原理习题集dy.docx》由会员分享,可在线阅读,更多相关《微机原理习题集dy.docx(22页珍藏版)》请在冰豆网上搜索。
微机原理习题集dy
绪论
1.1计算机分那几类?
各有什么特点?
答:
传统上分为三类:
大型主机、小型机、微型机。
大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。
小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。
微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
1.2简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:
微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接口电路及系统总线。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
1.380X86微处理器有几代?
各代的名称是什么?
答:
从体系结构上可分为3代:
8080/8085:
8位机;8086/8088/80286:
16位机;80386/80486:
32位机。
1.4将下列各二进制数转换为十进制数。
(1)1101
(2)
(2)11010
(2)(3)110100
(2)(4)10101001
(2)
1.5将1-4题的各二进制数转换为十六进制数
1.14电子计算机的主要应用领域有(科学计算)、(数据处理)、(自动控制)。
1.15电子计算机的发展历程是(电子管时代)、晶体管时代、(集成电路时代)、(大规模集成电路时代)。
1.16十进制数11.375转换为二进制数为(1011.011);二进制数1101101转换为十进制数为(109)。
1.17.十进制数7928转换为十六进制数为(1EF8),十六进制数3A57转换为十进制数为(14935)。
1.18.十六进制数DA2B转换为二进制数为(1101101000101011),二进制数110111100101.1011转换为十六进制数为(9E5.B)。
1.19.A=+0110101,[A]反=(00110101),[A]补=(00110101);B=-0110101,[B]反=(11001010),[B]补=(11001011)。
1.20.37的BCD编码是(00110111)。
1.21.答:
在浮点数加减运算中,阶码对齐后,尾数相加减
微处理器结构及微计算机的组成
2-1.8086是多少位的微处理器?
为什么?
答:
8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2-2.EU与BIU各自的功能是什么?
答:
EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。
EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
2-4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?
答:
EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。
EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
2-5.8086对存储器的管理为什么采用分段的办法?
答:
8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。
若不用分段方法,16位地址只能寻址64KB空间。
2-6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?
具体说明。
答:
逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:
0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。
2-7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。
答:
物理地址:
320F8H。
2-8.8086/8088为什么采用地址/数据总线复用技术?
答:
考虑到芯片成本,8086/8088采用40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。
2-10.怎样确定8086的最大或最小工作模式?
最大、最小模式产生控制信号的方法有何不同?
答:
引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。
最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供;8288的输入为8086的S2#~S0#三条状态信号引线提供。
2-11.8086被复位以后,有关寄存器的状态是什么?
微处理器从何处开始执行程序?
答:
标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。
处理器从FFFFOH存储单元取指令并开始执行。
2-12.8086基本总线周期是如何组成的?
各状态中完成什么基本操作?
答:
基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。
在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。
2-13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。
答:
ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD#为读命令信号;在T2输出;READY信号为存储器或I/O接口“准备好”信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。
2-14.8086中断分哪几类?
8086可处理多少种中断?
答:
8086中断可分为硬件中断和软件中断两类。
8086可处理256种类型的中断。
2-15.8086可屏蔽中断请求输入线是什么?
“可屏蔽”的涵义是什么?
答:
可屏蔽中断请求输入线为INTR;“可屏蔽”是指该中断请求可经软件清除标志寄存器中IF位而被禁止。
2-16.8086的中断向量表如何组成?
作用是什么?
答:
把内存0段中0~3FFH区域作为中断向量表的专用存储区。
该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。
2-17.8086如何响应一个可屏蔽中断请求?
简述响应过程。
答:
当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。
2-18.什么是总线请求?
8086在最小工作模式下,有关总线请求的信号引脚是什么?
答:
系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。
8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。
2-19.简述在最小工作模式下,8086如何响应一个总线请求?
答:
外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。
2-20.在8086的微计算机系统中,存储器是如何组织的?
是如何与处理器总线连接的?
BHE信号起什么作用?
答:
8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,“体选”信号接地址线A0;奇体的数据线连接D15~D8,“体选”信号接BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。
2-21.“80386是一个32位微处理器”,这句话的涵义主要指的是什么?
答:
指80386的数据总线为32位,片内寄存器和主要功能部件均为32位,片内数据通路为32位。
2-37.除地线公用外,5根地址线和11根地址线各可选多少个地址?
2-41.控制部件包括哪些主要环节?
各有何用处?
2-42.什么叫总线周期?
8086CPU的一个总线周期包括多少时钟周期,什么情况下要插入TW等待周期?
插入多少个TW取决于什么因素?
2-43.什么是最大模式?
什么是最小模式?
用什么方法将8086/8088置为最大模式和最小模式?
2-44.什么是地址锁存器?
8088/8086系统中为什么要用地址锁存器?
锁存的是什么信息?
2-45.8088/8086系统中的8286是什么器件?
起什么作用?
2-46.8088/8086系统中用时钟发生器8284A产生哪些信号?
2-478086最基本的操作是什么?
2-49.CPU由(运算器)和(控制器)两部分组成。
2-51.改错:
若总线地址为26位,则最大访存空间为6M。
2-52.将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩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什么叫做非规则字?
微处理器对非规则字的存取是如何进行的?
其低位字节可从奇数地址开始,这种方式为非规则存放,这种存放的宇为非规则字
若存放的数据为8位,则将它们按顺序进行存放;若存入的数据为一个16位的字,则将字的最高字节存于高地址单元,低位字节存于低地址单元;若存放的数据为32位的双字(这通常是指地址指针数据),则将地址指针的偏移量(字)存于低地址的字单元中,将地址指针的段基址(字)存于高地址的字单元中。
对非规则字的存取需要两个总线周期。
2-59微处理器的DT/信号有什么作用?
它在什么情况下被浮置为高阻状态?
数据发送/接收,表明当前总线上数据的流向.
在DMA方式下,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根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 习题集 dy