第2章 实模式下存储器组织与寻址方式(徐建民)

合集下载

微机原理与接口技术徐惠民第2章

微机原理与接口技术徐惠民第2章

,CPU将插入等待周期Tw。CPU在等待周期中仍然要监测
READY信号,有效则进入第4个时钟周期,否则继续插入等待
周期Tw。
a
26
6、 TEST(Test)测试信号,输入、低电平有效。
用于协调8086/8088CPU与协处理器的工作。
该引脚与WAIT指令配合使用。当CPU执行WAIT指令时,
他将在每个时钟周期对该引脚进行测试:如果无效,则程序踏
常与主处理器8086/8088CPU配合的协处理器:一个是专 用于数值运算的协处理器8087;另一个是专用于输入/输出操 作的协处理器8089。
最大模式是一个多处理器系统,需要解决主处理器和协处
理器之间的协调工作问题和对系统总线的共享控制问题;故在 硬件方面增加了一个总线控制器8288,由其对CPU发出的控制 信号进行变换和组合,产生所有的总线控制信号。
• 2、理解8086/8088CPU两种工作模式的 特点,掌握其主要引脚信号及其使用;
• 3、了解8086/8088CPU内部寄存器结构, 掌握其常用寄存器的使用;
• 4、了解存储器组织的分体结构及分段管 理机制。
a
3
Intel 8086/8088 结构
8086/8088微处理器是Intel公司推出的第三 代CPU芯片,它们的内部结构基本相同,都采 用16位结构进行操作及存储器寻址,两种处理 器都封装在相同的40脚双列直插组件(DIP) 中。
25
3、BHE / S7 (Bus High Enable/Status)高8位数据总线允许/
状态复用信号,低电平有效。BHE和AD0结合起来,指出当前传送 的数据在总线上将以何种格式出现。
4、RD(Read)读信号。输出、三态、低电平有效。

单片微型计算机课件 第2章(第三版)徐惠民

单片微型计算机课件   第2章(第三版)徐惠民

图 2.13 用线选法扩展存储器单元数
A0 ~ A10
A11 A12 #1 A13 A14 #4
低有效
#2
#3
8位DB
芯片 #1 #2 #3 #4 A15 A14 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 A13 1 1 1 1 0 0 1 1 A12 1 1 0 0 1 1 1 1 A11 A10 … A0 地址范围 0 0 … 0 7000 0 1 … 1 ~77FF 1 0 … 0 6800 1 1 … 1 ~6FFF 1 0 … 0 5800 1 1 … 1 ~5FFF 1 0 … 0 3800 1 1 … 1 ~3FFF
1 3
24 22
Vcc A8 A9
WE
2128
5 7 9 11 SRAM 20 18 16 14
OE A10 CE I7/O7 I6/O6 I5/O5 I4/O4 I3/O3
CE
高 低 低 低
WE
任意 高 高 低
OE
任意 高 低 任意
D
高阻抗 高阻抗 数据输出 数据输入
未选中
输出禁止 读出 写入
2.3 存储器的组成与扩展 2.3.1 芯片的选择 1.类型选择 ROM: 掩膜ROM PROM UVEPROM EEPROM RAM: 静态RAM 动态RAM Flash 2.容量选择 2716 2 Kbyte 27512 64 Kbyte 3.存储器的存取时间与CPU速度的匹配 CPU速度:送出地址有效到送出读写信号 存取时间:读取时间(较长)、写入时间 读取时间: CPU地址有效到存储器数据稳定
图2.1 ROM的基本结构框图
A0
A1

An-1
地 址 译 码 器

计算机组成原理课后答案白中英主编第五版

计算机组成原理课后答案白中英主编第五版

计算机组成原理课后答案白中英主编第五版计算机组成原理是计算机科学与技术专业的一门重要基础课程,它涵盖了计算机硬件系统的基本组成、工作原理和设计方法。

白中英主编的第五版教材是许多高校广泛采用的教材之一。

以下是对该教材课后习题的答案解析。

首先,让我们来了解一下计算机系统的层次结构。

