


单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,*,,*,,圆第一二五章概述,,第3章8088/8086MPU的指令系统,,1.计算机系统是由两大部分组成:硬件系统和软件系统,,硬件系统是指所有构成计算机的物理实体,它包括计算机系统中,,切电子、机械、光电等设备软件系统是指计算机运行时所需的各种程序、数据及其有关资料,,2.冯·诺依曼体系结构(传统机)的硬件结构:,,分为五大部分,即存储器、运算器、控制器、输入设备和输出设备,,冯·诺依曼计算机特点,,(1)用二进制数表示数据和指令;,,(2)指令和数据存储在内部存储器中,按顺序自动依次执行,,指令;,,(3)由运算器、控制器、存储器、输入设备和输出设备组成,,基本硬件系统;,,(4)由控制器来控制程序和数据的存取及程序的执行;,,(5)以运算器为核心,,,,第3章8088/8086MPU的指令系统,,3.现代机的硬件结构,,现代机是指大规模或超大规模集成电路出现以后,组成计算机的,,各部分都在总线上,包括中央处理器CPU、主存储器RAM和ROM、各种,,I/0接口以及接口外带的各种外部设备。
4.软件系统,,计算机的软件系统由为计算机本身运行所需要的系统软件(S,,ystem Software)和用户完成特定任务所需的应用软件( Application,,Sof tware)两大类组成系统软件通常指那些用于管理机器各种资源的程序及协调各,,装置工作的程序和为支持应用软件的运行并提供服务的程序,,应用软件通常是指用来为用户解决某种应用问题的程序并包,,括有关的文件和资料是为用户某种专门用途而设计的程序系统,,,,第3章8088/8086MPU的指令系统,,5.存储器结构:分为四个逻辑段,起始地址放在段寄存器中,,存放代码逻辑段的叫代码段,起始地址在CS中;存放数据的逻辑段叫数,,据段,起始地址放在〗S中;存放操作结果的逻辑段叫附加段,起始地址,,放在BS中当堆栈用的逻辑段叫堆栈段,起始地址存放在SS中地址形成:物狸地址计算,,物理地址(PA)-段寄存器内容左移4位+偏移地址,,不同用途的字节单元的物理地址求法不同:,,取指令:PA=CS*10H+IP,,取源操作数:PA=DS*10H+EA(EA由U提供),,字符串操作:对源串:PA=DS*10H+SI,,对目的串:PA=BS*10H+DI,,堆栈操作:PA=SS*10H+SP,,,,第3章8088/8086MPU的指令系统,,6.微型计算机的系统总线:数据总线、地址总线、控制总线,,系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道,,(1)数据总线:用来传送数据,主要实现CPU与内存储器或I/0设备之,,间、内存储器与I/0设备或外存储器之间的数据传送,,(2)地址总线:用来传送地址。
主要实现从CPU送地址至内存储器和I,,0设备,或从外存储器传送地址至内存储器等3)控制总线:用于传送控制信号、时序信号和状态信息等,,,,第三章汇编语言指令系统及编程080F的指会系统,,1.语句类型:指令性语句、指示性语句,,指令性语句由指令组成,CPU可以执行;,,指示性语勺用来告诉编译程序如何对源程序进行汇编,它不生成目标,,代码,不由CPU执行,所以常称为伪操作指令;,,2.指令语句语句格式如下:,,[标号:]指令助记符[操作数][;注释];,,标号:主要用来定义标号、名字,以便在操作数域中引用它们标号和名字都是由标识符组成的标识符可由最多31个字母、数字和特,,殊字符所组成,它必须以字母或特殊字符开始。