微机原理及应用复习五邑大学

微机原理及应用复习五邑大学

ID:37366403

大小:207.25 KB

页数:22页

时间:2019-05-12

微机原理及应用复习五邑大学_第1页
微机原理及应用复习五邑大学_第2页
微机原理及应用复习五邑大学_第3页
微机原理及应用复习五邑大学_第4页
微机原理及应用复习五邑大学_第5页
资源描述:

《微机原理及应用复习五邑大学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口复习主要章节微机及微处理器结构及原理8088CPU的主要部件及其功能、工作模式、复位、存储器组织与物理地址计算。指令系统及汇编程序设计寻址方式(地址计算)、基本指令及功能(传送、运算、串操作、控制转移)、数据定义伪指令、汇编程序结构。基本DOS功能调用(键盘输入、显示、设置中断向量)微机和外设的数据传输接口功能、I/O数据传送方式。控制及接口芯片原理及编程8253、8255、8251、8259、8237原理及编程(设置及应用编程)考试题型填空、地址计算、简答、指令和程序的分析、芯片编程设置、程序设计。填空:指令分析,基本概念地址计算:根据寄存

2、器的内容及指令寻址方式,计算单元的逻辑地址和物理地址。简答:基本概念、基本原理指令分析:①给出功能要求,写出指令实现。②给出指令,分析功能、计算地址。程序分析:分析程序段的功能和执行结果芯片编程设置:给出芯片功能要求,写出设置命令字及程序段。程序设计:根据要求编写程序。8257DMA控制器:00H~~0FH页面(81H通道2,82H通道3,83H通道1)8259中断控制器:20H~~21H中断类型码(08H~0FH)中断向量设置(AH=25H),中断向量读取(AH=35H)指令分析:写出将DS:3766H单元内容送AL中的指令写出将BX内容送ES:3766

3、H单元的指令写出将2340H送CX的指令。MOVAL,[3766H]MOVBX,ES:[3766H]MOVCX,2340H将BX的D8~D12位清0ANDBX,1110000011111111B(ANDBX,0E0FFH)写出指令中操作数寻址所使用的段寄存器MOVAL,[357H]DSADD[DI],BXDSANDCL,[BP+69H]ESSTOSBES地址计算:巳知8086CPU中下列各寄存器的内容分别为:CS=5340H,DS=0030H,SS=1230H,IP=5220H,AX=3240H,BX=7240H,BP=4B0H,SP=4690H,ES=3

4、330H1〉求当前指令单元地址和堆栈栈顶单元物理地址。2〉求下列各指令中操作数所在存储单元的物理地址。a.MOVAX,[4730H]b.MOV[BX+4730H],AXC.MOVAX,[BP+473H]1>当前指令单元地址:CS+IP:53400H+5220H=58620H堆栈栈顶单元物理地址:SS+SP=12300H+4690H=16990H2>a.DS+4730H=00300H+4730H=04A30Hb.DS+BX+4730H=00300+7240H+4730H=0BC70Hc.SS+BP+473H=12300H+4B0H+473H=12C23H程序

5、分析:写出下列程序段执行完后,AL,DL的内容,并指出程序完成的功能。MOVCL,04MOVAL,87HMOVDL,ALANDAL,0FHORAL,30HSHRDL,CLORDL,30H解:(AL)=37H(DL)=38H将BCD码87的个位和十位转换成对应的ASCII码,并存放在AL,DL中。接口芯片设置及编程:一、8253计数器定时器:一、假设8253占用的端口地址为180H-184H,CLK0和CLK2接8MHZ时钟,要求:1)将计数器0设置时钟周期为1ms分频器,计数器2的设置为软件触发的选通信号发生器,设置完计数初值0.2ms后OUT2输出选通信

6、号。2)将OUT0接到计数器1的CLK1,计数器0工作方式同上,计数器1输出频率为1HZ的方波信号。1)计数器0:方式字00110100(34H)初值:8000计数器2:方式字10111000(0B8H)初值:1600MOVDX,183HMOVAL,34HOUTDX,ALMOVAL,0B8HOUTDX,ALMOVDX,180HMOVAX,8000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,182HMOVAX,1600OUTDX,ALMOVAL,AHOUTDX,AL答案:2)计数器0:方式字00110100(34H)初值:8000计数器1:方

7、式字01110110(076H)初值:1600MOVDX,183HMOVAL,34HOUTDX,ALMOVAL,076HOUTDX,ALMOVDX,180HMOVAX,8000OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,181HMOVAX,1000OUTDX,ALMOVAL,AHOUTDX,AL二、定时/计数器芯片8253A的端口地址为24H—27H,将它的通道2的CLK2接外部计数脉冲,要使计数值达到4000时,OUT2产生中断请求,写出相应程序段。答案:通道2的方式命令字:10110000(0B0H)计数初值:4000MOVDX,27H

8、MOVAL,0B0HOUTDX,ALMOVAX,4000MOVDX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。