2003湖大研究生微机原理考试:真题与解析
需积分: 6 61 浏览量
更新于2024-09-16
收藏 87KB DOC 举报
"2003年湖南大学研究生入学考试微机原理与应用真题"
这篇摘要涉及了微机原理与应用的相关知识,主要涵盖了8086 CPU、二进制编码、运算规则、存储系统、中断处理、串行通信、I/O接口等内容。
1. 二进制代码11000000的解析:这段代码可以表示补码、原码和无符号数。在补码表示中,最高位为符号位,1表示负数,所以对应的数值为-128;如果是原码,它同样表示-128;作为无符号数,它表示的数值为192。
2. CMP AL, BL 指令:这是一个比较指令,SF(符号标志)为0表明AL和BL相等或都是正数,OF(溢出标志)为1表明有符号整数运算中发生了溢出。由于SF=0,OF=1,这通常意味着AL和BL中较小的数是负数,但具体哪个更大,题目没有提供足够的信息来确定。
3. 8086 CPU的READY引脚:这是输入引脚,用来指示系统是否准备好接受CPU的下一个操作。
4. BIU(总线接口单元)访问时间:8086 CPU访问存储器或外设端口的时间是总线周期的一部分,具体时间取决于内存速度和其他硬件因素。
5. 存储系统设计:构建64K×8位的系统需要16K×4位的芯片,因为每个16K×4位芯片可以存储16384个4位字节,组合起来可以得到65536个8位字节。地址线的数量应该是16K的对数,即14条。
6. 段寄存器使用:根据8086的寻址方式,MOVDL, [BP+SI+32H] 使用了DS段寄存器,INCBYTEPTR[SI+10H] 使用了DS段寄存器,MOV DL, ES:[BX+DI] 使用了ES段寄存器。
7. 汇编指令转换:根据题目给出的条件,如果PORT≥5,指令变为MOVBX, 50H;如果PORT<5,指令变为MOVBX, 20H。
8. 串行通信计算:传输2400个10位字符,需要的最短时间为2400 * 10 / 4800 = 5秒。
9. 中断响应:8086在中断响应周期会发出INTA信号,并读取中断向量。
10. HOLD和INTR响应条件:HOLD请求是当CPU空闲时被响应,INTR(中断请求)是在无等待状态且IF(中断允许标志)为1时被响应。
11. 8259A中断控制器:包含两个可编程寄存器,需要占用两个端口地址。
12. 异步串行通信:起始位用于标记数据的开始,奇偶位用于校验数据的正确性。
13. 8251A接口信号:RxC是接收数据线,WR是写使能线,SYNDET是同步检测信号,DTR和CTS是调制解调器控制接口信号。
简答题部分:
1. 8086在最小模式下的读总线周期,控制信号有M/IO(内存/输入/输出选择)、RD(读使能)和DT/R(数据传输方向)。M/IO指示当前操作是读内存还是读I/O,RD激活时,CPU从内存或I/O设备读取数据,DT/R表示数据流向,高电平时CPU读取数据。
2. 数据定义伪指令VARDB解析:VARDB定义了一个字节序列,包含2个18,4个35和42的组合,最后是一个'$'字符。总共占用的存储单元为2 + 4 * (1 + 2) + 1 = 15个单元。2000H:0085H单元的内容是42,'$'所在的物理地址是2000H:0086H加上偏移量。
3. 8255A工作方式控制字B6H设置为方式0,09H用于置位/复位,具体的功能需要进一步了解8255A的工作模式和控制字含义。
以上内容是对微机原理与应用相关知识的详细解释,涵盖了考试真题中的主要知识点。
2012-04-16 上传
2023-07-29 上传
2023-09-10 上传
2023-10-24 上传
2023-10-24 上传
2023-07-06 上传
2023-06-09 上传
2024-01-03 上传
hunanzym
- 粉丝: 0
- 资源: 22
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