微机原理复习_第1页
微机原理复习_第2页
微机原理复习_第3页
微机原理复习_第4页
微机原理复习_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、二进制、十进制、十六进制数间的相互转换。2、带符号数的原码、反码和补码表示;求补码的真值;补码的加减运算。3、简述微型计算机系统的组成。4、 若X=-31,Y=-8,字长n= 8,采用补码运算求得X Y补的结果是 B。X+-YA.B. C. D.5、 下列数中最大的数是 C 。A. () 2 B. () BCD C. (92)16 D. (101)106、 设字长为八位,有 x= -1, y=124,则有:x y补=01111011, x -y补=x=,丫=011111007、 数制转换:247.86=F7 DCH =0011 .BCD;8、在8086CPU中,由于BIU和EU分开,所以取

2、指令和执行指令可以重叠操作,提高了 CPU的利用率;9、 8086/8088 CPU的内部结构由C 组成。A. ALU、EU、BIU ; B.寄存器组、ALU ; C. EU、BIU ; D. ALU、BIU、地址加法器10、 8086/8088 CPU构成系统的两种组态,与之有关的控制信号是B 。D. QS0, QS1A. S0、S1、S3;B. MN/ MX ; C. TEST;11、 在8086/8088微机系统中,堆栈与堆栈指针SP的正确位置是D 。A.堆栈在 CPU中,SP也在 CPU中 B.堆栈在 ROM中,SP在CPU中C.堆栈在 CPU中,SP在RAM 中D.堆栈在 RAM 中

3、,SP在CPU中12、 80X86 CPU可以访问的I/O地址空间共有 64K,使用的地址信号线为_B2_, CPU执行OUTC3. RD低电平,WR高电平,M/10高电平D3. RD高电平,WR低电平,M/10高电平输出指令时,向相应的I/O接口芯片产生的有效控制信号是D3icA1.256B1. 1KC1.64KD1. 128KA2. A 7A0B2. A15 A0C2. A15 A1D2. A 19 A 0A3. RD低电平,WR二态,M/IO低电平B3. RD 二态,WR低电平,M/IO高电平813、8086/8088中断系统可处理_B1_个中断源,中断类型码的范围为_A2中断向量设置在

4、内存 _A3_,优先权最高、最低的中断分别是_A4_cA1.255B1.256C1. 128D1. 1024A2. 0255B2. 1 255C2. 0 127D2. 0 1023(A0-A9) A3. 00000H003FFHB3. 00400H007FFHC3. FFFFFHFF800HA4.除法出错,单步 B4. NMI,单步 C4. NMI, INTR D4.除法出错,INTR14、当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为B1 ,这时写入定时器的初值为 A2 cA1.65.535msB1.65.536msC1. 131.71msD1. 131.72msA

5、2. 0000HB2. FFFFHC2. 0001HD2. FFFEH15、8255工作于中断方式传送数据时,可供使用的A.1B.2C. 316、设异步串行通信时,每个字符对应 1个起始位,送这样字符240个,其波特率为_B_ b/s cA . 2400B. 2640C. 120017、 总线周期的T1状态下,数据/地址线上是 B 锁存起来。A .数据B.地址C.控制8位数据端口个数有_B_ cD. 47个信息位,1个奇/偶校验位和2个停止位,每秒传D.1920信息,用 D信号将此信息D.状态 A. RDB.WRC. MN/ MX D. ALE (地址锁存信号)18、为了解决CPU与外部设备工

6、作速度的不一致,在I/O接口电路中,输入必须有B,输出必须有 A。A 锁存器 B.缓冲器 C.译码器 D.控制器? 19、一个SRAM芯片,有14条地址线和8条数据线,则该芯片最多能存储 ASCII码字符的个数是A 。A . 16384 B. 32768 C. 256 D. 1420、下述产生片选信号 CS的方法中,被选中芯片不具有唯一确定地址?的是A 。A.线选法或部分译码;B.仅部分译码;C.仅线选法;D.全译码? 21、中断类型码为40H的中断服务程序入口地址存放在中断向量表中的起始地址是C 。A. DS:0040H B. DS:0100H C. 0000H:0100HD. 0000H:

7、0040H22、 8086/8088响应不可屏蔽中断时,其中断类型码是 A。A .由CPU自动产生;B.从外设取得;C.由指令INT给出; D.由中断控制器提供23、 CPU响应INTR引脚上的中断请求的条件之一是B 。A. IF=0B. IF=1C. TF=0D.TF=124、8086/8088进行外设访问的地址空间为C。A. 00H FFH ; B. 0000H 03FFH ; C. 0000H FFFFH ;D. 00000H FFFFFH25、 在8255可编程并行接口芯片中,可用于双向选通I/O方式(即方式2)的端口为A。A. PA 口B. PB 口 C. PC 口 D. PA 和

