网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编语言程序设计-第二章_80X86计算机组织.ppt

汇编语言程序设计-第二章_80X86计算机组织.ppt

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

河南师范大学计算机与信息技术学院 第二章 80X86计算机组织 本章内容提要 2.1 80X86微处理器 2.1 80X86微处理器 2.1 80X86微处理器 2.1 80X86微处理器 2.2 基于微处理器的计算机系统构成 2.2.1 硬件 2.2.1 硬件 2.2.1 硬件 2.2.1 硬件 2.2.1 硬件 2.2.1 硬件 2.2.1 硬件 2.2.2 软件 2.2.2 软件 2.2.2 软件 2.2.2 软件 2.2.2 软件 进行汇编语言程序设计所需要的软件 进行汇编语言程序设计所需要的软件 进行汇编语言程序设计所需要的软件 进行汇编语言程序设计所需要的软件 2.3 中央处理机 2.3.1 中央处理机CPU的组成 2.3.1 中央处理机CPU的组成 2.3.2 80X86寄存器组 2.3.2 80X86寄存器组 2.3.2 80X86寄存器组 1. 通用寄存器 1. 通用寄存器 1. 通用寄存器 1. 通用寄存器 1. 通用寄存器 1. 通用寄存器 2. 专用寄存器 2. 专用寄存器 2. 专用寄存器 图2.4 80X86的标志寄存器 80X86的标志寄存器 80X86的标志寄存器 80X86的标志寄存器 陷阱标志TF(Trap Flag) 中断标志IF(Interrupt Flag) I/O特权级IOPL(I/O Privilege Level) 表2.2 标志位的符号表示 3. 段寄存器 2.4 存储器 2.4.1 存储单元的地址和内容 2.4.1 存储单元的地址和内容 2.4.1 存储单元的地址和内容 2.4.1 存储单元的地址和内容 2.4.1 存储单元的地址和内容 2.4.2 实模式存储器寻址 2.4.2 实模式存储器寻址 1. 存储器地址的分段 1. 存储器地址的分段 2. 段寄存器 各逻辑段的分配 表2.3 8086/8088、80286的段寄存器和相应存放偏移地址的寄存器之间的默认组合 表2.4 80386及其后继机型的段寄存器和相应存放偏移地址的寄存器之间的默认组合 图2.9 段分配方式之一 图2.10 段分配方式之二 1MB空间的分段 2.4.3 保护模式存储器寻址 2.4.3 保护模式存储器寻址 1. 逻辑地址 2. 描述符 图2.11 保护模式存储器寻址示意图 2.5 外部设备 2.5 外部设备 BIOS功能调用 DOS功能调用 本章主要内容 练习与作业 主存与辅存的主要区别 RAM与ROM的主要区别 存储器地址、存储容量 主存与寄存器的主要区别 图2.1 计算机结构 图2.2 计算机软件层次图 溢出标志OF(OverFlow Flag) 符号标志SF(Sign Flag) 零标志ZF(Zero Flag) 进位标志CF(Carry Flag) 辅助进位标志AF(Auxiliary Carry Flag) 奇偶标志PF(Parity Flag) 进位与溢出的区别 判断溢出的方法 如何运用进位与溢出 进位与溢出的对比 进位与溢出的对比 进位与溢出的对比 图2.5 数据类型 存储单元的内容 多字节数据的存放 存储单元的地址和内容 段基地址 小段 小段 段内偏移地址 物理地址和逻辑地址的转换 代码段(Code Segment) 堆栈段(Stack Segment) 数据段(Data Segment) 附加段(Extra Segment) 34H 12H 56H 30H 40H 0000H 0001H 0002H 0003H 0004H 5612H 5613H 5614H 如果用X表示某存储单元的地址,则X单元的内容可以表示为(X);假如X单元中存放着Y,而Y又是一个地址,则可用(Y)=((X))来表示Y单元的内容。如左图中 (0003H)=5612H 而 (5612H)=4030H 则 ((0003H))=4030H 存储单元的内容可以重复取出,直到有新的内容写入。 多字节数据在存储器中占连续的多个存储单元: 存放时,低字节存入低地址,高字节存入高地址; 多字节数据的地址用其低地址表示。 这种“低对低,高对高”的存储形式,被称为“小端方式”。 如图所示 如图所示,在0002H地址的存储器单元中存放的信息是34H,即2单元的内容为34H,表示为: [0002H]=34H 或 (0002H)=34H 34H 12H 56H 78H ABH CDH 0000H 0001H 0002H 0003H 0004H 0005H 0006H 0007H 0008H 2号“字”单元的内容为:[0002H]=1234H 或 (0002H)=1

文档评论(0)

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

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

1亿VIP精品文档

相关文档