X位结构(X位机、字长为X位等常见说法,与X位结构的含义相同)描述了一个CUP具有下面几方面的结构特性:
运算器一次最多可以处理X位的数据;
寄存器的最大宽度为X位;
寄存器和运算器之间的通路为X位。
对于X位CPU,能一次性处理、传输、暂时存储X位的地址;
对于16位结构的8086CPU,如果地址从cpu内部简单的发出,那么地址总线上它只能送出16位的地址,表现出的寻址能力只有64KB。
8086CPU采用在内部用两个16位地址合成的方法来形成一个20位的物理地址,使8086CPU达到了1MB(2的20次方)的寻址能力。
合成方法:
物理地址 = 段地址 × 16(基础地址) + 偏移地址
物理地址:
所有的内存单元构成的存储空间是一个一维的线性空间,每一个内存单元在这个空间中都有唯一的地址,将这个唯一的地址称为物理地址。
8086寄存器:
AH&AL=AX(accumulator):累加寄存器
BH&BL=BX(base):基址寄存器
CH&CL=CX(count):计数寄存器
DH&DL=DX(data):数据寄存器
SP(Stack Pointer):堆栈指针寄存器
BP(Base Pointer):基址指针寄存器
SI(Source Index):源变址寄存器
DI(Destination Index):目的变址寄存器
IP(Instruction Pointer):指令指针寄存器
CS(Code Segment)代码段寄存器
DS(Data Segment):数据段寄存器
SS(Stack Segment):堆栈段寄存器
ES(Extra Segment):附加段寄存器
OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1.
SF sign Flag 符号标志 记录运算结果的符号,结果负时为1.
ZF zero flag 零标志 运算结果等于0时为1,否则为0.
CF carry flag 进位标志 最高有效位产生进位时为1,否则为0.
AF auxiliary carry flag 辅助进位标志 运算时,第3位向第4位产生进位时为1,否则为0.
PF parity flag 奇偶标志 运算结果操作数位为1的个数为偶数个时为1,否则为0.
DF direcion flag 方向标志 用于串处理.DF=1时,每次操作后使SI和DI减小.DF=0时则增大.
IF interrupt flag 中断标志 IF=1时,允许CPU响应可屏蔽中断,否则关闭中断.
TF trap flag 陷阱标志 用于调试单步操作.
分享到:
相关推荐
"计算机组成原理概念总结" 本文将对计算机组成原理的重要概念进行总结,涵盖机群系统关键技术、MIMD 处理机与 SIMD 处理机的特点、对称型多处理机(SMP)系统中的 UMA、NUMA 和 COMA 模型、虚拟共享存储器系统、...
【组成原理概念教程的课件】是一套详细讲解计算机组成原理的教育资源,涵盖了计算机硬件的基础知识,旨在帮助学习者深入理解计算机内部的工作机制。课程主要包括以下几个核心章节: 1. **第二章 计算机的逻辑部件**...
计算机组成原理是计算机科学基础课程之一,本笔记涵盖了计算机组成原理的基本概念、计算机系统的基本组成、计算机体系结构、计算机组成、指令系统、存储器、输入/输出系统、总线结构等方面的知识。 一、计算机系统...
计算机组成原理是计算机科学的基础,它探讨了计算机硬件系统各个...了解并掌握这些计算机组成原理的重要概念对于理解和设计计算机系统至关重要,无论是硬件开发、软件优化还是系统分析,这些基础知识都是必不可少的。
计算机组成原理是理解计算机系统内部工作机制的基础,它涵盖了计算机硬件的各个主要组成部分。本文将深入探讨其中的关键概念。...总的来说,计算机组成原理涉及到的这些概念和原理是理解计算机硬件运作的基石。
总的来说,"计算机组成原理模型机"实验是一个理论与实践相结合的学习过程,它将抽象的计算机组成原理概念转化为可操作的硬件设计,为学习者提供了深入理解计算机硬件工作方式的宝贵机会。通过Quartus II的设计和仿真...
这份报告可能包括了多个实验,每个实验都针对不同的计算机组成原理概念进行实践验证。 实验一:数字逻辑基础 在这个实验中,学生会接触到二进制、八进制、十六进制转换,以及基本的逻辑门(如与门、或门、非门、异...
总之,COP2000实验平台是一个极其有价值的教育工具,它使抽象的计算机组成原理概念变得可视化和可操作,有助于提高学生的实践技能和理论知识的结合。通过深入探索和实践,学生将能够更好地理解和掌握计算机系统的...
同时,它还可以帮助准备考试,尤其是对那些需要理解和应用计算机组成原理概念的题目有很好的指导作用。在解答过程中,不仅要注意计算和逻辑推理,还要学会运用所学知识解释实际的计算机系统行为。
"计算机组成原理第2版蒋本珊" 本资源主要讲解了计算机组成原理的基本概念和原理,涵盖了计算机系统的概论、冯...本资源还涵盖了许多其他重要的计算机组成原理概念,例如主机框图、存数指令和加法指令的信息流程等。
实验报告中还涉及到了一些重要的计算机组成原理概念,如: 1. 算术逻辑单元(ALU) 2. 暂存器(Register) 3. 扩展区(Expansion Bus) 4. 数据通路图(Data Flow Diagram) 5. 运算结果表(Operation Result Table...
这个课件通过.pps文件形式提供,可能包含PPT演示文稿,便于学生通过视觉化方式理解复杂的计算机组成原理概念。学习这些内容对于理解计算机如何工作,编写更高效的程序,甚至进行硬件设计都至关重要。
“计算机组成原理第2版.pps”可能是一个包含课件内容的PowerPoint演示文稿,其中可能包含了上述知识点的详细讲解和示例,包括图表、案例分析等,以帮助学习者形象地理解抽象的计算机组成原理概念。通过仔细研读这份...
这个“计算机组成原理动画演示系统”旨在通过动态的可视化方式,帮助学习者更直观地理解复杂的计算机组成原理概念。 在计算机组成原理中,我们通常会涉及以下几个核心知识点: 1. **数据表示**:包括二进制、八...
计算机组成原理白中英第六版解析是该领域的经典教材之一,本书系统地介绍了计算机组成的基本概念、指令系统、计算机结构、输入/输出系统、存储系统、计算机网络等方面的知识。 在计算机组成原理中,指令系统是...
在此次课程设计中,NetBeans可能被用来编写和调试相关的程序代码,以便实现特定的计算机组成原理概念,如处理器模拟器或存储系统模型。利用NetBeans,学生可以享受代码自动完成、调试工具和项目管理等便利,提高编程...
本篇ppt介绍了计算机组成原理的基本概念、计算机系统的层次结构、计算机硬件框图、冯·诺依曼计算机的特点、计算机的工作步骤等内容。 一、计算机系统简介 计算机系统是指一个完整的计算机系统,包括硬件和软件两...
计算机组成原理是计算机科学与技术专业的一门核心课程,它主要研究计算机系统中硬件和软件之间的...同时,教师也可以利用这些试卷来评估教学效果,调整教学计划,确保学生能够全面理解和掌握计算机组成原理的核心概念。