8、PB26、8086/8088中用来区分构成的是最大模式还是最小模式系统的控制信号是B 。A. S0 , S1 , S2 ; B. MN/ MX ; C. TEST ;D. QS0, QS127、 可用紫外线擦除的存储器是B 。2A. E PROMB. EPROM C. RAM D. FLASH28、 对于掉电,8086/8088是通过 D来处理的。A.软件中断 B. DMA请求 C.可屏蔽中断D.非屏蔽中断29、为保证动态 RAM的内容不消失,需要进行 刷新一操作。30、 若8253定时器0的时钟脉冲为1MHz,在二进制计数时的最大定时时间为65.536ms,此时计数器的 初值应置为0。31、

9、 8086/8088CPU由_ EU和BIU两部分组成,8086CPU与8088CPU的主要区别是外部数据总线8086是16位,8088是8位和BIU指令队列8086是6字节,8088是4字节。32、8088的ALE引脚的作用是 锁存复用线上的地址 。33、 在8088读存储器周期中,采样Ready线的目的是 确定是否在T3周期后插入Tw周期。34、微型计算机由 微处理器、存储器和 I/O接口电路 组成。35、 在IBM PC/XT中,外设是通过8259器件对CPU产生中断请求。这些中断的中断类型码为08H OFH。36、 8088中的指令INTn用 n指定中断类型。37、一片8255A端口

10、A有3 种工作方式,端口 B有 2 种工作方式。38、 串行异步接口在接收时是由接收移位寄存器将串行数据转换成并行数据。在发送时,是由发送移位寄存器将并行数据转换成串行数据。39、 8086是16位的微处理器,其内部数据通路为16_位,其对外数据总线为16_位;8088内部数据通路为_16位,其对外数据总线为_ 8_位。40、 一个微计算机应包含的最基本功能部件是:微处理器,.存储器,I/O接口电路,系统总线。41、8086/8088的EU与BIU各表示什么含义?各自的功能是什么?答:(1) EU是8086/8088微处理器的 执行部件,BIU是8086/8088微处理器的 总线接口部件。(2

11、)EU的功能是执行指令,BIU的功能是使8086/8088微处理器与片外存储器或I/O接口电路进行数据交换。42、 “ 8086执行了一个总线周期” 是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的 读存储器总线周期中,地址信号、ALE信号、RD#信号、数据信号分别在何时产生?答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。(2 )基本总线周期由4个时钟周期组成,分别记为T1、T2、T3、T4。(3)地址信号、ALE信号在T1周期内产生,RD#信号在T2周期内产生,数据信号一般在 T3内产生, 若T3来不及提供数据,可在某 Tw内产生有效数据

12、。43、参看IBM PC/XT的基本ROM图,写出分配给 ROM的地址。答:分配给 32KX8ROM 芯片的地址为:F8000H FFFFFH分配给 8KX8ROM 的地址为下述 4组地址之 一:F0000H F仆FFH ; F2000H F3FFFH ; F4000H F5FFFH ; F6000H F7FFFH。44、 要组成容量为4K*8位的存储器,需要_8_片4K*1位的静态RAM芯片并联,或者需要_4_片 1K*8 位的静态RAM芯片串联。45、 8086系统中,存储器分为奇、偶两个存储体。其中,奇体的数据信号线固定与数据总线的高八位相连,偶体的数据信号线固定与数据总线的低八位相连。

13、46、 从奇地址开始的字称为非对准字”,访问 非对准字”,需个总线周期。47、 8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有4个字节单元,用以指示中断服务程序的入口地址。48、 中断类型号为20H的中断所对应的中断向量存放在内存从0080H-0083H开始的四个连续字节单元中,(乘4)若这四个字节单元的内容由低地址到高地址依次为00H , 50H , 00H , 60H,则中断服务入口地址6000H:5000H49、 现要用6116静态RAM芯片(2K X 8位)构成8KX32位的存储器,共需此种芯片_4片。50、采用级联方式,用 9片8259A可管理_64级中断

14、。51、 若8259A的ICW2被初始化为18H,则在中断响应周期数据总线上出现的IR5对应的中断类型码为1DH _?。52、 在存储系统的层次结构中,越靠近 CPU的存储器,其存取速度-更快_?,存储容量_较小_?,每位 (bit)的价格_较高_?。53、 动态RAM 与静态 RAM的主要不同点在于动态RAM 需要刷新 _?。54、 8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?答:(1) 8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。(2

15、) 中断向量表在存储器的 0段000003FFH区域,向量表存放中断处理程序的入口地址。(3) 8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类型码”。8086/8088收到“类型码”后将其乘 4形 成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS), 8086/8088从此地址取指令执行,将控制转向中断服务程序。55、 8086的中断向量表位于内存的 00000H003FFH区域,它可以容纳256个中断向量,每一个向量 占4个 字节

