[汇编语言第2章.pptVIP

  1. 1、本文档共51页,可阅读全部内容。
  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文档。上传文档
查看更多
[汇编语言第2章

这一兆字节存储单元的地址范围为:00…...0~11…...1。 20位 20位 …... 0 7 存储单元(字节) 二进制数地址 00000000000000000000 00000000000000000001 00000000000000000010 …... 11111111111111111110 11111111111111111111 十六进制数地址 00000H 00001H 00002H FFFFEH FFFFFH …... 为了方便书写,在源程序中常用5位十六进制数或一个符号来表示一个存储单元的地址。 4. 任何两个相邻字节单元就构成一个字单元 一个字存储单元(WORD)的长度为16位二进制数,即两个字节。字单元的地址为两个字节单元中较小地址字节单元的地址。 16位长数据的存放规则是低8位放在较低地址字节单元中,高8位放在较高地址字节单元中。 例如,将数据3456H放在地址为09235H的存储单元中的存储分配。 ... ... 地址 存储单元 09235H 09236H 56 34 5、在定义一个地址时必须指出是字节或字类型属性 由于存储单元可分为字单元和字节单元,因此8086/8088CPU访问内存的指令中,分为字节访问和字访问两种指令。 8086/8088系统的存储器段结构具有以下几个特点: 1. 8086/8088CPU将1MB的存储空间划分成若干个段,每个段最大长度为64K(65536)个字节单元组成。 在8086/8088的汇编语言源程序中,用户可以根据自己需要来设定段的个数、各个段长度和每个段的用途。并且代码或数据可以存放在段内任意单元中。 二、存储器的段结构 由于8086/8088可寻址的存储空间为1MB,需要提供20位长的地址码。而CPU内部的寄存器长度只有16位。能够直接访问的最大地址空间是64KB。 2. 每个段的基址(段基址)必须是一个小节的首址。 段基址——一个段的起始地址。 在存储器中规定从0地址开始,每16个字节单元称为一个小节(Paragraph)。因此,1MB内存就可划分为64K个小节。 第 1 小节:00000H,00001H,00002H……0000FH 第 2 小节:00010H,00011H,00012H……0011FH 第65535小节:FFFE0H FFFE1H FFFE2H……FFFEFH 第65536小节:FFFF0H FFFF1H FFFF2H……FFFFFH ….. ….. ….. ….. ….. 可以看出,每个小节的首地址最低位必为0(16进制数表示)。因此段基址只能是上述64K个小节首址之一。 3. 逻辑段在物理存储器中可以是邻接的、间隔的、部分重叠的和完全重叠的等4种情况。 逻辑段是指在汇编语言源程序中设置的段 内存中的一个物理存储单元可以映象到一个或多个逻辑段中 邻接 部分重叠 完全重叠 间隔 DA_BYTE物理单元可以映象到逻辑段2、段3和段4中。 物理存储器 00000H 10000H DA_BYTE 段1 段2 段3 段4 段5 逻辑段 0FFFFFH 4. 在任一时刻,一个程序只能访问4个当前段中的内容。 4个段分别是代码段、数据段、堆栈段和附加段,称为当前段 。4个段寄存器CS、DS、SS和ES分别保存了它们段基址的高16位地址,称为段基值。段基址的最低4位为0。(小节首址的低4位为全0 )。 三、 逻辑地址与物理地址及对应关系 1. 物理地址 在1MB的存储空间中,每个存储单元的物理地址是唯一的,它就是该存储单元的20位地址。 8086/8088的物理地址范围:00000H~0FFFFFH CPU与存储器之间的任何信息交换都使用物理地址。 * * 第二章 IBM-PC微机的功能结构 本章主要内容: IBM-PC微机基本结构 8086/8088寄存器结构及其用途 8086/8088系统的存储器组织结构 8086/8088系统的堆栈及其操作方法 2.1 IBM-PC微机基本结构 一. 微机的一般构成 运算器、控制器、存储器、输入设备和输出设备。 一般计算机应包括五大部件: 由于微机的主要特点是其体积很小,因此在系统设计上就有一些特殊考虑。 将运算器和控制器两大部件集成在一个集成电路芯片上,称为中央处理器 ,简称CPU,也叫微处理器. 微处理器 CPU 主存储器 I/O接口 I/O设备 I/O接口 I/O设备 地址总线 数据总线 控制总线 系统总线 微机硬件系统基本组成框图 系统采用总线结构,具有较大的灵活性和扩展性。 1、中央处理

文档评论(0)

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

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

1亿VIP精品文档

相关文档