第三章 8086 8088的寻址方式.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 8086 8088的寻址方式

一、 80x86的基本数据类型 80x86多字节数据的存放原则是低位字节在低端地址,高位字节在高端地址。最低地址就是操作数的地址。 字、双字、四字和双四字不需要对齐至自然边界。 自然边界:偶数编号的地址 对其的理由:处理器只需一次存储器访问,否则需要访问两次。 例:1234H存在1000H单元:数据在内存中的顺序为: 2. 数字数据类型 整数 无符号整数 带符号整数 浮点数据类型 单精度浮点数 双精度浮点数 指针数据类型(不要求) 位字段数据类型(不要求) 串数据类型 位串:232-1位 字节串: 232-1字节 六、寻址方式 EA的组成不同,寻找其中的操作数的方式也随之不同。如何寻找操作数的有效地址,进而找到所需操作数的方式就是寻址方式。 因为EA的组成方式都体现在指令中,故寻址方式也可以说是在指令中获得操作数所在地址的方法。 第三章 8086/8088的寻址方式 二、 80x86的指令格式 三、汇编语言 四、操作数存在方式 五、有效地址 六、寻址方式 一、 80x86的基本数据类型 80486以上支持 P III以上支持 1. 字、双字、四字和双四字在内存中的对齐 34H 12H 1000H单元 1001H单元 处理器只需一次存储器访问。如果 1234H存在1001H单元,数据在内存中的顺序为: 34H 12H 1001H单元 1002H单元 处理器需要访问存储器两次。一次读出1000H、1001H单元得到34H,另一次读出1002H、1003H单元得到12H。 整数、浮点数据类型 二、 指令格式: 指令的一般格式为: 操作码 操作数 , 操作数 操作码 —— 告诉计算机要执行的操作是什么,如:加、减、逻辑与等。 操作数 —— 执行操作过程所要操作的数,如加运算的两个加数。 三、汇编语言 汇编语言是一种符号语言, 它用: 助记符——表示操作码; 符号或符号地址——表示操作数或操作数地址. 四、操作数存在方式 在微型计算机中,操作数可能以以下四种方式存在: ? 操作数包含在指令中——即指令的操作数部分就包含着操作数本身。 MOV AX, 1234 或 ADD AL, 2 ? 操作数包含在CPU的某一个内部寄存器中 —— 这时指令中的操作数是CPU内部的某一个寄存器 MOV DS, AX ? 操作数在内存的数据区中—— 这时指令中的操作数包含着此操作数的地址 MOV AX,[2000H] 或 MOV buffer[SI], AX ? 操作数在I/O端口中—— 这时指令中的操作数包含I/O端口中。 IN AL,20H 或 OUT 20H, AL 五、有效地址 8088的内存地址 : 段地址 + 段内偏移量。 存放在 CS 存放 在 BX、BP、SI、DI 中 , DS 或 直接地址 如 [3000H]中, ES 或 上述形式的组合中。 SS 段内偏移量可以由几部分组成,组成后的地址称为有效地址 EA。 EA可以由以下各种情况构成: ? 直接地址

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档