微机原理与接口技术-郭兰英-第1章试卷.pptVIP

微机原理与接口技术-郭兰英-第1章试卷.ppt

  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文档。上传文档
查看更多
段超越前缀指令 没有指明时,一般的数据访问在DS段;使用 BP访问主存,则在SS段 默认的情况允许改变,需要使用段超越前缀;8088指令系统中有4个: CS: ;代码段超越,使用代码段的数据 SS: ;堆栈段超越,使用堆栈段的数据 DS: ;数据段超越,使用数据段的数据 ES: ;附加段超越,使用附加段的数据 段超越前缀指令 段超越的示例 没有段超越的指令实例: MOV AX,[2000H] ;AX←DS:[2000H] ;从默认的DS数据段取出数据 采用段超越前缀的指令实例: MOV AX,ES:[2000H];AX←ES:[2000H] ;从指定的ES附加段取出数据 段超越实例 段寄存器的使用规定 访问存储器的方式 默认 可超越 偏移地址 取指令 CS 无 IP 堆栈操作 SS 无 SP 一般数据访问 DS CS ES SS 有效地址EA BP基址的寻址方式 SS CS ES DS 有效地址EA 串操作的源操作数 DS CS ES SS SI 串操作的目的操作数 ES 无 DI 段寄存器的使用规定 Intel 80x86CPU的地址线条数 Intel 80x86 地址条数 存储容量 数据位数 构成 cache 浮点 8086 20 1MB 16 EU,BIU 8088 20 1MB 8 EU,BIU 80286 24 16MB 16 AU,BU,IU,EU 80386 32 4GB 32 6个部件 80486 32 4GB 32 6个部件 8K(d,i) 387 Pentium 32 4GB 32 6个部件 独立指令和 数据Cache 教学要求 1.熟悉掌握8086的特点及内部结构,特别是各寄存器的名称、作用,存储器的组织、逻辑地址、物理地址及相互之间关系。 2.熟悉掌握访问存储器类型(取指令、堆栈操作、访问变量等)与逻辑地址来源的关系(段地址、偏移量),为后续的指令部分打基础。 3.重点:8086的寄存器、逻辑地址、物理地址及相互之间关系。 4.难点 指令在计算机中的执行过程 作业:P14: 3、4、5、6 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 链接3 * (2)标志寄存器FR 状态标志—用来记录程序运行结果的状态信息,许多指令的执行都将相应地设置它 CF ZF SF PF OF AF 控制标志—可由程序根据需要用指令设置,用于控制处理器执行指令的方式 DF IF TF OF 11 R 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 U 5 AF 4 U 3 PF 2 U 1 CF 0 控制寄存器——FR标志位介绍 进位标志CF(Carry Flag) 当运算结果的最高有效位有进位(加法)或借位(减法)时,进位标志置1,即CF=1;否则CF=0 3AH + 7CH=B6H, 没有进位:CF = 0 AAH + 7CH=(1)26H, 有进位:CF = 1 进位标志CF(Carry Flag) 零标志ZF(Zero Flag) 若运算结果为0,则ZF=1;否则ZF=0 3AH+7CH=B6H,结果不是零:ZF=0 84H+7CH=(1)00H,结果是零:ZF=1 注意:ZF为1表示的结果是0 零标志ZF(Zero Flag) 符号标志SF(Sign Flag) 运算结果最高位为1,则SF=1;否则SF=0 3AH+7CH=B6H,最高位D7=1:SF=1 84H+7CH=(1)00H,最高位D7=0:SF=0 有符号数据用最高有效位表示数据的符号 所以,最高有效位就是符号标志的状态 符号标志SF(Sign Flag) 奇偶标志PF(Parity Flag) 当运算结果最低字节中“1”的个数为零或偶数时,

文档评论(0)

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

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

1亿VIP精品文档

相关文档