




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用复习主要章节微机及微处理器结构及原理8088CPU的主要部件及其功能、工作模式、复位、存储器组织与物理地址计算。指令系统及汇编程序设计寻址方式(地址计算)、基本指令及功能(传送、运算、串操作、控制转移)、数据定义伪指令、汇编程序结构。基本S功能调用(键盘输入、显示、设置中断向量) 微机和外设的数据传输接口功能、/O数据传送方式 。控制及接口芯片原理及编程、,,设置及应用编程)考试题型 填空、地址计算、简答、指令和程序的分析、芯片编程设置、程序设计。填空:指令分析,基本概念地址计算:根据寄存器的内容及指令寻址方式,计算单元的逻辑地址和物理地址。简答:基本概念、基本原理指令分析:给出功能要求,写出指令实现。给出指令,分析功能、计算地址。程序分析:分析程序段的功能和执行结果芯片编程设置:给出芯片功能要求,写出设置命令字及程序段。程序设计:根据要求编写程序。例题填空题1、8086CPU中,若DS的内容为4300H,则数据段的首单元物理地址为 H,数据段最后单元物理地址为 H。2、8086CPU中,若物理地址为063C74H,地址偏移量为4344H,则段地址为 H。3、指令系统的串传送指令中,目的操作数的物理地址由寄存器 ES16 与 DI 相加得到,源操作数的物理地址由寄存器 DS16 与 SI 相加得到。4、与接口间传送的信号类型主要有控制信息、 数据信息 和 状态信息 。5、 使用 AND AX,0FFH 指令可使寄存器AX的高8位清零,其他位不变,使用 OR AL,0F0H 指令可使寄存器AL高4位置,其他位不变,使用 XOR AX,OFFH 指令可使寄存器AX的低8位取反,其他位不变。6、可用 MOVAX,SS:560H 指令将SS:560单元内容传送到AX寄存器中,用 MOV560H,CX 指令将寄存器CX的内容传送到DS:560单元中,用 MOVCX,6734 指令将数据6734送入CX寄存器中。7、 中断类型码为42的中断服务程序入口地址的偏移地址存放在中断向量表中的 108H,109H 单元,段地址存放在 10AH,10BH 单元。8、 将下列各指令中操作数寻址所使用的段寄存器分别填写在各指令后空格中: MOV AL, 3000 DS ADD BP,AX SS SUB AX,EX:BX+DI ES SCASB ES 简答题1、8086 CPU中指令接口单元(BIU)的主要功能是什么? 2、8086CPU的中断系统可以处理那几类中断?3、计算机输入/输出接口电路与外部设备间交换的信号有哪几种类型? 4、8255A有几种工作方式?分别对应哪些端口?答:指令接口单元(BIU)的主要功能是负责与存储器、输入/输出端口传送数据,即存取程序和数据的实际处理。1、 答:8086CPU的中断系统可以处理的中断可以有256种,包括硬件中断和软件中断,硬件中断中包括非屏蔽中断和可屏蔽中断。2、 答:计算机输入/输出接口电路与外部设备间交换的信号有数字量、模拟量、开关量和脉冲量。3、 答:8255A有基本输入输出方式、选通输入输出方式和双向传送方式。端口A可以在三种方式中选择,端口B在前两种方式中选择,端口C只能使用基本输入输出方式。一、指令分析:1、写出将:单元内容送中的指令写出将内容送:单元的指令写出将送的指令。MOVAL,3766HMOVES:3766H,BXMOVCX,2340H2、将的位清ANDBX,1110000011111111B(或者AND BX,0E0FFH)3、写出指令中操作数寻址所使用的段寄存器 , DS ,DS ,SSES二、地址计算:1、巳知中下列各寄存器的内容分别为:, ,, ,求当前指令单元地址和堆栈栈顶单元物理地址。求下列各指令中操作数所在存储单元的物理地址。 a. , b. , C. , 答案: 当前指令单元地址: 堆栈栈顶单元物理地址: a. b. c. S 2、巳知中下列各寄存器的内容分别为:4300,5000,640,7800C400,320, 2600,330给出当前指令单元和堆栈栈顶单元的偏移地址和物理地址。求下列各指令中操作数所在存储单元的偏移地址和物理地址。 a. CX,700 b. ES:4300, C. +300 , 解:1)指令单元 偏移地址:0C400H 物理地址:4F400H 栈顶单元 偏移地址:330H 物理地址: 6700H 2)a. 偏移地址:700H 物理地址:50700H. b. 偏移地址:4620H 物理地址:7C620H. c. 偏移地址:2900H 物理地址:8D00H.三、程序分析:1、写出下列程序段执行完后,的内容,并指出程序完成的功能。,解:()()将码的个位和十位转换成对应的码,并存放在,中。2、执行完下列程序段后,寄存器AX,BX,CX,DX的内容分别是多少? (分) ,答案:=,=,=, =四、接口芯片设置及编程:1、假设8253占用的端口地址为180H184H,CLK0和CLK2接8MHZ时钟,要求:1)将计数器0设置时钟周期为1ms分频器,计数器2的设置为软件触发的选通信号发生器,设置完计数初值0.2ms后OUT2输出选通信号。2)将OUT0接到计数器1的CLK1,计数器0工作方式同上,计数器1输出频率为1HZ的方波信号。1)计数器0:方式字 00 11 010 0 (34H) 初值:8000 计数器2:方式字 10 11 100 0 (0B8H) 初值:1600MOVDX,183HMOVAL,34HOUTDX,ALMOVAL,0B8HOUTDX,ALMOVDX,180HMOVAX,8000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,182HMOVAX,1600OUTDX,ALMOVAL,AHOUTDX,AL答案:2)计数器0:方式字 00 11 010 0 (34H) 初值:8000 计数器1:方式字 01 11 011 0 (076H) 初值:1600MOVDX,183HMOVAL,34HOUTDX,ALMOVAL,076HOUTDX,ALMOVDX,180HMOVAX,8000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL2、定时/计数器芯片的端口地址为24H27H,将它的通道2的2接外部计数脉冲,要使计数值达到4000时,OUT2产生中断请求,写出相应程序段。 答案:通道2的方式命令字:10110000(0B0H)计数初值:4000MOVDX,27H MOVAL,0B0HOUTDX,ALMOVAX,4000MOVDX,26HOUTDX,ALMOVAL,AHOUTDX,AL3、设某8255并行接口芯片的端口地址为140H14H,根据下列设置要求对芯片编程:1)将A口设为选通方式的输出口,并允许中断;B口设为选通方式的输入口,PC5,PC4设为输出。2)将A口设为双向传输方式,禁止输出中断产生,允许输入中断产生,B口设为选通输入方式,并允许中断产生。答案:1)方式控制字:10100110 (0A6H)A口允许中断(PC61):0000 110 1 (0DH),2)方式控制字:11000110(0C6H)A口禁止输出中断(PC60):0000 1100 (0CH)A口允许输入中断(PC41):0000 1001 (09H)B口允许输入中断(PC21):0000 0101 (05H), 4、并行接口芯片的端口地址为34H37H,将其设置为下述工作方式:端口设置为选通的输入方式,端口A的中断设为允许状态,端口设置为基本输出方式,,端口C设为输入方式,给出相应的控制字说明,并写出相应程序段。答案:方式命令字:10111001(0B9H)设A口输入中断允许:00001001(09H)MOVDX, 37HMOVAL,OB9HOUTDX,ALMOVAL,09HOUTDX,AL、某微机系统采用单片构成中断控制系统,采用非缓冲方式,中断采用边沿触发,自动方式,完全嵌套方式,端口地址为,芯片的中断类型码设为,上接一个外部中断源,中断程序入口地址为:,编写初始化程序,并设置中断向量。 答案:(A):00010011B (13H)(B):68H(B):00000011B (03H)设置中断向量表:,程序段:,A,B,B, , ,B,11011111B,;清除中断屏蔽、利用中 控制器的通道将外设传送来的个数据装入单元开始的存储器中,编写有关程序实现。答案:通道1:模式字:01 0 0 01 01(45)地址:H(端口:02)计数:H (端口:03)页面地址:0H(端口:83H)MOVAL,5OUT0AH,AL;设置通道屏蔽MOVAL,01000101BOUT0BH,AL;设置通道1的模式字OUT0CH,AL;清先后触发器MOVAX,5000HOUT02H,AL;置通道1起始地址的低8位MOVAL,AHOUT02H,AL;置通道1起始地址的高8位MOVAX,4236HOUT01H,AL;置通道1计数初值的低8位MOVAL,AHOUT01H,AL;置通道1计数初值的高8位MOVAL,08HOUT83H,AL;置通道1的页面地址MOVAL,OUT0AH,AL;清除通道屏蔽五、编程1、根据下面定义的数据段,编写一个完整的程序,将数据缓冲区INBUF的数据传送到数据缓冲区OUTBUF中。 DATASEGMENTINBUFDW100DUP(?)OUTBUFDW100DUP(?)DATAENDS答案:DATASEGMENT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灵性能量智慧修炼课件
- 安全法培训收获课件
- 2025会计继续教育(企业纳税实务与技巧)试题及答案
- 2025-2030工业清洁设备技术升级与市场拓展战略研究报告
- 2025-2030工业气体市场需求结构变化与供应格局报告
- 2025-2030工业气体分离膜技术发展与应用投资价值评估报告
- 2025-2030工业检测仪器市场调研及智能化转型与技术升级路径报告
- 生铁库存申请书
- 退休老师申请补贴申请书
- 激励员工提成的申请书
- 《青少年心理健康》课件
- 盆腔炎性疾病护理查房课件
- 女性子宫内膜癌的早期预防与筛查
- JCT908-2013 人造石的标准
- 创伤急救(中医骨伤科学十三五教材)
- 陈德华同志先进事迹材料之一
- 抖音短视频运营一周选题表(每周选题策划)
- 路灯施工安全责任协议书
- 高中生社会实践报告表
- 沪科版七年级上册初一数学全册教案(教学设计)
- 海南经济特区工伤保险若干规定
评论
0/150
提交评论