《微型机原理习题集.doc》由会员分享,可在线阅读,更多相关《微型机原理习题集.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流一二三四五六 微型机原理习题集.精品文档.七 填空1 若用2K*4位的芯片构成32KB的存储器,需要 (1) 片。2 在8086/8088中,一个最基本的总线周期由 (2) 个时钟周期(T状态)组成。3 8086CPU经加电复位后,执行第一条指令的地址是(3) ,8086CPU的地址总线是 (4) 根,数据总线 根 根。4 8088CPU由两个独立的工作单元组成,它们是 、 。前者的功能是 ,后者的功能是 。5 DMA方式传送控制是直接由硬件实现,而不是通过(10)实现的。6 一个有16个字的数据区,它的起始地址为70A0:00F6,那么该数
2、据区首字单元的物理地址为 H,末字单元的物理地址为 H。7 -126的原码是 ,反码是 ,补码是 。8 编程时使用的地址为逻辑地址,此种地址由 和 两部分组成。9 一片8255A端口A有 种工作方式,端口B有 种工作方式。10 在IBMPC/XT中,外设是通过 (20) 器件对CPU产生中断请求。11、(1101110.01011)2 ((21))8。12、当1#的中断源的向量地址为00004H,则2#中断源的向量地址为:。13、指令MOV AX,VALDI中源操作数的寻址方式是方式。14、80868088某主存单元的逻辑地址是1100H:1234H则此单元的物理地址是:。15、8253芯片内
3、包含有_个独立的计数通道,它有_种工作方式,若输入时钟CLK1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为_。(注:D7、D6计数器选择;D5、D4计数长短选择;D3、D2、D1工作方式选择;D0计数值用二进制还是BCD码)16、用2k8的SRAM芯片组成16K16的存储器,共需SRAM芯片_片,片内地址和产生片选信号的地址分别为_、_位。17、(C3.59)16 ()2。 18、字符“A”的ASCII码为41H,则字符“D”的ASCII码应为:(32) 。19.计算机内的堆栈是一种特殊的数据存储区,对它的存取采用_原则。20.软件通常分为_
4、和_两大类。21.计算机硬件由_、_(37)_、存储器、输入设备和输出设备五大部件组成。22. X= -72,X原=( ) X反=( ) X补=( ) 。23.(A3.8)16=( )2=( )10=( )BCD。24.CPU与I/O的数据传送方式有_(44)_、_、_、_四种。25、8088的ALE引脚的作用是_。26.8086CPU执行IN指令,在硬件上会使_、_(50)_信号有效。27.已知中断类型码乘4后可得中断量表地址指针,该指针指向的相邻两单元存放中断服务子程序入口地址的_,后两个相邻单元存放中断服务子程序入口地址的_。28.8086CPU通过_寄存器和_(54)_寄存器能准确找到
5、指令代码。29若字长为8位,X=46D,则X补= _,-X补= _。30某CPU地址线为24根,则其决定的最大内存容量为_。31.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置_,为提高总线驱动能力,应配置_。328086/8088的中断源最多有_(60)_个。33一个具有14位地址8位数据线的存储器,能存储_字节数据,若由8k4的芯片组成,共需_芯片。348255有_种工作方式,其中方式_为双向传送方式。35.类型码为_的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元由小到大地址的内容分别为_,则相应的中断服务程序入口地址为5060H:7
6、080H。36.CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为_且IF为_,则CPU在结束当前指令后响应中断请求。37. DRAM靠_存储信息,为保证DRAM中内容不丢失,需要进行_(70)_操作。38.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就需要用_信号,使CPU插入一个_状态。39.用2K8的SRAM芯片组成32K8的存储器,共需SRAM芯片_片,产生片选信号的地址需要_位。40.在8086CPU中,总线接口部件(BIU)的功能是_,执行部件(EU)的功能是_。41.在8086中,一条指令的物理地址是由_相加得到的。41.从CPU的NM
7、I引脚产生的中断叫做_,他的响应不受_的影响。42.在8086系统中,最小模式下CPU通过_(80)_引脚接收DMA控制器的总线请求,而从_引脚上向DMA控制器发总线请求允许。43.设8253的计数器1的输入时钟频率为1MHz,以BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为_。44.若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为_。45. 中断控制器8259A中的中断屏蔽寄存器IMR的作用是_。 46.微处理器就是_,以它为核心再配上_,_和_就构成一台完整的微型计算机。47.已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、
8、40H、50H、60H,则该中断对应的类型码为_,中断服务程序入口地址为_(90)_。48.在多级存储系统的层次结构中。共分为_三级存储,越靠近CPU的存储器速度_。二、单项选择题(10分)1.8位定点原码整数10100011B的真值为( )。A.+0100011B B.-0100011B C.+1011101B D.-1011101B2.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为()。A.原码 B.补码 C.反码 D.移码 3.某数在计算机中用8421BCD码表示为0011 1001 1000,其真值为( )。A.398 B.398H C.1630Q
9、 D.1110011000B4.下列逻辑部件中,( )不包括在运算器内。A.累加器 B.状态条件寄存器 C.指令寄存器 D.ALU5.8086CPU内有指示下条指令有效地址的指示器是()A.IPB.SPC.BPD.SI6.在ROM存储器中必须有( )电路。A.数据写入 B.再生 C.地址译码 D.刷新7. 80868088中DS是( )寄存器。A. 标志寄存器 B代码段寄存器 C数据段寄存器 D堆栈段寄存器8.在多级存储体系中,“cache主存”结构的作用是解决( )的问题。A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配 D.主存与CPU速度不匹配9.计算机经历了从器件
10、角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是( )式计算机。A.实时处理 B.智能化 C.并行 D.冯诺依曼10. 两个采用变型补码表示的数进行加减运算时,发生正溢出的特征是双符号位为( )。A01 B00 C10 D1111.指令MOVAX,3070H中源操作数的寻址方式为()A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址12.Reset信号有效后,8086CPU的启动地址()A.FFFFFh B.0FFFFh C.FFFF0h D.00000h13.在8086CPU的状态标志寄存器中,控制标志位占()A.3位 B.9位 C.4位 D.16位14.堆栈的
11、工作方式是()A.先进先出 B.随机读写 C.只能读出不能写入 D.后进先出15.CPU与外设间数据传送的控制方式有()A.中断方式 B.程序控制方式 C.DMA方式 D.以上三种都是16.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为()A.10个 B.110个 C.120个 D.240个17.CPU与I/O设备间传送的信号有()A.控制信息 B.状态信息 C.数据信息 D.以上三种都有18.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是( )式计算机。A.实时处理 B.
12、智能化 C.并行 D.冯诺依曼19.在DMA方式下,外设数据输入到内存的路径是()A.外设CPUDMAC内存 B.外设DMAC内存 C.外设存储器 D.外设数据总线存储器20.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是()A.B口 B.A口 C.C口 D.以上三个端口均可以21. 8位定点原码整数10100011B的真值为( )。A.+0100011B B.-0100011B C.+1011101B D.-1011101B22.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()A.字符间无间隔 B.双方通信同步 C.发生错误的概率少 D.
13、附加位信息总量少23.采用高速缓存的目的是()A.提高主存速度 B.提高总线传输率 C.使CPU全速运行 D.扩大可寻址空间24.用三片8259A级数是()A.24级 B.22级 C.23级 D.21级25.下列数据中最小的数为( )。A(101001)2 B(52)8C(O1001001)BCD D(2A)1626、计算机中的存储系统是指( )。A. 主存与快存B主存与外存C主存与高速缓存D主存、外存与高速缓存27、某一容量为1K8位的SRAM芯片,除电源端和接地端外,该芯片引出线的最小数目应为( )个。A10B. 16C18D2028、80868088中DS是( )寄存器。A. 标志寄存器
14、B代码段寄存器C数据段寄存器D堆栈段寄存器29、两个采用变型补码表示的数进行加减运算时,发生正溢出的特征是双符号位为( )。A01 B00C10 D1130、若CPU地址线为25根,则能够直接访问的存储器最大容量为 ( )。 A1M B5MC. 16MD32M31.在存储系统中,PROM是指() A.固定只读存储器B.可编程只读存储器C.可读写存储器 D.可擦写可编程存储器32.指令MOVAX,BXSI中源操作数的寻址方式是()A.寄存器间接寻址B.变址寻址C.相对寻址 D.基址变址寻址33.用来表示堆栈指针的寄存器是()A.IPB.SPC.BPD.SI34.设串行异步传送的数据格式是7个数据
15、位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为()A.100个B.120个C.10个D.240个35.采用高速缓存(cache)的目的是()A.扩大主存容量B.提高CPU运行速度C.提高总线速度D.提高主存速度 36.裸机的含义是( ) A.没有包装箱的计算机 B.不含硬盘的计算机C.不含外部设备的计算机D.不含软件系统的计算机37.8086/8088中除_两种寻址方式外,其它各种寻址方式的操作数均在存储器中。()A.立即寻址和直接寻址B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址D.立即寻址和间接寻址38.用2K4位的RAM芯片组成16K字节的存储器,
16、共需RAM芯片和片选地址分别为()A.16片和3位 B.8片和8位C.4片和3位 D.32片和8位39.若8086CPU主频为8MHz,则其基本总线周期为()A.200nsB.500nsC.125nsD.250ns40.8253工作在哪几种方式时,可输出1个时钟周期宽度(1clk)的负脉冲()A.方式0,4,5B.方式2,4,5C.方式1,2,4D.方式0,2,441.设置特殊屏蔽方式的目的是()A.屏蔽低级中断B.响应高级中断C.响应低级中断D.响应同级中断42.设8255A的方式选择控制字为9BH,其含义是()A.A、B、C口全为输出B.A、B、C口全为输入C.A、B口为方式0且输出D.以
17、上都不对43.同步通信传输信息时,其特点是()A.每个字符的传送不是独立的B.字符之间的传送时间长度可不同C.通信双方必须同步D.字符发送速率由数据传输率确定44.在微型计算机中,通用寄存器的位数是( )A.8位 B.16位C.计算机字长 D.32位45. 存储周期是指( )A.存储器的读出时间 B.存储器的写入时间C.存储器进行连续读/写操作所允许的最短时间间隔D. 存储器进行连续写操作所允许的最短时间间隔46.下列指令中,能使PC机CPU对I/O端口进行读写访问的是( ) A.中断指令 B.串操作指令C.输入输出指令 D.数据传送指令47. 8086/8088微处理器可访问内存储器的地址范
18、围为( )A.00000H-FFFFFHB.0000H-FFFFHC.0-220 D.0-21648. 8086/8088微处理器可访问内I/O的地址范围为( )A.00000H-FFFFFHB.0000H-FFFFHC.0-220 D.0-21649. Intel 8086/8088中存储器控制信号是( )。A. 和 B.和 C.和INTR D. HLDA和HRQ508086对I/O端口的最大寻址范围为()A. 256B. 1024C. 16KD. 64K51.将微处理器、内存储器及I/O接口连接起来的总线是()A.片总线B.外总线C.系统总线D.局部总线52.连续启动两次独立的存储器操作之
19、间的最小间隔叫()A.存取时间B.读周期C.写周期D.存取周期53.连接到64000h6FFFFh地址范围上的存储器是用8k8RAM芯片构成的,该芯片要_片。()A.8片B.6片C.10片D.12片54.RESET信号有效后,8086CPU执行的第一条指令地址为()A.00000HB.FFFFFHC.FFFF0HD.0FFFFH55.异步串行通信中,收发双方必须保持()A.收发时钟相同B.停止位相同C.数据格式和波特率相同D.以上都正确56.对可编程接口芯片进行读/写操作的必要条件是()A.RD=0B.WR=0C.RD=0或WR=0D.CS=057.在DMA方式下,CPU与总线的关系是()A.
20、只能控制地址总线B.相互成隔离状态 C.只能控制数据线D.相互成短接状态58.当8255A工作在方式1输出时,通知外设将数据取走的信号是()A.ACKB.INTEC.OBFD.IBF59.对存储器访问时,地址线有效和数据线有效的时间关系应该是()A.数据线较先有效B.二者同时有效C.地址线较先有效D.同时高电平60.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示()A.CPU向数据口写数据B.CPU向控制口送控制字C.CPU读8255A控制口D.无效操作61.8253的计数器的最大计数初值是()A.65536B.FFFFHC.FFF0HD.0000H62.在多级存储体系中,“
21、cache主存”结构的作用是解决( )的问题。A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配 D.主存与CPU速度不匹配63.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是( )式计算机。A.实时处理 B.智能化 C.并行 D.冯诺依曼64.CPU与外设间数据传送的控制方式有()A.中断方式B.DMA方式C.程序控制方式D.以上三种都是65.8086CPU内标志寄存器中的控制标志位占()A.9位B.6位C.3位D.16位66. 8253用作方波发生器时的工作方式是( )。A. 方式0 B. 方式1 C. 方式3 D. 方式467.
22、8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是()A.B口 B.A口C.A、B、C三端口均可以 D.C口 68.在中断方式下,外设数据输入到内存的路径是()A.外设数据总线内存 B.外设数据总线CPU内存C.外设CPUDMAC内存 D.外设IO接口CPU内存69.CPU响应中断请求和响应DMA请求的本质区别是()A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单70.堆栈的工作方式是()A.先进先出B.随机读写C.只能读出,不能写入D.后进先出71.用3片8259A级联,最多可管理的中断数是()A.24级
23、B.22级C.23级D.21级72若X反 1011,则其十进制真值为:( )。A一3 B一6C. 4 D. 11 73两个采用变型补码表示的数进行加减运算时,发生正溢出的特征是双符号位为( )。A01 B00C10 D1174、下列数据中最小的数为( )。A(101001)2 B(52)8C(O1001001)BCD D(2A)1675、某一容量为1K8位的SRAM芯片,除电源端和接地端外,该芯片引出线的最小数目应为( )个。A10B. 16C18D2076、80868088中DS是( )寄存器。A. 标志寄存器B代码段寄存器C数据段寄存器D堆栈段寄存器77.某微机字长16位,其存储器容量为6
24、4KB,如果按字编址,其寻址范围是()A.016K字B.032K字C.016KBD.064KB字78.8086系统在最大模式增加总线控制器8288的目的是()A.提高总线驱动能力B.控制协处理器工作C.解决总线的共享控制和产生总线控制信号D.以上都不是79.指令MOVAX,MASKBXSI中源操作数的寻址方式为()A.寄存器寻址B.变址寻址C.基址变址寻址D.相对基址变址寻址80.执行下列两条指令后,标志位OF为()MOVAL,FFHADDAL,01HA.为0B.变反C.为1D.不变81.8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是()A.SPB.CSC.IPD.BP82
25、. 8086对I/O端口的最大寻址范围为()E. 256 B. 1024 C. 16K D. 64K83. 连续启动两次独立的存储器操作之间的最小间隔叫()A. 存取时间 B.读周期 C.写周期 D.存取周期84.通常,中断服务程序中的一条STI指令目的是()A.允许低一级中断产生B.开放所有可屏蔽中断C.允许同级中断产生 D.允许高一级中断产生85.EPROM是指()A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器86.设8259A当前最高优先级为IR5,如果要使该中断在下一循环中变为最低优先级,则OCW2应设为()A.11100000B.10100101C.1
26、0100000D.0110010187.8088CPU用来区分是访问内存还是访问I/O端口的控制信号是()A. MRDC(非)B. RD(非)C. M(非)/IOD. M/IO(非)88.8255A的方式选择控制字为80H,其含义是()A.A、B、C口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0,输出89.特殊屏蔽方式要解决的主要问题是()A.屏蔽所有中断B.设置最低优先级C.开放低级中断D.响应同级中断三、名词解释(每小题3分,共15分)1、Cache2、中断向量3、DMA4、同步通信5、堆栈6、USB总线 7、DMA8、接口9、BIOS10、寻址方式11、
27、总线12.存储系统的层次结构三 简答题(40分)1 已知X=-1001,Y=-0101,要求用补码减法来运算X-Y=?并给出运算过程。2 请写出8位定点原码整数中能表示的最大正数、最小正数、最大负数和最小负数的机器数形式,并用十进制表示其数值范围。3 DMA的含义是什么?DMA数据传送方式的工作原理是怎样的? 4 什么是总线?什么是PCI总线?什么是USB总线?USB总线有那些特点?5 什么是中断向量表?中断类型码为2(如图),问中断服务程序的入口地址是多少?000060000007010000800000090A0000A100000B1E0000C1F0000D1B6 2、请用二进制表示法
28、写出下面的译码电路所决定的端口地址。(注:AEN=0)(5分)7 什么是BIOS ?它的作用是什么?BIOS与CMOS之间的关系是什么?(7分)8 在一个8086CPU和单片8259A组成的系统中,试说明:(10分)(1)8086CPU响应可屏蔽中断的条件是什么?(2)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?9 8086/8088 CPU分哪两部分?各有什么功能?(5分)10 什么是BIOS ?它的作用是什么?BIOS与CMOS之间的关系是什么?(7分) 11 设计一个输入为A、B,输出为H、J的半加器,要求:(8
29、分)A.写出真值表B.写出逻辑表达式12 1.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?(4分)13 简述CPU与外设间数据传送的控制方式有哪几种?各自的优缺点?(8分)14 根据下图所示芯片的引脚写出它的容量及地址范围? (7分)四 综合题(30分)1、参看IBMPC/XT的基本ROM图,写出分配给32K*8 ROM这片芯片的地址。(6分)2、按照下面要求对8259A初始化。(12分)在8086/8088系统中在1片8259A,中断请求信号为电平触发方式,其中断类型码为60H67H,用特殊全嵌套方
30、式,非缓冲方式连接,采用自动EOI 方式。8259A的端口地址为93H,94H。注: ICW1 1LTIMADISNGLIC4LTIM: 中断信号输入触发方式 0边沿触发 1电平触发ADI: 8088/8086系统中为0SNGL: 0多片 8259 1 单个8259IC4:0 无ICW4 1有ICW4 ICW2T1T2T3T4T5 IR0IR7编码 T1T5为中断向量码的高5位 ICW4000SFNMBUFM/SAEOImPMmPM:0 8085系统 1 8086/8088系统AEOI:0 非自动EOI 1 自动EOIM/S:0 8259A为从片 1 8259A为主片BUF:0 非缓冲方式 1
31、 缓冲方式SFNM:0 一般全嵌套方式 1 特殊全嵌套方式3、若要求8255的地址为380H-383H,画出其与8088总线的连接图。(12分)4、利用DOS中断编程实现从键盘接收一字符,然后从显示器显示。(7分)5、用8255设计一个接口电路,将8个乒乓开关的状态用发光二极管表示出来。8255的地址为7F0H7F3H,采用74LS138译码器全译码。试画出电路图,编写程序。(13分)6、某8088系统用2764(8K8)ROM和6264(8K8)SRAM构成16K的内存,其中ROM的地址范围为0FE000H0FFFFFH,RAM的地址范围为0F0000H0F1FFFH,利用74LS138译码器,画出存储器与CPU的连接图,并标出信号名称。(12分)7、利用8255工作在方式0实现打印机接口,将字符A送打印机,试画出8255与打印机的连接图,编写初始化程序和打印程序。(注:8255的地址:380H-383H)(15分)8.用8255A作打印机接口的硬件连接和驱动程序如下所示,8255A的入口地址为80H83H,阅读此程序回答下列问题:(13分)所采用的数据控制方式?所传送的字节数?8255A PA0-PA7 PC3PC4打印机
限制150内