微机原理第3章微型计算机原理及应用教案
- 格式:pptx
- 大小:210.70 KB
- 文档页数:68


微型计算机原理及应用
习题集
专业班级 123123
学 号 13123
姓 名 12313
目录
第1章 概述 ....................................................................................................................... 1
第2章 计算机中的数制与编码 ....................................................................................... 2
第3章 微处理器及其结构 ............................................................................................... 4
第4章 8086/8088CPU指令系统 ..................................................................................... 8
第5章 汇编语言程序设计 ............................................................................................. 16
第6章 存储器系统 ......................................................................................................... 27
第7章 中断技术 ............................................................................................................. 30
《微机原理及应用》课程设计
任务书
一、目的与要求
1. 通过对微机系统分析和具体设计,使学生加深对所学课程的理解。
2. 掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。
3. 培养学生分析问题、解决问题的能力。
4. 培养学生对微型计算机应用系统的基本设计能力。
5. 提高学生的实践动手能力和创新能力。
二、主要内容
1. 课程设计题目:交通灯控制系统
2. 针对所选择的设计题目进行硬件设计,合理选用所需元器件,绘制系统结构框图、硬件接线图,并在实验系统上完成电路的连接和调试。
3. 根据所选题目的要求对微机系统进行程序设计,绘制程序总体流程图并编写源程序上机调试。
4. 写出课程设计报告,对整个设计过程进行归纳和综合,对设计中所存在的问题和不足进行分析和总结,提出解决的方法、措施、建议和对这次设计实践的认识和收获。
三、进度计划
序号 设计内容 完成时间 备注
1 选择课程设计题目,查阅相关资料 2016年1月11日
2 进行软硬件设计 2016年1月12日
3 上机调试 2016年1月13日
4 撰写设计报告 2016年1月14日
5 演示及答辩 2016年1月15日
四、设计成果要求
1. 系统硬件设计合理,软件编程达到设计要求。
2. 系统硬件结构图和软件流程图绘制清楚规范。
3. 设计报告完整规范。
五、考核方式 根据设计任务的完成情况、课程设计报告撰写情况及演示答辩情况采用五级记分制评成绩。
一、课程设计目的与要求
1. 通过对微机系统分析和具体设计,使学生加深对所学课程的理解。
2. 掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。
3. 培养学生分析问题、解决问题的能力。
4. 培养学生对微型计算机应用系统的基本设计能力。
5. 提高学生的实践动手能力和创新能力。
二、课程设计正文
一、实验要求
设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。若有紧急情况(救护车通过),申请中断,四个方向全部红灯,10秒后重新开始。(进一步设计,可以利用实验箱上的多位数码管显示两个方向的倒计时,或LED点阵显示停、行汉字或动画)
简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接口电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
溢出的判断
有无符号数的表示值。
原、反、补码的转换。
FR(标志寄存器)各位的含义
8086是多少位的微处理器?为什么?
答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
EU与BIU各自的功能是什么?如何协同工作?
答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?
答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。
8086对存储器的管理为什么采用分段的办法?
答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围 (1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB空间。
在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
1 填空
1. 微型计算机是指以微处理器 为核心,配上 存储器 、 输入输出接口电路 及系统总线所组成的计算机。
2.微处理器是由一片或几片大规模集成电路组成的具有 运算器 和 控制器 功能的部件。
3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大部分。
4.1KB= 1024 字节,1MB= 1024 KB,1GB= 1024 MB。
5.带符号数有 原码 、 反码 和 补码 三种表示方法,目前计算机中带符号数都采用 补码 形式表示。
6.(101110.11)2=( 46.75 )10=( 2E.C )16
7.已知[ X]补=81H,则X= -127 。(已知补码如何求真值?)
8.假设二进制数A=10000110,试回答下列问题:
1) 若将A看成无符号数则相应的十进制数是_134_。
2) 若将A看成有符号数则相应的十进制数是_-122_。(带符号数都采用 补码 形式表示,已知补码如何求真值?。)
3)若将A看成BCD码则相应的十进制数是_86_。
9.从_奇_地址开始的字称为“非规则字”,访问“非规则字”需_两_个总线周期。
10.8086CPU数据总线是_16_位,对规则字的存取可在 一 个总线周期完成,
对非规则字的存取则需要 两 个总线周期。
11.8086CPU的地址总线有 20 位,可直接寻址 1MB 的存储空间。
12.若DS=6100H,则当前数据段的起始地址为 61000H ,末地址为 70FFFFH 。
13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒 刷新 一次。
14.8086 CPU复位后,执行的第一条指令的物理地址是 FFFF0H 。
15.8086CPU系统的逻辑地址由 段地址和偏移地址 组成,物理地址的求法是
段地址左移4位+偏移地址 。
16.堆栈是以_先进后出_的原则存取信息的一个特定存贮区。8086的堆栈可在1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。堆栈操作是以 字 为单位。