微机原理复习题2
一.填空题(每空1分,共20分)
01._微型计算机_由中央处理器、存储器、输入/输出接口和总线组成。
02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、内总线和__外总线或通信总线_。
03.与十进制数等值的十六进制数是_7D6H _,与十六进制数AC04H等值的十进制数是__44036_。
04.设[X]补,则用8位二进制数表示的[]补的值是 _B;若[X]补,则[-2X]补= _B。
06.8086/8088的地址空间最多可分为__64K__个逻辑段。
07.一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是_579B4H _,该数据段的首末单元的物理地址是_56780H/6677FH。
08.若当前堆栈指针SP指向H单元,则向堆栈中压入5个字的内容后,SP应指向_1FFCH _。
09.若8086/8088 CPU引脚状态是M/=1,=1,=0,则此时执行的操作是_存储器写。
10.一台8微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是_5FFFH _。
11.某中断类型号是20H,则中断向量地址是_80H _。
12.某微机中断级联系统中,共采用3片8259A可编程中断控制器,则该系统最多可管理__22_级中断源。
13.某微机系统采用一块8253芯片,时钟频率为1MHz。若要求通道0工作于方式3,输出的方波周期为0.5ms,则时间常数应设定为_500_,通道控制字应设定为 _。
14.一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送240个字符,则数据传送的波特率是_2400Bd _,传送每位信息所占用的时间是_0.417ms _。
15.异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的数据位是_0 0111011 0 1_。
二.简答题(每题4分,共20分)
01.请画出微机系统的框图。
02.8086 CPU由哪两部分组成?8086 CPU中有哪些寄存器?
答①:由总线接口部件BIU和指令执行部件EU组成。
累加器AX基址BX、计数CX、数据DX。
指针寄存器组:16位,堆栈指针SP、基址指针BP。
变址寄存器:源变址SI、目的变址DI。
段:16位,CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ES。
控制寄存器组:16位,指令指针IP、标志寄存器
03. 为什么说8088 CPU是准16位的微处理器?
答:8086 EU内部,BIU内部以及外部数据总线宽度均是16位;而8088 EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽度是8位。
04. 指令队列和堆栈的工作方式各是什么?
答:指令队列的进出原则是先进先出;堆栈的进出原则是后进先出。
05.DRAM芯片的主要特点是什么?
答:刷新和地址两次打入。
三.应用题(共60分)
01.下图所示的存储器系统中,RAM和EPROM的存储容量各是多少?RAM和EPROM存储器分配的地址范围各是多少?(10分)
解①:
RAM的存储容量=211字节,EPROM的存储容量=212字节
解②:
∵
A19A18A17A16A15A14A13A12A11A10…A0RAM11111001X00011111001X111EPROM111111010000111111011111∴RAM分配的地址范围是F9000H~F97FFH或F9800H~F9FFFH,EPROM分配的地址范围是FD000H~FDFFFH
02.下图为DMA接口硬件示意图,①、②、③、④四处空缺的内容为存储器、DMA请求信号DREQ、DMA控制器DMAC、总线保持响应信号之一,请在相应的空缺处指明相应的内容。(10分)
答:①总线保持响应信号 ② DMA请求信号DREQ ③ DMA控制器DMAC ④ 存储器
03.已知中断服务程序入口地址表如下所示,当前CS=1000H,IP=0280H,SP=1800H,FLAG中的PSW=0241。执行一条双字节指令INT 7后,下列寄存器和栈顶相关单元偏移地址的内容是什么?(10分)
中断服务程序入口地址表
物理地址0001CH0001DH0001EH0001FH00028H00029H0002AH0002BH内