




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 填空题 每空1 分 共20 分 1 7 位二进制反码表示的数的范围是U 63 U到U 63 U 填入十进制数字 2 8086 CPU中 用于判断符号数运算结果超出表示范围的标志位是U OF 溢出标志 U 3 8086 CPU中 若ES A703H 则当前附加段可寻址的物理地址范围是U A7030H U到U B702FH U 4 设字符串 8086CPU 的起始地址是B0000H 则字符串中字母 P 的字节地址是U B0005H U5 若SS 8000H SP 1000H 该堆栈当前的最大容量是U 4KU字节 存入堆栈的第一 个数据的地址是U 8000 0FFEH U 6 8086 CPU的HOLD信号的作用是U DMA控制器向CPU申请总线控制权 U 其工作方向是U 输 入 U 输入 输出 7 在 8086 系统中 一个中断类型号为4DH的中断服务子程序位于从7A00H 0100H开始 的内存中 则相应的中断矢量所在的起始物理地址为U 0000 0134h或者00134hU 从该地址开 始连续4个存储单元存放的内容依次为U 00h 01h 00h 7Ah U 8 总线定时协定 或总线握手方式 一般有U 同步 U U 半同步和U 异步 U等 9 若系统总线的一个存取周期最快为 4 个总线时钟周期 在一个总线周期中可以存取8 位数据 若该系统总线的时钟频率为6MHz 则总线的带宽为U 1 5 UMB s 10 A D变换常用的方式有U 计数器法 U和U 逐次比较逼近法 并行法 双斜率积分法 U 1 8259 中断控制器只有2 个端口地址 但是有 个初始化 命令字 个操作命令字 二 选择题 每题2 分 共10 分 1 下列说法中正确的是 D A 虚拟存储器技术提高了计算机的速度 B Cache 的地址空间是主存地址空间的一部分 C 主存都是由易失性的随机读写存储器构成的 D Cache 的功能由硬件实现 2 异步传输时 每帧对应 1 个起始位 8 个信息位 1 个奇偶校验位和2 个停止位 如 果传输速度为9600bps 则每秒钟能传输的最大字节数为U D U 3 A 4800 B 400 C 960 D 800 3 8255A中 能够实现选通I O功能的I O口是U A U A A 口和B 口 B B 口和C 口 C A 口和C 口 D C 口的PC7 PC4 和PC3 PC0 4 8259 设置为循环优先级 当前正在响应的中断是IR5 这个中断响应结束后 8 个中断 源的优先级从高到低排列的顺序是 U CU A IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 B IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 C IR6 IR7 IR0 IR1 IR2 IR3 IR4 IR5 D IR4 IR5 IR6 IR7 IR0 IR1 IR2 IR3 5 RS232 接口所使用的插头 通常有两种 U DU A 22 针和10 针 B 23 针和7 针 C 24 针和8 针 D 25 针和9 针 三 判断题 正确的在括号内打 否则打 每题1 分 共15 分 1 8086 的存储器是分段管理的 一个物理地址可以使用不同的段地址访问 2 当 8086 CPU 中的指令队列不满 并且EU 单元申请操作数读写时 BIU 单元优先进 行操作数读写 3 当 8086 CPU 地址总线的A0 为 1 时 表示访问内存的奇地址单元 该内存单元的 数据在数据总线的D7 D0 上传送 4 8086 CPU 的IF 标志控制CPU 是否响应所有外部中断 5 CPU 的操作时序通常用指令周期 总线周期 时钟周期描述 48086 的总线周期完成 一个完整的基本操作 但其包含的时钟周期数是可以改变的 6 8086 CPU 具有最大和最小两种工作模式 在最小模式系统中 不必使用地址锁存器就 可以构成系统 7 3 片8259A 在两级级联的情况下 可管理的中断源最多为24级 8 串行传输使用的 HDLC 协议 除了标识帧开始和结束的FLAG同步识别码以外 不会 在传输的内容码流中出现01111110 码型 9 SRAM 和DRAM 都必须进行刷新操作 才能保持存储信息的正确 10 Cache 和虚存都是利用了程序运行时的局部性原理 主要用来解决不同存储层次之间 速度的差异问题 11 IBM PC 的DMA 方式中 存储器寻址使用地址总线 而I O 寻址使用AEN 信号 12 8237A DMAC 只有16 根地址信号 但在系统中 仍然能够将数据传送到1M 内存空间 13 DMAC 通过DREQ 信号向8086CPU 申请使用总线 CPU 通过HLDA 信号送出应答信 号 14 8086 执行16 位内存操作 只需要进行1 次存储器访问 15 由于 8086 系统中 中断类型号02 已经分配给非屏蔽中断请求 NMI 所以指令INT 02H 是不能使用的 四 简答题 共20 分 1 8259A 的中断服务寄存器 ISR 何时置位 何时清零 中断服务寄存器 ISR 的作 用是什么 4 分 答 8259A 内部有一个8 位在服务寄存器ISR 对应8 个中断源被服务的状态 当某一个 中断源的请求被响应时 它对应的在服务寄存5器ISR 位被置位为1 1分 ISR 利用中断结束 EOI 命令进行复位 1分 在自动结束中断的方式下 ISR 是如何复位的 在服务寄存器 ISR 的作用是 在中断响应时 判优电路把当前最优先的请求与ISR 已置为 1 的优先级比较 若高于已置1 的优先级 则中断已置1 的中断服务 而响应当前的中断 1 分 若低于已置1 的优先级 则阻止响应当前的中断请求 ISR 是实现中断嵌套的一种有效方 法 1分 2 什么是DMA 为什么DMA 方式可以加快外部设备和存储器之间数据传输的速度 2 分 答案要点和评分标准 答出直接存储器访问 1 分 答出由独立的DMA 控制器控制 在IO 设备和存储器之间 或存储器之间传递数据 1 分 3 已知内存物理地址50000H 开始单元连续存放了如下5 个字节 02H 44H 55H 66H 01H 问 执行如下程序后AX BX SI DI 8 分 MOV AX 5000H PUSH AX MOV DI 0FFFFH XOR SI SI POP DS ADC DI 3 MOV BX DI 1 MOV AL SI XCHG AX BX DIV BL 答 每个2 分 AX 00B3H BX 5002H SI 0 DI 2 6 4 6 分 用8253 定时 计数器的计数器1 输出1kHz 的方波 输入的时钟是4MHz 的脉冲 信号 1 请求出计数初值 2 分 2 设8253 的端口地址是380H 383H 写出计数器2 完成方波输出的相应的代码 4 分 1 答 计数初始值应为 4M 1k 4000 2 答 MOV DX 383h 控制寄存器的端口地址正确 可得1 分 MOV AL 10110110b 初始化控制寄存器的值正确 可得1 分 OUT DX AL MOV DX 382h 计数器2 的端口地址正确 可得1 分 MOV AX 4000 OUT DX AL 低8 位 低8 位数据正确 可得1 分 MOV AL AH OUT DX AL 高8 位 高8 位数据正确 可得1 分 五 查错题 14 分 某人写了如下程序 用于将数据段中的2 个ASCII 字符 即 E 与 F 分别加上奇校验位后无条件输出到地址为50H 及166H 的外设端口中 定义加奇校验位的宏 PARITY MACRO REG LOCAL EXIT1 AND REG 7FH JNP EXIT1 OR REG 80H RET EXIT1 NOP ENDM 数据段 DATA SEGMENT 7 CHRSS DB EF DATA ENDS 代码段 CODE SEGMENT ASSUIME CS CODE DS DATA START MOV DS DATA MOV SI CHRS 赋SI 为第1 个字符的偏移地址 MOV AH SI 取第1 个字符 PARITYO AH 加奇校验位 OUT 50H AH 输出到地址为50H 的端口 MOV AL SI 1 取下一个字符 PARITY AL 加奇校验位 OUT 166H AL 输出到地址为166H 的端口 MOV AH 4CH INT 21H CODE ENDS END START 试指出上述程序中的所有错误 答 每错2 分 只要找出6 个则得满分 1 宏定义非子程序定义 去掉宏定义体内的最后一条 RET 语句 2 语句 PARITYO ENDM 有错 应为 ENDM 3 标号为 START 处的指令有错 不能给DS 赋立即数 4 MOV SI CHRS 有错 应写成 MOV SI OFFSET CHRS 5 OUT 50H AH 有错 只能将累加器AL 或AX 中的数据输 出 7 OUT 166H AL 指令有错 166H 超过255 应由DX 间 接寻址 8 六 综合题 共13 分 AD7541 是一个内部不含数据输入寄存器 锁存器 的12 位数 模转换器DAC 要求CPU 通 过8255 接口芯片和AD7541 连接完成12 位D A转换 下图是系统的部分连接图 图中锁存 器是在G 输入正跳变时锁存数据 1 问 AD7541 的输入数据引脚能否不经过锁存器而直接与Intel8255 的数据输出引脚 相连来实现12 位的D A 转换 为什么 如果要用锁存器 需要用几个 2 分 答 不能 正常情况需要12 位的待转换数据同时出现在AD7541 的12个输入引脚 因一 般要求DAC 转换后的信号保持到下次数据输入前不发生变化 而8255 的每个数据端口 只有8 位 无法满足要求 要用两个锁存器 才能存放 12 位待转换数据 2 完成 8255 和AD7541 之间的连接 要具体的标明使用8255 芯片 B 口 C 口 的哪些引脚 3 分 9 3 按照下图中CPU 和8255 的连接 写出8255 的各个端口地址 3分 答 AAE4 h AAE7 h 4 试编程完成将12 位数据111011110001B 送给AD7541 进行数 模转换的程序片段 包 括8255 的初始化 5 分 8255 的方式控制字格式 10 答案参考程序 8255 的初始化 2 分 MOV DX 0AAE7H MOV AL 1000000XB 80H 或81H 所有端口 方式0 输出 OUT DX AL MOV AL 1XXXXXXXB 例如80H MOV DX 0AAE6H OUT DX AL 保证PC7 为1 将12 位数据111011110001B 送给AD7541 进行数 模转换 3 分 首先送 8255 MOV AL 11110001B 低8 位 MOV DX 0AAE4H 送A 口 OUT DX AL MOV AL 1110B 高4 位 MOV DX 0AAE5H 送B 口 OUT DX AL 产生锁存信号 PC7 上升沿 MOV AL 0XXXXXXXB 例如00H MOV DX 0AAE6H OUT DX AL 使PC7 为0 MOV AL 1XXXXXXXB 例如80H MOV DX 0AAE6H OUT DX AL 使PC7 为1 完成AD 转换 七 编程题 10 分 在内存数据段符号地址为SDATA 处连续存放了50 个无符 号字节数据 试统计该50 个数中不能被11 除尽的数的个数 该结果应存于数据段符号地 址COUNT 处 要求 1 将 判断一个无符号字节数据能否被11 除尽 的功能写成 子程序 入口参数须放在AL 中 而出口参数为ZF 标志位 ZF 1 表明AL 中的无符号字 节数能被11 除尽 2 写出完整的数据段 50 个数据可以象征性的定义 与代码段 数据段写正确 2 分 以下SDATA 的定义随意不扣分 DATA SEGMENT SDATA DB 50 DUP 50 个无符号字节数据 COUNT DB 0 11 DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA 子程序写正确 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度个人之间房产抵押借款合同示范文本
- 岩土工程专业知识培训课件
- 山庄餐饮管理知识培训课件
- 滨城区安全知识培训课件
- 齿轮传动面试题及答案
- 现场勘查考试试题及答案
- 三基理论考试试题及答案
- 高低听辨测试题及答案
- 滕王阁序全文翻译课件
- 济宁吊车考试试题及答案
- 预防接种注射法
- 黑龙江小学生诗词大赛备考试题库400题(一二年级适用)
- 《HSK标准教程1》第4课课件
- 双J管健康宣教
- 如何提高美术课堂教学的有效性
- 茂县生活垃圾资源化综合利用项目环评报告
- 水电站新ppt课件 第一章 水轮机的类型构造及工作原理
- 护理查对制度课件
- 市政工程占道施工方案
- GB/T 39965-2021节能量前评估计算方法
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
评论
0/150
提交评论