微机原理》复习新.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微机原理与接口技术》复习 第1章 微型计算机概述 教学重点: 微机及其系统的各个概念 二、十、十六进制数、BCD数的转换 数的原码、反码、补码表示 数制转换举例 将下列十进制数转换为二进制、十六进制、BCD数。(5)86 二进制:86D=1010110B 十六进制数:86D=56H BCD数:86D=8421即86H 数的原码、反码、补码表示 数的原、反、补码表示举例 用16位二进制数表示下列十进制数的原、反、补码。(4)-5 原码:[-5]原=1000000000000101B 反码:[-5]反=1111111111111010B 补码:[-5]补=1111111111111011B 求下列用补码表示的机器数的真值 原=反+1 -7D 第2章 微处理器 教学重点: 8086的各个寄存器作用 微机中的基本数据类型及其在内存中的存放顺序 存储器地址的表示方法 堆栈的使用 8086的各个寄存器作用 运算结果对标志寄存器的影响举例 X=36H,Y=78H,进行X+Y和X-Y运算后FLAGS寄存器各状态标志位各是什么? 微机中的数据类型及存放顺序 字节(8位):按顺序存放 字(16位):低位字节放于低地址,高位字节放于高地址。。 双字(32位):一般是地址指针,包括段地址和偏移地址。 偏移地址放于低地址的字单元; 段地址放于高地址的字单元。 微机中的数据存放举例 当前代码段中存有2个数据字0123H和7E4CH,若已知当前(DS)=25A0H,他们的偏移地址为143AH和3240H,请用图说明他们在存储器中的物理地址。 25A0H×16+143AH=26E34H 25A0H×16+3240H=28C40H 存储器地址的表示方法 实际地址(物理地址) 一个存储单元对应唯一的一个实际地址。 逻辑地址(段基址:偏移地址) 一个存储单元对应多个逻辑地址。 实际地址PA=段基址×16+偏移地址。 程序中只能用逻辑地址 存储器地址的表示方法举例 有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首、末单元的实际地址PA。 首单元PA:610AH×16+1CE7H=62D87H 末单元PA :62D87H+20×2-1=62DAEH 堆栈的使用 专用于存放一批需要回避的数据或地址指针,常用于调用子程序和中断过程中。 按“后进先出”的原则存取数据。 寻址的地址由SS和SP指示。 堆栈的使用举例 已知(SS)=20A0H,(SP)=0032H,欲将(CS)=0A5BH,(IP)=0012H, (AX)=0FF42H,(SI)=537AH, (BL)=5CH依次推入堆栈保存。试画出堆栈存放示意图,写出入栈完毕时SS和SP的值。 第3章 指令系统 教学重点: 寻址方式 指令系统中的常用指令使用 数据传送类指令 算术运算类指令 逻辑运算及移位类指令 控制转移类指令 部分DOS系统功能调用指令使用 寻址方式 指寻找指令操作数所在地址的方式,以确定数据的来源和去处。 隐含寻址 立即数寻址 寄存器寻址 存储器寻址:能计算出操作数的存储器实际地址。 寻址方式举例1 分别指出下列指令中源操作数和目的操作数的寻址方式。 MOV SI,2100H MOV [SI],AX AND AX,DX MOV AX,ES:[BX] MOV [BP],CX PUSH DS 寻址方式举例2 已知8086的寄存器和存储单元的内容如图,试指出下列各指令执行后,AX中的内容。 MOV AX,2010H MOV AX,[1200H] MOV AX,1100H[BX] MOV AX, 1100H[BX+SI] LEA AX,[SI] 数据传送类指令 MOV dst,src ;(dst)←(src) PUSH src (SP)←(SP)-2,((SP)+1,(SP))←(src) POP dst (dst)←((SP)+1,(SP)),(SP)←(SP)+2 LEA r , src ; (r) ← src的EA 数据传送类指令举例1 别下列指令的正确性。对错误的指令,说明出错的原因。 MOV DS,100 MOV [1000H],[2000H] MOV 1020H,DX MOV CS,AX PUSH WORD PTR [SI] OUT CX,AL MOV CL,3300H MOV DS,ES PUSH CS LDS CS,[BX] 数据传送类指令举例2 已知(SS)=0A2F0H,(SP)=00C0H,(AX)=8B31H,

文档评论(0)

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

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

1亿VIP精品文档

相关文档