16、;56、8086系统中,地址 FFFF0H是CPU复位以后执行第一条指令的地址地址;57、 8086CPU的MN/ MX引脚的作用是决定 CPU工作在什么模式(最小/最大)58、 8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在T3和T4两个时钟周期之间插入 1个或多个Tw等待周期。59、 8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字。60、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。61、 在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些

17、IR引脚上直接连接外设的中断请求信号端。62、 某微机系统提供以下信号:地址线A0A19 ,数据线D0D7,控制线 WR、RD。试用两片静态RAM 芯片6264BL (8Kx8bits),扩充为16Kx8bits的存贮器系统。(1) 单片存储器寻址需要多少根地址线?并在图中虚线框中写出地址下标。(2) 假如扩充的存贮器空间为10000H开始的连续存储区,画出电路连线图。(3) 写出各个SRAM芯片的所在地址空间。答:(1)片内需要13根地址线,即 A12A08K=2*13次方(2)电路连线如下:CPU的数据总线D7D0、读写控制线RD、WR分别与两片存储器芯片的数据线D7D0、读写控 制线OE

18、、WE直接相连;CPU的地址线A12A0直接与两片存储器芯片的A12A0相连;A19与38译码器的一个低电平有效的使能端相连,A18、A17通过或门和38译码器的另一个低电平有效的使能端相连,A16与38译码器的高电平有效的使能端相连;A15、A14、A13分别与38译码器的地址控制端 C、B、A相连;38译码器的输出端 丫0与0 #存储器芯片的CS相连,38译码器的输出端 Y1与1#存储器芯片的CS相连。(3) 0# 地址范围:10000H11FFFH (A13=0)1#地址范围:12000H13FFFH (片选,A13=1)63、8253与8088CPU的连线如图所示。(1) 写出8253

19、的0#、1#、2#计数器及控制寄存器的地址,8088未用的地址线均设为 0。(2) 设8253的0#计数器作为十进制计数器用,其输入计数脉冲频率为 100KHz,要求0#计数器输出 频率为1 KHz的方波,试写出设置 8253工作方式及计数初值的有关指令。MOV DX ,103HMOV AL ,16HOUT DX , AL SUB DX ,3OUT DX , AL若该计数器的输入脉冲试问: 此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式? 的频率为1MHZ,则其输出脉冲的频率为?答:计数器0工作于方式345.454KHZ 。65、已知某8255A在系统中占用 888BH号端口

20、地址,现欲安排其 PA, PB, PC 口全部为输出,PA,PB 口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:MOVAL ,80HOUT8BH ,ALMOVAL ,ODHOUT8BH ,ALMOVAL ,06HOUT8BH ,AL66、已知某输入设备的数据端口地址为40H,状态端口地址为41H,其中Do位为“1”时,表示“READY状态。试编程实现:采用查询方式从该设备输入 20个ASCII码表示的十进制数,并求出这 20个十进制数的累加和; 将此累加和转换成 BCD码,并存放到 NBCDH(百位数)和NBCDL(存十位和个位数)单元中。注:只要求写出程序的可

21、执行部分,可以不写任何伪指令。MOVMOVINLOOP : INTESTJZINANDCX , 20BL , 0AL , 41HAL , 01HINLOOPAL , 40HAL , OFH; ASCII 十进制(BCD)ADD LOOPBL,ALINLOOP;共输入20个67、 将十进制数279 85转换成十六进制数、 八进制数、二进制数及BCD码数分别为:117.D99H, 427.6631Q, 0001.1B , 0010 01111001.1000 0101 BCD。68、 字长为8位的二进制数B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D, -20D或-108D

22、。69、 8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能。70、 8086中引脚BHE信号有效的含义表示高8位数据线D15D8有效。71、 8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部 的地址锁存器提供一个地址锁存信号。72、 设8086系统中采用单片 8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为 35H,它的中断 入口地址在中断向量表中的地址为000D4H000D7H H。73、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理

23、地址的 CS值和IP值是唯一的吗?试举例说明74、 设采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停 止位,波特率为4800,则每分钟能传输的最大字符数为多少个?答:每帧占1 7 1 1=10 位,波特率为4800 bit/s,故每分钟能传送的最大字符数为(4800 X 60)/10= 28800(个)75、源程序如下:MOVDX ,143HMOVAL ,77HOUTDX ,ALMOVAX ,0DECDXDECDXOUTDX ,ALMOVAL,AHOUTDX ,AL设8253的端口地址为140H143H,问:(1) 程序是对8253的哪个通道进行初始化?(2) 该通道的计数常数为多少?(3) 若该通道时钟脉冲 CLK的周期为1则输出脉冲 OUT的周期为多少 Q?答:(1)程序对8253的通道1进行初始化。(2)计数常数为10000D , BCD计数。(3)工作在方式3,方波速率发生器周期=10000 1 阴=10000 S=10ms76、8255的编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论