《微机接口技术》练习题.pdf_第1页
《微机接口技术》练习题.pdf_第2页
《微机接口技术》练习题.pdf_第3页
《微机接口技术》练习题.pdf_第4页
《微机接口技术》练习题.pdf_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

微机接口技术 练习题 微机接口技术 练习题 一 一 选择题 1 8086CPU 是一个 位的微处理器 具有 位数据总线 位地 址总线 可寻址空间为 CS 是指 寄存器 用来存放当前程序所在段的 DS 是指 寄存器 用来存放当前程序所用数据段的 ES 是指 寄存器 用来存放辅助数据所在段 的 SS 是指 寄存器 用来存放当前程序所用 段 的段基址 指令指针寄存器 IP 用来存放下一条指令的 地 址 8086 存储器中存放信息如图所示 则 30022H 单元的字节内容为 30020H 单元的字内容为 指出下列指令源操作数的寻址方式 MOV AX ARRAY SI MOV AX ES BX MOV AX 200H MOV AX BX DI MOV AX BX MOV AX 1200H MOV AX 20 BX SI MOV AX DI 20 8255A 中共有 个 8 位端口 其中 口既可作数 据口 又可产生控制信号 若要所有端口均为输出口 则方式选择字应为 8253 定时 计数器内部有 个端口 共有 种工作方式 8255 的 A1 和 A0 引脚分别连接在地址总线的 A1 和 A0 当命令端口的口地址为 317H 时 则 A 口 B 口 C 口的口地址分别为 假设 DS 2000H ES 3000H SS 4000H BX 1000H BP 1000H DI 0002H 21000H 1234H 21002H 5678H 31000H 9ABCH 31002H 0DEF0H 41000H 3456H 41002H 789AH 则 MOV AX ES 1000H 执行时操作数的物理地址为 MOV AX BX 执行后 AX MOV AX BP DI 执行时操作数的物理地址为 执行后 AX 可编程串行接口芯片 8251A 可检测 三种错 30h 11h 32h 89h 40h 30020h 30021h 30022h 30023h 30020h 误 8253 芯片内包含有 个独立的计数通道 它有 种工作方式 若输入时钟 CLK1 1MHz 计数初值为 500 BCD 码计数方式 OUT1 输出为方波 则初始化时该通道 的控制字应为 9 8086CPU 内部结构按功能分为两部分 即 和 10 8086CPU具有 根地址线 直接寻址能力可达 11 已知数据段有如下定义 ORG 0300H 设置 0300H BUF DW 0712H 填写指令执行后 AX 的值 MOV AX OFFSET BUF AX MOV AX BUF AX 12 外部中断也称为 中断 由 CPU 某一引脚信号引起 内部中断又称 中断 是在程序运行过程中 为处理意外情况或调试程 序而提供的中断 8086 可以处理 种不同类型的中断源 每一个中断源都有一个唯一的 码 CPU 用其识别不同的中断源 13 硬件中断由外部硬件产生 分为 中断和 中断 14 INTR 引脚上来的中断是 中断 NMI 引脚引入的中断是 中断 15 中断不受中断允许标志位 IF 的屏蔽 16 存放中断向量的内存空间被称为 8086 中这段空间为 1kB 被安排在 到 的空间 17 8259 是一个可编程的 用来管理 的中断请求 18 8259 芯片中 IRR 是 寄存器 IMR 是 寄存器 ISR 是 寄 存器 PR 是 二 选择题 1 能够用来间接寻址的寄存器只能是 之一 A BX BP SP DX B BX BP SI DI C BX BP SP IP D AX BX CX DX 2 下列 8086 指令中 对 AX 的结果与其他三条指令不同的是 A MOV AX 0 B XOR AX AX C SUB AX AX D OR AX 0 3 设堆栈指针为 SP 3000H 此时若将 AX CX BX 依次压入堆栈后 SP A 3000H B 2FFFEH C 2FFCH D 2FFAH 4 数据进行算术运算产生溢出时 则 A DF 1 B DF 0 C OF 1 D OF 0 5 8086CPU 寻址 I O 端口最多使用 条地址线 A 8 B 10 C 12 D 16 6 在 8086 系统中中断号为 0AH 则存放中断向量的内存起始地址为 A 0AH B 2AH C 28H D 4AH 7 ORG 0030H DA1 DB 0 0 30H DA2 DW DA1 数据为 3000H 字存储单元的偏移地址是 A 0030H B 0031H C 0032H D 0033H 8 设 DS 4321H SS 5232H BP 1861H 指令 NOT BYTE PTR BP 1 操作数的 物理地址是 A 44A72H B 54182H C 53B82H D 45072H 9 BUFFER DW 10H DUP 2 DUP 2 1 3DUP 上述语句汇编后 为变量 BUFFER 分配的存储单元字节数是 A 128 B 48 C 256 D 96 10 循环指令 LOOPNZ 终止循环的条件是 A CX 0 且 ZF 0 B CX 0 或 ZF 1 C CX 0 且 ZF 0 D CX 0 或 ZF 1 1 设串行异步通信每帧数据格式有 8 个数据位 无校验 一个停止位 若波特 率为 9600B S 该方式每秒最多能传送 个字符 1200 150 960 120 12 输出指令在 I O 接口总线上产生正确的命令顺序是 先发地址码 再发读命令 最后读数据 先发读命令 再发地址码 最后读数据 先送地址码 再送数据 最后发写命令 先送地址码 再发写命令 最后送数据 13 使用 8253 设计定时器 当输入频率为 1MHZ 并输出频率为 100HZ 时 该定 时器的计数初值为 100 1000 10000 其它 14 设串行异步传送的数据格式是 7 个数据位 1 个起始位 1 个停止位 1 个 校验位 波特率为 2400 则每秒钟传送的最大字符数为 A 100 个 B 120 个 C 10 个 D 240 个 15 在 DMA 方式下 数据从内存传送到外设的路径是 A 内存 CPU 总线 外设 B 内存 DMAC 外设 C 内存 数据总线 外设 D 外设 内存 17 DMA 在 接管总线的控制权 申请阶段 响应阶段 数据传送阶段 结束阶段 18 设 8255A 的方式选择控制字为 9BH 其含义是 A A B C 口全为输出 B A B C 口全为输入 C A B 口为方式 0 且输出 D 以上都不对 19 根据串行通信规定 收发双方的 必须保持相同 通信时钟 数据格式 波特率 波特率和数据格式 20 设定 Intel 8251A 用作串行通行接口 若设定波特率因子为 32 而发送器 与接收器时钟频率为 76800Hz 则波特率为 1200 波特 2400 波特 9600 波特 19200 波特 21 若传输率为 2400 收 发时钟 RxC TxC 频率为 38 4KHz 则波特率因 子为 A 1 B 16 C 32 D 64 22 8251 的方式字 模式字 的作用是 A 决定 8251 的通信方式 B 决定 8251 的数据传送方向 C 决定 8251 的通信方式和数据格式 D 以上三种都不对 23 CPU 与外设间数据传送的控制方式有 A 中断方式 B 程序控制方式 C DMA 方式 D 以上三种都是 24 计算机的外部设备是指 A 软盘 硬盘驱动器 B 输入输出设备 C 电源及机箱 D RAM 及 ROM 25 8255A 中即可以作数据输入 输出端口 又可提供控制信息 状态信号的端口是 A B 口 B A 口 C C 口 D 以上三个端口均可以 26 CPU 每次可以响应 个中断源的中断请求 A 1 B 2 C 3 D 4 三 判断题 接口的作用仅仅是将快速的 CPU 与慢速的外设之间进行速率匹配 2 设计某一接口时使用了 400H 端口地址 串行同步通信和串行异步通信的区别仅仅是字符之间的同步和异步 4 I O 操作是指 CPU 直接对 I O 设备进行操作 5 8255A 芯片的 0 方式中 PC 口的引脚作为专用的联络信号用 6 MOV DS 2010H 7 PUSH AL 8 MOV DX SP 9 IN AL 0A00H 10 XCHG CL CH 四 简答题 请画出下列变量的存储器分配示意图 DATA SEGMENT ORG 100H ARRAY DB HELLO CHAR1 DB AB CHAR2 DW AB DATA ENDS 已知 8251A 的方式字为 DAH 那么发送的字符格式应是怎样的 若要使接 收和发送时的波特率分别为 600 波特和 2400 波特 则加在 RxC 和 TxC 引脚上的 接收时钟和发送时钟应各为多少 五 接口电路分析 1 下图是 8255A 并行打印机接口电路图 通过接口 CPU 采用查询方式将存放 在 BUF 缓冲区的 256 个字符送去打印 设已知 8255A 的口地址为 54H 57H 完成以下程序段 START MOV DX 1 8255A 命令口 MOV AL 2 工作方式字 OUT DX AL MOV AL 3 使 STB 1 OUT DX AL MOV SI OFFSET BUF 打印字符的内存首址 MOV CX 4 打印字符个数 L MOV DX 5 PC 口地址 IN AL DX 查 BUSY 0 AND AL 04H JNZ L 忙 等待 不忙 则向 B 口送数 MOV DX 6 PB 口地址 MOV AL 7 从内存取数 OUT DX AL 送数到

温馨提示

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

评论

0/150

提交评论