微机原理与接口技术(期末考试)00.pdf_第1页
微机原理与接口技术(期末考试)00.pdf_第2页
微机原理与接口技术(期末考试)00.pdf_第3页
微机原理与接口技术(期末考试)00.pdf_第4页
微机原理与接口技术(期末考试)00.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

微型计算机原理及接口技术 试题 120 分钟 班级姓名学号教师 一 单项选择题 在每小题的四个备选答案中选出一个正确的 答案 并将其号码填写在题干后面的 中 每小题 2 分 本题共 30 分 1 8086CPU 芯片的外部引线中 数据线的条数为 6 条 8 条 16 条 20 条 2 8088CPU 上 READY 信号为下面哪种信号有效 上升边 下降边 高电平 低电平 3 8088CPU 中的 CS 寄存器是一个多少位的寄存器 8 位 16 位 24 位 32 位 4 当 8086CPU 读写内存的一个规则 对准 字 16 位 时 BHE 和 A0 的状 态必须是 00 01 10 11 5 当 8086CPU 读I O 接口时 信号 M IO 和 DT R 的状态必须是 00 01 10 11 6 在 8088CPU 中 用于寄存器间接寻址输入输出指令的寄存器是 AX BX CX DX 7 ISA 总线是一种多少位的内 系统 总线 8 位 16 位 32 位 64 位 8 属于只读存贮器的芯片是 SRAM DRAM EPROM SDRAM 9 需要定时刷新的存贮器是 SRAM DRAM EPROM EEPROM 10 内存从 A4000H 到 CBFFFH 共有 124K 160K 180K 224K 11 擦除 EPROM 是用 5V 电压 15V 电压 21V 电压 紫外光照射 12 采用查询方式来实现输入输出是因为它 1速度最快 2CPU 可以不介入 3实现起来比较容易 4在对多个事件查询工作时 能对突发事件做出实时响应 13 实现 DMA 传送 需要 CPU 通过执行指令来完成 CPU 利用中断方式来完成 CPU 利用查询方式来完成 不需要 CPU 参与即可完成 14 下面哪种说法不正确 内存地址也可做为接口地址使用 内存地址不可做为接口地址使用 接口地址不可做为内存地址使用 接口地址也可做为外存地址使用 15 8255 工作在方式 0 时 下面哪种说法正确 A B C 三个口输入均有锁存能力 只有 A 口输入有锁存能力 只有 C 口输入有锁存能力 A B C 三个口输入均无锁存能力 二 多项选择 在备选的答案中选出正确的答案 每小题 2 5 分 本题共 10 分 1 在构成 8 0 88 最大模式下构成系统总线时 可用到下列哪些芯片 74LS373 8288 74LS245 74LS138 8289 2 8086CPU 一个总线周期可以读 或写 的字节数为 1 个 2 个 3 个 4 个 6 个 3 当 8255 的 A 口工作在方式 2 B 口工作在方式 0 时 其 C 口可用作 全部用作联络信号 5 条用作联络信号 4 条用作联络信号 3 条用作I O 8 条用作I O 4 当 8086CPU 最大模式下读内存时 下列哪些信号的状态是正确的 MEMR 0 MEMW 0 IOW 1 IOR 0 DT R 0 三 判断题 认为正确的在题后 中打 号 错误的打 号 并写出正确的内容 每小题 2 分 本题共 10 分 1 8086CPU 的复位启动地址为 0FFFFH 2 在 8086CPU 响应中断时 CPU 内部硬件只保护 CS 和 IP 其余的内部寄存器应由 程序员编程保护 3 若各中断源的优先级是一样的 则可用自动循环优先级来实现 4 异步串行通信在传送每一个字符时 传送出去的第一位一定是一个低电平的启动 位 5 8253 不能产生宽度可编程的单个负脉冲 四 简单回答题 每小题 3 分 本题共 15 分 1 简要说明 PCI 总线的特点 2 试说明在 8088CPU 执行 INT40H 指令的过程 3 若己知 8250 芯片上有 3 条地址线 A0 A2 该 8250 最少需占多少个接口地址 4 说明当8253的外部时钟为1MHZ时 只用该8253如何产生宽度为1秒的负脉冲 5 说明什么是中断嵌套 五 应用题 1 8 分 下图为内存芯片与系统总线的连接图 用以存放数据 图中锁存器为输出 接口 其地址为 0000H 它与数据总线相连接 可将数据总线上 D0 D7 从其输 出端 Q0 Q7 输出 回答下列两个问题 D0 D7D0 D7 A0 A15A0 A15 MEMROE MEMWWE D0 D7Q2 1 A15 1Q3 A14Q4 1CS Q5 1 CP 锁存器 1与非门 A0异或门 IOW或门 A16 A17 A18 A19 在读写内存芯片时 首先执行下列程序 程序执行完后 决定存储器芯片的地址 START MOVDX 0000H MOVAL 76H OUTDX AL 若首先执行下列程序 程序执行完后 决定存储器芯片的地址 START MOVDX 0000H MOVAL 0F0H OUTDX AL 2 8 分 下面两图均为利用锁存器 74273 作为输出接口的连接图 利用 74273 的 CP 端的上升沿可以锁存数据到 74273 的输出端 并且假定接口地址为 0000H 利用时序的概念 解释图 和图 哪一种连接是错误的 读下列程序 画出程序执行过程中图 和图 中 74273 的 CP 端的波形 START MOVDX 0000H GOON MOVAL 0F0H OUTDX AL JMPGOON D0 D7D0 D7 A15 A14 1 CP 图 A0 IOW74273 D0 D7D0 D7 A15 A14 1 CP 图 A0 IOW74273 3 10 分 一种通过接口芯片 8255 将 ADC0809 接到 8088 系统总线上的连接图如下图 所示 该电路以可编程并行接口 8255 作为 ADC0809 的接口 其初始化程序规定 8255 工作在方式 0 之下 A 口输入 B 口输出 C 口的低 4 位输出 高 4 位输入 并且使 PC0 0 PC1 0 结合给出的硬件连接图 回答下面两个问题 若完成上述规定的 8255 的初始化程序如下 试在下划线处填上相应的数字或指 指令 INITI55 MOVDX MOVAL OUTDX AL MOVAL 00H OUTDX AL 一个具体的采集子程序如下 每调用一次采集子程序 可顺序对 8 路模拟输入 IN0到 IN7进行一次 A D 变换 并将变换的结果存放在内存 ADATA 所在段 偏移地址为 ADATA 的顺序 8 个单元中 RMAD PROCNEAR PUSHBX PUSHDX D0 D7 D7 D0 D0 A EDR B 245 1 1 A14 A15 A2 A1 A0 RESET IOW IOR PA0 PA7 PB2 PC1 PC0 PC4 D7 D0 START ALE RST WR RD A0 A1 CS 8255 变换时钟 IN0 PB1 PB0 OE EOC ADDA ADDB ADDC IN7 参考电压 PUSHDS PUSHAX PUSHSI MOVDX SEGADATA MOVDS DX MOVBL 00H MOVBH 08H GOON MOVDX 8001H MOVAL BL OUTDX AL 送路地址 MOVDX 8002H MOVAL OUTDX AL MOVAL OUTDX AL 送 ALE 和 START 脉冲 NOP WAIT INAL DX TESTAL JZWAIT 等待变换结束 MOVAL 02H OUTDX AL MOVDX 8000H INAL DX MOV SI AL MOVDX 8002H MOVAL 00H OUTDX AL INC DECBH JNZGOON POPSI POP POPDS POPDX POPBX RET PRMADENDP 4 9 分 下图为采用查询方式工作的输入接口 地址译码器中 A15 A1 直接接或门输 入 看图并回答下列问题 输入设备在向接口传送 8 位数据的同时 还传送负脉冲 STB 该信号的作用是什 么 D 触发器的作用是什么 编程序 用查间方式将输入设备的一个数据读入 CPU 的 BL 中 D0 D7三锁输 D7态存 A0门器入 E ECPSTB A15设 A14 1 1 R备 DCP A1Q触 IOR1发D 5V 1器 试题参考答案 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二 1 2 3 4 三 1 应为 FFFF0H 2 CPU 硬件保护的是 F CS 和 IP 三个 16 位的寄存器 3 4 5 因为利用 8253 的方式 0 或方式 1 通过编程设定计数器的计数值 可以产生不 同宽度的负脉冲 四 1 PCI 总线的特点主要是 良好品兼容性 独立于 CPU 可与 CPU 异步工作 支持 构成多机系统 对 32 位 64 位使用是透明的 可提供 3 3V 和 5 0V 两种环境下工 作 支持即插即用 2 CPU 取出 INT40H 指令 经指令译码获知这是一条中断指令 并且得到 40H 就 是该软件央断的中断向量码 接着就将 F CS 和 IP 压入堆栈保护起来 并关中断 而后 将中断向量码 40H 乘 4 得到中断向量表地址 从该地址开始的顺序两个单 元的内容送 IP 下两个单元的内容送 CS 这就转向了中断服务程序 当然 在此 之前 中断服务程序的入口地址早已填入中断向量表中 3 因为地址 A0 到 A2 三条地址线共有 8 种编码 故 8250 最多占 8 个接口地址 4 因为计数时钟为 1MHZ 而每个计数器的计数值是 16 位的 因此 一个计数器的 最大计数时间只有 65 5mS 左右 无法满足要求 但 8253 有三个计数器 可以 串联使用以解决问题 例如 将时钟接到 CLK0 上 使 GATE0 有效 高电平 并将 OUT0 输出接到 CLK1 上做为计数器 1 的计数时钟 并使 GATE1 为高电平 这就将计数器 0 和 计数器 1 串到一起 可使计数器 0 工作在方式 2 或方式 3 使其输出连续的脉冲 使计数器 1 工作在方式 0 且使两计数器的总计数值为 1000 1000 可以计数器 0 的计数值均为 1000 则 OUT0 的输出就是周期为 1ms 的对称方波或窄脉冲 使计数器 1 的计数值为 999 则 OUT1 的输出即为宽度 1 秒的负脉冲 5 当 CPU 正在对某一个中断源服务时 又有优先级更高的中断源提出中断请求 则 CPU 应暂仃正在进行的中断服务而转向更高优先级中断源的服务 当更高优先 级中断源服务结束后再回到原先的中断服务程序继续服务 这就是中断嵌套 而 且可以多级嵌套 五 1 20000H 2FFFFH 30000H 3FFFFH 2 根据 8088CPU 的写接口的时序 结合连接图的译码电路 可以认为图 中锁存 器 CP 上的波形与 IOW 一样 IOW 锁存数据的上升沿应出现在时序一个总线周期的 T4 开始之后 同时 在写接口的总线周期里 CPU 在时钟 T2 之后开始送出数据到数据总 线上 到时钟 T4 时 数据已传送到接口并已稳定 此时 利用 IOW 的上升沿刚好可把 稳定的数据锁存到锁存器的输出端 但是 若采用图 所示的电路 锁存器的锁存脉冲输入端 CP 上的波形刚好为图 的反相波形 即为 IOW 的反相 这样以来 CP 脉冲的上升沿就出现在 T2 时周期里 这时 CPU 刚刚开始向外送数据 数据还没有到达外设 这时进行锁存必定会出错 图 CP 波形 图 CP 波形 3 8003H 10011000B

温馨提示

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

评论

0/150

提交评论