微机原理及复习 五邑大学.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口复习 主要章节  微机及微处理器结构及原理  8088CPU的主要部件及其功能、工作模式、复位、存储器组织与物理地址计算。 ? 指令系统及汇编程序设计  寻址方式(地址计算)、基本指令及功能(传送、运算、串操作、控制转移)、数据定义伪指令、汇编程序结构。基本DOS功能调用(键盘输入、显示、设置中断向量)  微机和外设的数据传输  接口功能、I/O数据传送方式 。  控制及接口芯片原理及编程  8253、8255、8251、8259、8237 原理及编程(设置及应用编程)    考试题型 填空、地址计算、简答、指令和程序的分析、芯片编程设置、程序设计。 填空:指令分析,基本概念 地址计算:根据寄存器的内容及指令寻址方式,计算单元的逻辑地址和物理地址。 简答:基本概念、基本原理 指令分析:①给出功能要求,写出指令实现。   ②给出指令,分析功能、计算地址。 程序分析:分析程序段的功能和执行结果 芯片编程设置:给出芯片功能要求,写出设置命令字及程序段。 程序设计:根据要求编写程序。 8257DMA控制器: 00H~~0FH 页面(81H 通道2,82H 通道3,83H 通道1) 8259中断控制器: 20H~~21H 中断类型码(08H~0FH) 中断向量设置(AH=25H),中断向量读取(AH=35H) 指令分析: 写出将DS:3766H单元内容送AL中的指令  写出将BX内容送ES:3766H单元的指令  写出将2340H送CX的指令。 MOV AL,[3766H] MOV BX,ES:[3766H] MOV CX,2340H ?  将BX的D8~D12位清0 AND BX,1110000011111111B (AND BX,0E0FFH) 写出指令中操作数寻址所使用的段寄存器 MOV AL,[357H]   DS  ADD [DI],BX DS AND CL,[BP+69H] ES STOSB ES 地址计算: 巳知8086CPU中下列各寄存器的内容分别为: CS=5340H,DS=0030H,SS=1230H, IP=5220H ,AX=3240H, BX=7240H, BP=4B0H,SP=4690H,ES=3330H ? 1〉求当前指令单元地址和堆栈栈顶单元物理地址。 ? 2〉求下列各指令中操作数所在存储单元的物理地址。 a. MOV AX,[4730H] b. MOV [BX+4730H],AX C. MOV AX,[BP+473H] 1>当前指令单元地址:CS+IP: 53400H+ 5220H =58620H   堆栈栈顶单元物理地址:SS+SP= 12300H+ 4690H=16990H 2>a. DS+4730H=00300H+4730H=04A30H   b. DS+BX+4730H=00300+7240H+4730H=0BC70H   c. SS+BP+473H=12300H+ 4B0H+ 473H=12C23H 程序分析: 写出下列程序段执行完后,AL,DL的内容,并指出程序完成的功能。 MOV CL,04 MOV AL,87H MOV DL,AL AND AL,0FH OR AL,30H SHR DL,CL OR DL,30H 解:  (AL)=37H (DL)=38H 将BCD码87的个位和十位转换成对应的ASCII码,并存放在AL,DL中。 接口芯片设置及编程: 一、8253计数器定时器: 一、假设8253占用的端口地址为180H-184H,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 MOV DX,183H MOV AL,34H OUT DX,AL MOV AL,0B8H OUT DX,AL MOV DX,180H MOV AX,8000 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,182H MOV AX,1600 OUT DX,AL MOV AL,AH

文档评论(0)

9885fp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档