从最上层的应用程序,到操作系统、指令系统、微体系结构,再到硬件逻辑层,每一层都有其独特的功能和作用。

在这个层次结构中,上层是通过下层来实现其功能的,而下层则为上层提供服务和支持。

在存储系统方面,我们需要掌握存储器的分类、存储容量的计算、存储速度的衡量指标等。

例如,随机存储器(RAM)和只读存储器(ROM)的区别,以及高速缓冲存储器(Cache)在提高计算机性能方面的作用。

Cache 的命中率是一个重要的概念,它直接影响到计算机系统的运行效率。

指令系统是计算机能够执行的操作的集合。

指令的格式、寻址方式以及指令的分类都是需要重点掌握的内容。

不同的寻址方式,如立即寻址、直接寻址、间接寻址等,为程序设计提供了丰富的手段。

中央处理器(CPU)是计算机的核心部件。

它的功能包括指令控制、操作控制、时间控制和数据加工。

CPU 的结构包括控制器和运算器两大部分。

控制器负责指令的读取、译码和执行的控制,而运算器则负责数据的运算和处理。

总线是计算机各部件之间传输信息的公共通路。

总线的分类、总线的性能指标以及总线的仲裁方式等都是需要了解的知识点。

例如,总线带宽的计算、同步总线和异步总线的区别等。

输入输出系统也是计算机组成原理中的重要部分。

包括输入输出设备的分类、接口的功能和组成、数据传输的控制方式等。

中断方式和DMA 方式在提高输入输出效率方面发挥了重要作用。

在课后习题中,可能会有一些关于上述知识点的理论性问题,要求我们对概念进行准确的阐述和理解。

例如,“请简述计算机存储系统的层次结构及其特点”,对于这样的问题,我们要清晰地回答出各个层次的名称、特点以及它们之间的关系。

计算机组成原理第二版课后习题答案解析

计算机组成原理第二版课后习题答案解析

第1章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要解:计算机系统:由计算机硬件系统和软件系统组成的综合体。

计算机硬件:指计算机中的电子线路和物理装置。

计算机软件:计算机运行所需的程序及相关资料。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

2. 如何理解计算机的层次结构答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。

