版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与接口复习 主要内容: 1.微机及微处理器结构及原理 2.8088CPU的主要部件及其功能、工作模式、复位、存储器组织与物理地址计算。 3.指令系统及汇编程序设计 寻址方式(地址计算)、基本指令及功能(传送、运算、串操作、控制转移)、数据定义伪指令、汇编程序结构。基本S功能调用(键盘输入、显示、设置中断向量) 4. 微机和外设的数据传输 接口功能、/O数据传送方式 。 5. 接口芯片原理及编程 、 原理及编程(设置及应用编程),考试题型 填空、地址计算、简答、指令和程序的分析、芯片编程设置、程序设计。 1. 填空:指令分析,基本概念 2.地址计算:根据寄存器的内容及指令寻址方式,计算单
2、元的 逻辑地址和物理地址。 3.简答:基本概念、基本原理 4.指令分析:给出功能要求,写出指令实现。 给出指令,分析功能、计算地址。 5. 程序分析:分析程序段的功能和执行结果 6. 芯片编程设置:给出芯片功能要求,写出设置命令字及程序段。 7. 程序设计:根据要求编写程序。,8237DMA控制器:00H0FH 页面(81H通道2,82H 通道3,83H通道1) 8259中断控制器:20H21H 中断类型码(08H0FH) 中断向量设置(AH25H),中断向量读取(AH35H),指令分析: 写出将:单元内容送中的指令 写出将内容送:单元的指令 写出将送的指令。 ,3766H ,:3766H M
3、OV CX, 2340H 将的位清 ,1110000011111111B (AND BX,0E0FFH) 写出指令中操作数寻址所使用的段寄存器 , , , ,地址计算: 巳知中下列各寄存器的内容分别为: , ,, , , 求当前指令单元地址和堆栈栈顶单元物理地址。 求下列各指令中操作数所在存储单元的物理地址。 a. , b. , C. , 当前指令单元地址: *: 堆栈栈顶单元物理地址: *16 a. *16 b. *16 c.S*16 ,程序分析: 写出下列程序段执行完后,的内容,并指出程序完成的功能。 , , , , , , , 解: ()() 将码的个位和十位转换成对应的码,并存放在,中
4、。,接口芯片设置及编程: 一、计数器定时器: 一、假设8253占用的端口地址为180H183H,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) 初值:1600 MOVDX,183H MOVAL,34H OUTDX,AL MOVAL,0B8H O
5、UTDX,AL MOVDX,180H MOVAX,8000 OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,182H MOVAX,1600 OUTDX,AL MOVAL,AH OUTDX,AL,答案: 2)计数器0:方式字 00 11 010 0 (34H) 初值:8000 计数器1:方式字 01 11 011 0 (076H) 初值:1000 MOVDX,183H MOVAL,34H OUTDX,AL MOVAL,076H OUTDX,AL MOVDX,180H MOVAX,8000 OUTDX,AL MOVAL,AH OUTDX,AL MOVDX,181H MOVAX,1
6、000 OUTDX,AL MOVAL,AH OUTDX,AL,二、定时/计数器芯片的端口地址为24H27H, 将它的通道2的2接外部计数脉冲,要使计数值达到4000时,OUT2产生中断请求,写出相应程序段。 答案:通道2的方式命令字:10110000(0B0H) 计数初值:4000 MOVDX,27H MOVAL,0B0H OUTDX,AL MOVAX,4000 MOVDX,26H OUTDX,AL MOVAL,AH OUTDX,AL,二、并行接口芯片 设某8255并行接口芯片的端口地址为140H14H,根据下列设置要求对芯片编程: 1)将A口设为选通方式的输出口,并允许中断;B口设为选通方式
7、的输入口,PC5,PC4设为输出。 2)将A口设为双向传输方式,禁止输出中断产生,允许输入中断产生,B口设为选通输入方式,并允许中断产生。 答案: 1)方式控制字:1 01 0 0 1 1 0 (0A6H) A口允许中断(PC61):0000 110 1 (0DH) , , , , ,,2)方式控制字:1 10 0 0 1 1 0 (0C6H) A口禁止输出中断(PC60):0000 110 0 (0CH) A口允许输入中断(PC41):0000 100 1 (09H) B口允许输入中断(PC21):0000 010 1 (05H) , , , , , , , , ,,三、中断控制器 、某微机
8、系统采用单片构成中断控制系统,采用非缓冲方式,中断采用边沿触发,自动方式,完全嵌套方式,端口地址为,芯片的中断类型码设为,上接一个外部中断源,中断程序入口地址为:,编写初始化程序,并设置中断向量。 答案: ():10010011B (93H) ():68H ():00000011B (03H) 设置中断向量表:, ,,程序段: , , , , , , , , , , , ,11011111B ,;清除中断屏蔽,2、主、从式中断系统的初始化 PC/AT系列机中采用两片8259构成主、从式级联中断控制系统主片和从片的中断请求都采用边沿触发方式,主片用特殊全嵌套方式,从片用一般全嵌套方式,采用非缓冲
9、方式连接,主片中断码为08H0FH,从片中断类型码为70H78H;主片的端口地址为20H、21H,从片的端口地址为0A0H、0A1H。,主片:ICW1:000 1 0 0 0 1 边沿级联ICW4 ICW2:08H(中断类型码) ICW3:00000100(从片接IR2) ICW4:000 1 0 0 0 1 从片:ICW1:000 1 0 0 0 1 边沿级联ICW4 ICW2:70H(中断类型码) ICW3:00000010(接主片IR2) ICW4:000 0 0 0 0 1,程序段: MICW1EQU11H MICW2EQU08H MICW3 EQU04H MICW4 EQU11H S
10、ICW1EQU11H SICW2EQU70H SICW3 EQU02H SICW4 EQU01H MOVDX,20H MOVAL,MICW1 OUTDX,AL MOVDX,21H MOVAL,MICW2 OUTDX,AL MOVAL,MICW3 OUTDX,AL MOVAL,MICW4 OUTDX,AL MOVDX,0A0H MOVAL,SICW1 OUTDX,AL MOVDX,A1H MOVAL,SICW2 OUTDX,AL,MOVAL,MICW3 OUTDX,AL MOVAL,MICW4 OUTDX,AL ,四、控制器 利用中 控制器的通道将外设传送来的个数据装入单元开始的存储器中,编写有
11、关程序实现。 答案:通道1:模式字:01 0 0 01 01(45) 地址:H(端口:02) 计数:H (端口:03) 页面地址:0H(端口:83H) MOVAL,5 OUT0AH,AL;设置通道屏蔽 MOVAL,01000101B OUT0BH,AL;设置通道1的模式字 OUT0CH,AL;清先后触发器 MOVAX,5000H OUT02H,AL;置通道1起始地址的低8位 MOVAL,AH OUT02H,AL;置通道1起始地址的高8位 MOVAX,4236H OUT01H,AL;置通道1计数初值的低8位 MOVAL,AH OUT01H,AL;置通道1计数初值的高8位 MOVAL,08H OUT83H,AL;置通道1的页面地址 MOVAL, OUT0AH,AL;清除通道屏蔽,五、编程 1、根据下面定义的数据段,编写一个完整的程序, 将数据缓冲区INBUF的数据传送到数据缓冲区OUTBUF中。 DATASEGMENT INBUFDW100DUP(?) OUTBUFDW100DUP(?) DATAENDS,答案: DATASEGMENT INBUFDW100DUP(?) OUTBUFDW100DUP(?) DATAEN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-天津-天津假肢制作装配工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-四川-四川城管监察员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-吉林-吉林护理员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-云南-云南中式面点师一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-上海-上海动物检疫员五级(初级工)历年参考题库含答案详解
- 直接售电合同(范本)
- -七年级上学期入学考试数学试卷无答案
- 2026年始兴县网格员招聘笔试模拟试题及答案解析
- 2026年突泉县网格员招聘考试模拟试题及答案解析
- 2026及未来5年中国瓶启数据监测研究报告
- 2026年陕西省高职单招高考数学试卷试题真题(含答案详解)
- 建设工程施工合同纠纷代理意见
- 2025年国考交通运输部面试试题及答案
- 2025经皮冠状动脉介入治疗指南
- DB37T5130-2026建设工程造价咨询服务标准
- 信誉楼三权分立管理
- T∕CFA 0199-2025 大型一体化压铸模具技术规范
- 2026年高考语文作文六大主题分类与命题预测
- 广铁集团招聘机考真题
- 云南省昆明市2026年初一新生入学分班数学考试真题及答案
- 《热力发电厂 》 课件全套 - 冉景煜 第1-5章 绪论、热力发电厂经济性评价方法与指标-热力发电厂优化运行与调整
评论
0/150
提交评论