汇编语言程设计(清华大学沈美明)第2章课件与答案.ppt

汇编语言程设计(清华大学沈美明)第2章课件与答案.ppt

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

第2章 80x86计算机组织 1. 计算机系统(硬件+软件) 计算机系统的组成(通俗) 系统软件 2.1 CPU性能的主要技术指标 2.2 处理器(CPU)的结构 2.2.1 控制器的功能及组成 2.2.2 80x86寄存器组 80x86的可见寄存器结构(16个) 1)段寄存器 2)通用寄存器 3)专用寄存器 8086 标志寄存器 ( FLAGS / PSW ) 80x86的标志寄存器 (P.23) 8086/8088寄存器组(功能分类) 3.存储器 3.1 内存的管理 3.2 内存的寻址方式 3.2.1 实模式存储器寻址 3.2.2 保护模式存储器寻址 3.3 堆栈(Stack) 3.4 存储器的逻辑分段的特点 4. 系统总线 5. 外部设备 5.2 80x86 I/O子系统 5.2.1 输入设备 5.2.2 输出设备 例: 字节数:34H,12H,… 字数:1234H,7856H,… 双字数 00000H : : : : : : : : 熄泻棠悬盔靠啪沤羹篱腹缉垣塘扦嫉拍蝴慢控胚蛇告卿辟怪我纫武截释棵汇编语言程设计(清华大学沈美明)第2章课件与答案第二版 从微处理器(CPU)发展的历史来看,80x86系列芯片管理存储器的模式可分为两种形式:A、实模式存储器寻址,B、保护模式存储器寻址。 实模式工作就是为8086/8088而设计的工作方式,它要解决的问题就是在16位字长的机器里怎样提供20位地址的问题,而解决的办法就是采用存储器地址分段的方法。它也是单任务模式。 保护模式工作方式的引入有两个原因:1、实模式的寻址空间仅为1MB,对后继的80286、386等芯片所提供的大于16MB甚至达到4GB以上的寻址空间能力,这显然是不能适应;2、随着芯片工作性能的增强,微机系统的多任务处理功能成为不可缺少的能力。所谓多任务处理能力就是多个应用程序能同时在同一台计算机上运行,而且它们之间必须相互隔离,使一个应用程序中的缺陷或故障不会破坏系统,也不会影响其他应用程序的运行。 呼伯仆段狞召狐坟杂伸糠鸭舍迅宪宅案澎昂见财兰蘑貌五搪蚀龋标聂肾腆汇编语言程设计(清华大学沈美明)第2章课件与答案第二版 存储器的分段: 20 根地址线:表示地址范围 00000H ~ FFFFFH (1MB) 16位机器字长:仅能表示地址范围 0000H ~ FFFFH (64KB) 小段:每16个字节为一小段,对1MB可分64K个小段 小段的物理首地址 物理末地址 1 00000 H ~ 0000F H 2 00010 H ~ 0001F H 3 00020 H ~ 0002F H … … … … 64K FFFF0 H ~ FFFFF H 实模式实际寻址中: 段起始地址:小段首地址之一,而不一定要连续取。 段的大小: 64K 范围内的任意字节。 蜕马劲志惨被摊夫戴诵拒扦贰捧叠里帘念屈傲援蟹怎峭擞谚访陋亚闪莽鼎汇编语言程设计(清华大学沈美明)第2章课件与答案第二版 实模式存储器物理地址的逻辑地址表示与寻址计算 逻辑地址 段地址 : 偏移地址 1000 : 0000H 1000 : 0001H 1000 : 0002H 1000 : 0003H 1000 : 0004H 1000 : 0005H 物理地址 10000H 10001H 10002H 10003H 10004H 10005H 字节内容(10000H)=9FH;(10001H)=26H 字内容 (10000H)=269FH;(10001H)=4826H 访问两次内存 实模式20位物理地址是由16位段地址和16位偏移地址表示。段地址就是每一段的起始地址(又称段基地址),它必须是小段的首地址之一,故段地址折合成2

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档