(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。

(2)系统软件在硬件之外,为用户提供一个基本操作界面。

(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。

通常将硬件系统之外的其余层称为虚拟机。

各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。

3. 说明高级语言、汇编语言和机器语言的差别及其联系。

答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。

高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4. 如何理解计算机组成和计算机体系结构答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。

计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。

5. 冯•诺依曼计算机的特点是什么解:冯•诺依曼计算机的特点是:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示;指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯•诺依曼机)。

第二章实模式下存储器组织与寻址方式

第二章实模式下存储器组织与寻址方式

第二章实模式下存储器组织与寻址方式第二章介绍了实模式下存储器的组织和寻址方式。

实模式是指x86架构中的一种工作模式,它是早期x86处理器的工作模式,在这种模式下,处理器可以访问1MB的内存。

首先,我们来了解一下实模式下存储器的组织。

实模式下的内存可以被分为三个区域:低速RAM区、BIOS区和扩展RAM区。

低速RAM区是指位于物理地址0-640KB的内存区域,也被称为低速RAM或常规内存。

这个区域的内存可以直接被处理器访问,是程序执行和数据传输的主要存储区域。

BIOS区是指位于物理地址640KB-1MB的内存区域,在实模式下,这个区域被用于存储计算机的基本输入输出系统(BIOS)的代码和数据。

BIOS是计算机的启动程序,负责初始化计算机硬件和完成一些基本的输入输出操作。

扩展RAM区是指物理地址从1MB开始的内存区域,在实模式下,这个区域的内存无法直接被处理器访问。

如果程序需要访问扩展RAM区的内存,就需要使用段机制,并通过指令将段寄存器中的选择子设置为相应的值,以转换成物理地址。

接下来,我们来了解实模式下的存储器寻址方式。

实模式下的存储器寻址方式是通过段地址和偏移地址实现的。

段地址是由段寄存器提供的,段寄存器包括代码段寄存器CS、数据段寄存器DS、栈段寄存器SS和附加段寄存器ES。

段地址左移4位,然后加上偏移地址,就得到了物理地址。

偏移地址是由指令中的偏移部分提供的,偏移地址指定了段内的偏移量。

如果一个指令使用了一些段寄存器,那么这个段寄存器所指向的段内的偏移地址就会被用到。

实模式下的存储器地址是一个20位的物理地址,这个地址可以被分为两个部分:段地址和偏移地址。

通过段地址和偏移地址的组合,可以寻址1MB的内存空间。

实模式下的存储器寻址方式相对简单,但也存在一些问题,比如内存空间的限制、内存管理的不便等。

为了解决这些问题,后来的x86处理器引入了保护模式,提供了更灵活和强大的存储器管理和寻址方式。

第二章实模式下存储器组织与寻址方式

第二章实模式下存储器组织与寻址方式

三、存储单元的地址
1、逻辑地址 程序中使用的地址,由16位段地址和16位的偏移地址组成。 2、有效地址(EA) 16位的偏移地址。 3、物理地址(PA) 存储单元的实际地址。 在1M的存储器器里,每个存储单元都有一个唯一的20位地址,
称该存储单元的物理地址。
物理地址=16位段地址左移4位+16位偏移地址。
2.2.3 8086的程序寻址方式
用来确定转移指令及CALL指令的转向地址。
• 段内寻址
段内直接寻址 段内间接寻址 JMP NEAR PTR NEXT JMP TABLE [ BX ]
• 段间寻址
段间直接寻址 段间间接寻址 JMP FAR PTR NEXT JMP DWORD PTR [ BX ]
四、寄存器间接寻址
特点:1、操作数位于内存,操作数的有效地址在BX、BP、SI 或DI中。 指令 寄存器 寄存器 EA 内存 数据
2、如未指明操作数所在的段,指令中指定的寄存器是 BX、SI或DI时,默认为数据段;指令中指定的寄存 器是BP时,默认为堆栈段。 例:MOV AX, [BX] ; PA = 16d DS+ BX MOV AX, [BP] ; PA = 16d SS + BP
一、 段内直接寻址
特点:转向的有效地址 = 当前IP + 位移量(8bit/16bit)
注:NEXT为转向的符号地址
短转移:当位移量为1个字节时,称短转移, 符号地址前加操作符SHORT; 近转移:当位移量为2个字节时,称近转移,
符号地址前加操作符NEAR PTR。
例: JMP SHORT NEXT ;短转移, 转移范围 -128 ~ +127 JMP NEAR PTR NEXT ;近转移, 转移范围 -32768 ~ +32767

第2章实模式下的存储器组织与寻址方式精品PPT课件

第2章实模式下的存储器组织与寻址方式精品PPT课件

(3)20位物理地址由16位段地址和16位偏 移地址组成。
段地址是每一段的起始地址,其低4位一定 是0,这样就可以规定段地址只取段起始地 址的高16位来表示。
偏移地址是指在段内相对于段起始地址的 偏移值。
这样,物理地址 的计算方法表示如下:
16位段地址
0000
+
16位偏移地址
20位物理地址
第2章 实模式下的存储器组织与寻址方式
前面提到,数据可存储在寄存器、内存单元, I/O端口。现在需考虑的问题是:在编程时 如何访问这些数据?
(1)若在寄存器中,可直接用寄存器名来访 问寄存器中的数据。
(2)若在内存单元或I/O端口,则需按地址 访问。
2.1实模式下的存储器组织 2.1.1 存储单元的地址和内容 2.1.2 存储器数在指令指明的寄 存器中。
汇编格式:R 其中R表示寄存器名。 功能:操作数直接存放在寄存器R中。
【例】
下列程序执行后,(AX)=?,(BX)=? MOV AX,1234H MOV BX,5678H ADD AX,BX 第一、二条指令AX、BX皆为目的操作数地址,为
(4)一个汇编语言源程序,一般由两部分组 成: 代码段+ 数据段,有时还包括堆栈段、 附加段。
除非专门指定,在一般情况下,各段在存储 器中的分配(或段地址)由操作系统负责, 用户程序中只涉及偏移量。
例:MOV AX, [2000H] 表示把DS+2000H 地址所指向的单元的数传送给AX寄存器。
(5)每段的最大长度为64K,但各段的实际大 小操作系统会根据实际需要来分配。不一 定要占有64K最大空间。
按这样的方法有以下两个问题困惑着我们, 值得进一步思考?
(1)偏移量如果过大,16位寄存器表示不了 怎么办?

第2章实模式下存储器组织与寻址方式

第2章实模式下存储器组织与寻址方式

第2章实模式下存储器组织与寻址方式在实模式下,存储器组织是根据内存的物理地址来进行寻址的。

实模式是8086处理器的默认工作模式,它是一种16位模式,内存的物理地址空间是1MB(2^20字节)。

存储器组织包括内部存储器和外部存储器。

内部存储器包括寄存器和缓存,是处理器内部用于存放数据和指令的地方。

外部存储器是指RAM和ROM等外部芯片,用于存储大量的数据和程序。

内部存储器组织包括通用寄存器、段寄存器和指令指针寄存器。

通用寄存器是用于存放数据的寄存器,包括AX、BX、CX、DX等。

段寄存器用于存放段的基地址,包括CS、DS、SS、ES等。

指令指针寄存器IP用于存放下一条执行指令的地址。

段寄存器和指令指针寄存器共同确定了绝对物理地址。

段寄存器存放的是段的基地址,指令指针寄存器存放的是段内的偏移地址。

通过将段基地址与偏移地址相加,就可以得到完整的物理地址。

寻址方式包括直接寻址、间接寻址和相对寻址三种。

直接寻址是指指令中给出了操作数的地址,处理器可以直接读取或写入该地址中的数据。

间接寻址是指指令中给出了一个存放操作数地址的寄存器,处理器要先读取该寄存器中的值,然后再根据该值去读取或写入数据。

相对寻址是指指令中给出了相对于一些地址的偏移量,处理器要先将该偏移量与一些寄存器(比如段寄存器)中的值相加,然后再读取或写入地址中的数据。

在实模式下,由于地址总线只有20位,所以可以寻址的最大地址空间为1MB。

同时,由于16位寄存器的最大值是FFFFH,所以一个段的大小也是64KB。

这意味着在实模式下,每个段的大小是固定的,无法超过64KB。

总结起来,实模式下的存储器组织与寻址方式主要包括内部存储器和外部存储器两部分。

内部存储器包括寄存器和缓存,用于存放数据和指令。

外部存储器包括RAM和ROM,用于存储大量的数据和程序。

存储器的组织是根据物理地址来进行寻址的,通过段寄存器和指令指针寄存器可以确定绝对物理地址。

寻址方式包括直接寻址、间接寻址和相对寻址三种,根据不同的情况选择不同的方式来读取或写入数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

存储器
数据流DS 数据流
输入设备
程序和数据
运算器 CPU 控制器
输出设备
计算结果
页 3页 第第3页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
地址加法器
8086CPU结构示意图 8086CPU结构示意图

20
8个16位寄存器分别为AX、BX、CX、DX、SP、 AH AL 存器 总线接口部件 BH BL BP、SI和DI,标志寄存器为FLAGS。 16 CH CL CS DH DL 功能:预取指令和数据,总线 指令执行部件 DS SP SS 输入/输出 输入 输出 BP 功能:控制和执行指令 操作,信息传递。 控制电路 ES SI IP 组成:算术逻辑运算部件ALU、EU单元控 DI 组成:指令队列、指令指针寄 内部暂存器 制系统、寄存器 16 存器、地址加法器
页 12页 第第12页 12页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
状态标志
AF(Auxiliary carry Flag)辅助进位标志,记录运算时第3位(半个字节)产 辅助进位标志, 半个字节) 辅助进位标志 记录运算时第3 生的进位值。例如,执行加法指令时第3位有进位时置l 否则置0 生的进位值。例如,执行加法指令时第3位有进位时置l,否则置0。 该标 志与操作数长度无关。 志与操作数长度无关。 CF:( :(Carry Flag)进位标志,当进行算术运算时,如果最高位产生进位 :( )进位标志,当进行算术运算时, 加法)或借位(减法), ),则 置 (加法)或借位(减法),则CF置‘1’,否则置‘0’。CF也可在移位 ’ 否则置‘ ’ 也可在移位 类指令中使用,用它保存从最高位(左移时)或最低位(右移时) 类指令中使用,用它保存从最高位(左移时)或最低位(右移时)移出的 代码( 或 )。 代码(0或1)。 OF(Overflow Flag)溢出标志,在运算过程中,如操作数超出了机器所 ( )溢出标志,在运算过程中, 能表示的范围,则称为溢出。此时OF位置“ OF位置 否则置“ 能表示的范围,则称为溢出。此时OF位置“1”,否则置“0”。 PF:( :(Parity Flag)奇偶标志,若操作结果的低 位中含‘1’的个数为 位中含‘ ’ :( )奇偶标志,若操作结果的低8位中含 偶数时, 置成‘ ’ 注意: 只检查操作结果的 偶数时,则PF置‘1’,否则 置成‘0’。注意:PF只检查操作结果的 置 ’ 否则PF置成 低8位,与该指令操作数的长度无关。 位 与该指令操作数的长度无关。 SF(Sign Flag)符号标志,记录运算结果的符号,结果为负时置“1”, ( )符号标志,记录运算结果的符号,结果为负时置“ 否则置“ 否则置“0”。 ZF(Zero Flag)零标志,运算结果为0时ZF位置“1”,否则置“0”。 ( 位置“ 否则置“ )零标志,运算结果为0 ZF位置
OF DF IF TF SF ZF AF PF CF
80286的标志寄存器 80286的标志寄存器
NT IOPL OF DF IF TF SF ZF AF PF CF
页 11页 第第11页 11页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
80386及后继机型: 32位的专用寄存器 EIP、ESP和 位的专用寄存器, 80386及后继机型: 有3个32位的专用寄存器,EIP、ESP和 及后继机型 EFLAGS。 EFLAGS。
8086CPU 8086CPU
段寄存器
ES附加段段寄存器 SS堆栈段段寄存器
页 7页 第第7页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
80386及后继机型的通用寄存器 80386及后继机型的通用寄存器
31
EAX EBX ECX EDX ESP EBP ESI EDI EIP EFLAGS
教学重点及难点: 教学重点及难点:
寄存器组织, 寄存器组织,存储器地址
计划学时: 学时 计划学时: 4学时
页 2页 第第2页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
2.1 微处理器的结构
计算机通常由几部分组成:控制器、运算器、存储器、 计算机通常由几部分组成:控制器、运算器、存储器、输入设备和输 出设备。其中把控制器和运算器两部分集成在一个芯片上,称为微处理器, 出设备。其中把控制器和运算器两部分集成在一个芯片上,称为微处理器, 即中央处理器CPU(Central Processing Unit) 。 即中央处理器 ( 控制流CS 控制流
2.2.1 存储单元的地址和内容
1.存储单元的地址 存储单元的地址 定义: 将存储单元编号,这个编号就是存储器地址。 表示: 用十六进制数来表达地址。 例如:地址1234H 例如 在存储器中,每一个字节单元都有一个与之对应的、唯一的存储器 其中大写H(或小写h)表示是16进制数。 地址 ,称为物理地址 物理地址。对于16位字长的PC机(8086),由两个字节组成 一个字(Word)。其位编号如下:
页 14页 第第14页 14页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
2.2 实模式下的存储器组织
实模式: 全称为实地址存储管理操作模式, 实模式 全称为实地址存储管理操作模式,程序与数据运行 在实际存储空间,无存储保护。 在实际存储空间,无存储保护。 实模式来源: 来源于8086微处理器。 微处理器。 实模式来源 来源于 微处理器 实模式存储管理方式: 分段方式。 实模式存储管理方式 分段方式。
页 13页 第第13页 13页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
标志位的符号表示( 标志位的符号表示(DEBUG) )
标 志 名 溢出( OF 溢出(是/否) 方向(减量/增量) DF 方向(减量/增量) 中断(允许/关闭) IF 中断(允许/关闭) SF 符号(负/正) 符号( ZF 零(是/否) 辅助进位( AF 辅助进位(是/否) 奇偶( PF 奇偶(偶/奇) 进位( CF 进位(是/否) 标志为1 标志为1 OV DN EI NG Zr AC PE CY 标志为0 标志为0 NV UP DI PL NZ NZ PO NC
部 控制电路 12 3 4 5 6
8
外 部 总 线
ALU
指令队列缓冲器
标志寄存器
部 EU) 部 BIU) 页 4页 第第4页
第一章
计算机系统概论
Pentium CPU
第5页 页
第一章
计算机系统概论
Pentium IV CPU
第6页 页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
80x86和Pentium微处理机的寄存器结构 2.1.2 80x86和Pentium微处理机的F DF IF TF SF ZF AF PF CF
80486
AC VM RF NT IOPL OF DF IF TF SF ZF AF PF CF
Pentium
ID VIP VIF AC VM RF
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15
注意: 注意 80286~Pentium尽管寻址空间比 尽管寻址空间比8086/8088大,但为了 尽管寻址空间比 大 兼容,实模式存储空间仍为 兼容,实模式存储空间仍为1MB,采用同样分段方式管理。 ,采用同样分段方式管理。
页 15页 第第15页 15页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
数据寄存器
累加器。用于算术、 累加器。用于算术、逻辑运 算以及与外设传送信息等。 算以及与外设传送信息等。 通用寄存器 基址寄存器, 基址寄存器,常于存放存储器 AX BX CX DX AH BH CH DH AL BL CL DL
SP堆栈指针寄存器 地址 数据寄存器, 数据寄存器,用来存放双字数据的 保存下一次将要取出指令的偏 指针寄存器 在字符串操作中,SI和 在字符串操作中,SI和DI 数据寄存器用来保存 变址和指针寄存器用于存放某 16位 移地址,IP的内容由微处理器 高都具有自动增量或减量的 16位,或存放外设端口地址 移地址,IP 的内容由微处理器 BP基址指针寄存器 操作数或运算结果等 计数器, 计数器, 作为循环或串操作 个存储单元的偏移地址 硬件自动设置, 硬件自动设置, 有一些指令可 功能。 SP用于存放当前堆栈段中栈顶 SP功能。 用于存放当前堆栈段中栈顶 等指令中的隐含计数器。 等指令中的隐含计数器。 SI源地址变址寄存器 变址寄存器 改变IP的值,如转移指令、 IP的值 改变IP的值 , 如转移指令、 子 的偏移地址;BP用于存放堆栈 的偏移地址;BP用于存放堆栈 寄 用指令等。 程序 用指令等。 DI目标地址变址寄存器 段中某一存储单元的偏移地址。 段中某一存储单元的偏移地址。 存 器 IP指令指针寄存器 寄存器 结 16位的段寄存器 8086 P 的 个16位的段寄存器 FLAGS标志寄存器 构 S,DS,SS, S。 86以 S,DS,SS, S。80 86以 增 S和 S。 柚 S和 S。段寄存器用来 CS代码段段寄存器 地址。 段在内存中的 地址。 DS数据段段寄存器
8086的标志寄存器 8086的标志寄存器
D15
OF DF IF TF
D7
SF ZF AF PF
D0
CF
页 10页 第第10页 10页
汇编语言程序设计
第2章 微处理器的结构及存储器组织 章
FLAGS标志寄存器(PSW) FLAGS标志寄存器(PSW) 标志寄存器 功能: 存放条件码标志、控制标志和系统标志。 功能: 存放条件码标志、控制标志和系统标志。 8086的标志寄存器 8086的标志寄存器
第二章 微处理器的结构及存储器组织
本章内容: 本章内容 ● 实模式下存储器的组织方式; 实模式下存储器的组织方式; 实模式下存储器的寻址方式。 ● 实模式下存储器的寻址方式。
相关文档
最新文档