文档详情

微机原理试题1及答案.doc

发布:2016-06-03约4.25千字共5页下载文档
文本预览下载声明
微机原理试题 答案 一、填空 1.101B = 93.625D = 5D.AH=( 1001 0011 . 0110 0010 0101 )BCD 2. 一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为7E814H。 3.在IBM-PC/XT中,外设是通过8259器件对CPU产生中断请求。这些中断的中断类型码为08H—0FH。 IP、由寻址方式决定的16位偏移量SP提供。 5.在8088读存储器周期中,采样Ready线的目的是确定是否在T3周期后插入Tw周期a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。 MOV AX, a IMUL b A*b在CX:BX中 MOV CX,DX MOV BX,AX MOV AX,C C在DX:AX中 CWD ADD AX, BX a*b+c在DX:AX中 ADC DX, CX IDIV a 商存入S MOV S, AX 三、简答题 1. 在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。 答: 8284 一片:给CPU提供RESET、READY、CLK信号; 8282 三片:锁存20位地址; 8286 一片:增强总线带负载能力,(或数据驱动); 8288 一片:从CPU接收S2S1S0信号,发出相应的控制信号。 2.PC/XT机的输入输出方式有哪几种?各有什么特点? 答:(1)无条件:需要外设处于就绪状态,硬件简单; (2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单; (3)中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。 (4)DMA:CPU对DMAC初始化后,由DMAC控制总线完成数据传送;CPU与I/O并行。速度快,用于大量数据传输。DMAC占用总线时,CPU不能用。硬件更复杂。 四、下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答1、2、3、4题问题。 1.单片EPROM和单片SRAM的容量各为多少? 2.74LS138的作用是什么? 3.EPROM2的地址范围是多少? 4.SRAM2的地址范围是多少? 答:1. EPROM单片容量为4K×8位,SRAM单片容量为2K×8位。 2.74LS138的作用是译码。 3.ERROM2的地址范围为:F9000H~F9FFFH。 4.SRAM2的地址范围为:FC800H~FCFFFH。 五、设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。主8259A的IR 0中断类型码是30H,从8259A的IR0的中断类型码是38H。所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。主、从8259A的IMR都清除,用作输入。试编写该中断系统的初始化程序。 答:对于8086 CPU,若主8259A的偶地址为0200H,则奇地址为0202H;若从8259A的偶地址为0210H,则奇地址为0212H。 ;主8259A初始化程序: INTA0 EQU 0200H; INTA1 EQU 0202H MOV AL,11H ; MOV DX,INTA0 OUT DX,AL ;ICW1 MOV AL,30H MOV DX,INTA1 OUT DX,AL ;ICW2 MOV AL,02H OUT DX,AL ;ICW3 MOV AL,11H OUT DX,AL ;ICW4 ;从8259A初始化程序: INTA0 EQU 0210H INTA1 EQU 0212H MOV AL,11H MOV DX,INTA0 OUT DX,AL ;ICW1 MOV AL,38H MOV DX,INTA1 OUT DX,AL ;ICW2 MOV AL,
显示全部
相似文档