寻求微机原理答案

来源:互联网 发布:淘宝评价可以改差评吗 编辑:程序博客网 时间:2024/04/20 12:06

一、填空题(每空0.5分,共15分)
 1.8086 CPU通过______________寄存器和______________寄存器能准确找到指令代码。
 2.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置___________,为提高总线驱动能力,应配置_____________。
 3.类型码为_____________的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为_________________,则相应的中断服务程序入口地址为5060H:7080H。
 4.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为___________且IF为_____________,则CPU在结束当前指令后响应中断请求。
 5.设8251A工作于异步方式,收发时钟频率为38.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为_______________。
 6.CPU从I/O接口中的_____________获取外设的“准备就绪”或“忙/闲”状态信息。
 7.SRAM靠_____________存储信息,DRAM靠_____________存储信息,为保证DRAM中内容不丢失,需要进行_________________操作。
 8.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就需要用____________信号,使CPU插入一个_____________状态。
 9.CPU响应可屏蔽中断的条件是_______________、______________、_______________。
 10.8255A工作于方式1输入时,通过____________信号表示端口已准备好向CPU输入数据。
 11.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,__________________和OUT PORT,AL。
 12.总线按其作用和位置可分为__________、___________、___________和___________四种,RS-232C属于__________总线。
 13.中断控制器8259A中的中断屏蔽寄存器IMR的作用是____________________。
 14.DMA控制器的传送方式有__________、___________、__________和_________四种。
二、单项选择题(每小题1分,共15分)
 15.将微处理器、内存储器及I/O接口连接起来的总线是(    )
    A.片总线
    B.外总线
    C.系统总线
    D.局部总线
 16.连续启动两次独立的存储器操作之间的最小间隔叫(    )
    A.存取时间
    B.读周期
    C.写周期
    D.存取周期
 17.连接到64000h~6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要______片。(    )
    A.8片
    B.6片
    C.10片
    D.12片
 18.RESET信号有效后,8086 CPU执行的第一条指令地址为(    )
    A.00000H
    B.FFFFFH
    C.FFFF0H
    D.0FFFFH
 19.要管理64级可屏蔽中断,需要级联的8259A芯片数为(    )
    A.4片
    B.8片
    C.10片
    D.9片
 20.异步串行通信中,收发双方必须保持(    )
    A.收发时钟相同
    B.停止位相同
    C.数据格式和波特率相同
    D.以上都正确
 21.8253作为定时器和计数器时(    )
    A.使用的计数方式相同
    B.工作方式不同
    C.实质相同
    D.输出定时信号不同
 22.对可编程接口芯片进行读/写操作的必要条件是(    )
    A.RD=0
    B.WR=0
    C.RD=0或WR=0
    D.CS=0
 23.在DMA方式下,CPU与总线的关系是(    )
    A.只能控制地址总线
    B.相互成隔离状态
    C.只能控制数据线
    D.相互成短接状态
 24.当8255A工作在方式1输出时,通知外设将数据取走的信号是(    )
    A.ACK
    B.INTE
    C.OBF
    D.IBF
 25.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是(    )
    A.附加的冗余信息量少
    B.发生错误的概率小
    C.字符或组成传送,间隔少
    D.由于采用CRC循环码校验
 26.异步传送中,CPU了解8251A是否接收好一个字符数据的方法是(    )
    A.CPU响应8251A的中断请求
    B.CPU通过查询请求信号RTS
    C.CPU通过程序查询RxD接收线状态
    D.CPU通过程序查询RxRDY信号状态
 27.对存储器访问时,地址线有效和数据线有效的时间关系应该是(    )
    A.数据线较先有效
    B.二者同时有效
    C.地址线较先有效
    D. 同时高电平
 28.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示(    )
    A.CPU向数据口写数据
    B.CPU向控制口送控制字
    C.CPU读8255A控制口
    D. 无效操作
 29.8253的计数器的最大计数初值是(    )
    A.65536
    B.FFFFH
    C.FFF0H
    D. 0000H
三、名词解释
 30.总线周期
 31.动态刷新
 32.波特率
 33.总线仲裁
 34.USB
四、简答题(每小题4分,共16分)
 35.简述CPU与外设间数据传诵的控制方式有哪几种?各自的优缺点?
 36.简述8259A配合CPU完成哪些主要任务,其内部的中断服务寄存器的作用?
 37.某存储器片选译码电路与地址线和数据线的连接如图所示。
    ⑴ 写出该译码电路最多可配置多少KB的容量范围?
    ⑵ 写出该译码器每个输出(y0-y7)线可配置多少KB的容量范围。
    ⑶ 若A15已设定为高有效(A15=1),A15应如何与G2a相连接。
 38.当8253的定时值超过最大值时应如何处理?写出两种实现方案。
五、简单应用题(本题共32分)
 39.用DAC0832与8086CPU直接相连设计一D/A转换电路,并编程使之产生呈负向增长的锯齿波,并且锯齿波周期可调,DAC0832的口地址为300H。(10分)
 40.设8251A工作于异步方式,波特率为2400,收发时钟频率为153.6KHz,异步数据格式为:7位数据位、1位停止位、偶校验,允许接收,允许发送,错误标志复位,试编写8251A的初始化程序和以查询方式从8251A接收100个字符存入首地址为3000H的数据区的数据接收程序段。主要语句应加注释,8251A口地址为200H,201H(12分)
 41.(10分)用8255A作打印机接口的硬件连接和驱动程序如下所示,8255A的入口地址为80H~83H,阅读此程序回答下列问题:
      ⑴ 所采用的数据控制方式?
      ⑵ 所传诵的字节数?
      ⑶ 8255A的工作方式?
      MOV AL,081H
      OUT 083H,AL
      MOV BX,3000H
      MOV CX,64H
      MOV AL,0DH
      OUT 083H,AL
 STT: IN AL,082H
      AND AL,08H
      JNZ STT
      MOV AL,[BX]
      OUT 080H,AL
      MOV AL,0CH
      OUT 083H,AL
      NOP
      NOP
      MOV AL,0DH
      OUT 083H,AL
      INC BX
      DEX CX
      JNZ STT
      HLT
六、计算题(每小题4分,共12分)
 42.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?
 43.若8251A的异步方式字为7AH,则发送的字符格式如何?为使接收和发送的波特率分别为600b/s和2400b/s,则收发时钟(RxC和TxC)的频率分别应为多少。
 44.一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k×4的芯片组成,共需多少芯片?

原创粉丝点击