寻址方式和指令系统书课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《寻址方式和指令系统书课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寻址 方式 指令系统 课件
- 资源描述:
-
1、优秀精品课件文档资料第第2 2章章 IBM PCIBM PC计算机组织计算机组织 第2章 IBM PC计算机组织 2.1 80X86 微处理器 2.2 计算机系统概述2.3 存储器 2.4 中央处理器 2.5 外部设备 开开 始始第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.1 80 x86 微处理器 计算机主要由运算器,控制器,存储器,和输入输出设备构成。把运算器和控制器集成在一个芯片上,构成中央处理器(CPU)。由80386微处理器芯片构成的微机称386微机 由80486微处理器芯片构成的微机称486微机 晶体管数:指芯片中所包含的晶体管数,它说明器件的集成度返回本章首
2、页返回本章首页第第2 2章章 IBM PCIBM PC计算机组织计算机组织 主频:芯片所使用的主时钟频率。数据总线:负责计算机中数据在各组成部分之间的传送。地址总线:指专用于传送地址的总线宽度。根据这个数值可确定处理器可访问的存储器的最大范围。一般存储器以字节为存储信息的基本单位,用符号B来表示 第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.2 计算机系统概述2.2.1 硬件硬件 2.2.2 系统软件和用户软件系统软件和用户软件 2.2.3 存储器存储器 2.2.4 实模式存储器寻址实模式存储器寻址 返回本章首页返回本章首页第第2 2章章 IBM PCIBM PC计算机组织
3、计算机组织 计算机系统包括两部分:硬件,软件计算机系统包括两部分:硬件,软件硬件:电路,插件板,机柜等硬件:电路,插件板,机柜等软件:为了运行,管理和维护计算机而编软件:为了运行,管理和维护计算机而编制的各种程序的总和制的各种程序的总和.第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.2.1 硬件中央处理器总线控制逻辑存储器 接口 接口 大容量存储器 I/O 设备 I/O子系统 第第2 2章章 IBM PCIBM PC计算机组织计算机组织 计算机结构包括中央处理器CPU,存储器,输入/输出子系统三个主要组成部分,用系统总线把它们连接在一起。1存储器是计算机的记忆部件。存放程序
4、,程序中所用的数据,信息及中间结果。2中央处理机包括运算器和控制器两部分。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 运算器执行所有的算术和逻辑运算指令 控制器负责全机的控制工作,它负责把指令逐条从存储器中取出,经译码分析后向全机发出取数,执行,存数等控制命令以保证完成程序所要求的功能。3I/O子系统 包括I/O设备及大容量存储器两类外部设备。I/O设备是指负责与计算机的外部世界通信的输入/输出设备,如显示终端,键盘,打印机等多种类型的外部设备。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 大容量存储器:外存储器磁盘,磁带,光盘机器内部的存储器则称为内存储器,
5、简称内存。内外存的关系:内存小 外存大 速度快 速度慢 一般程序是存放在外存,运算时把它从外存传送到内存的某个区域,再由中央处理器控制执行。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 4系统总线:数据线,地址线和控制线。系统总线:数据线,地址线和控制线。系统总线把系统总线把CPU,存储器和存储器和I/O设备连接起设备连接起来,用来传送各部分之间的信息。它由总线来,用来传送各部分之间的信息。它由总线控制逻辑指挥工作。控制逻辑指挥工作。(1)数据线传送数据信息数据线传送数据信息(2)地址线指出信息的来源和目的地。地址线指出信息的来源和目的地。(3)控制线则规定总线的动作,如方向等
6、控制线则规定总线的动作,如方向等 第第2 2章章 IBM PCIBM PC计算机组织计算机组织 5.IBM PC机简介:机简介:1981年美国年美国IBM公司推出了个人计公司推出了个人计算机算机IBMPC。机中的机中的CPU由一个微处理由一个微处理器芯片器芯片8088组成,其主要性能是:组成,其主要性能是:系统时钟系统时钟 4.77MHz基本指令基本指令99条条机内字长机内字长16位,数据线位,数据线8根根寻址能力寻址能力1M字节,地址线字节,地址线20根根平均运算速度为平均运算速度为0.65MPs第第2 2章章 IBM PCIBM PC计算机组织计算机组织 PC机有机有1M字节随即存取的存储
7、器及字节随即存取的存储器及40KB字节只读存储器。字节只读存储器。ROM里存里存放有放有BASIC解释程序及基本输入解释程序及基本输入/输输出系统软件出系统软件BIOS,它们是只允许读它们是只允许读出而不允许用户写入或修改的。出而不允许用户写入或修改的。IBM PC机提供了三种基本外设接口。机提供了三种基本外设接口。它们是键盘,扬声器和盒式磁带。它们是键盘,扬声器和盒式磁带。外部设备:显示器,磁盘,软盘,外部设备:显示器,磁盘,软盘,打印机等。打印机等。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.2.2 2.2.2 系统软件和用户软件系统软件和用户软件 1系统软件:是由计
8、算机的生产厂家系统软件:是由计算机的生产厂家提供给用户的一组程序,这些程序是提供给用户的一组程序,这些程序是用户使用机器时为准备和执行用户程用户使用机器时为准备和执行用户程序所必须的。序所必须的。用户软件:用户自行编制的各种程序。用户软件:用户自行编制的各种程序。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 系统软件的核心为操作系统(系统软件的核心为操作系统(OS)操作系统是系统程序的集合,它的主要操作系统是系统程序的集合,它的主要作用是对系统的硬件,软件资源进行合作用是对系统的硬件,软件资源进行合理的管理,为用户创造方便,有效和可理的管理,为用户创造方便,有效和可靠的计算机工
9、作环境。靠的计算机工作环境。操作系统的主要部分是常驻监督程序,操作系统的主要部分是常驻监督程序,只要一开机它就存在于内存中,它可以只要一开机它就存在于内存中,它可以从内存中接收命令,并使操作系统执行从内存中接收命令,并使操作系统执行相应操作相应操作第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2 2I/OI/O驱动程序驱动程序用来对用来对I/OI/O设备进行控制或管理。设备进行控制或管理。当系统程序或用户程序需要使用当系统程序或用户程序需要使用I/OI/O设备设备时,就调用时,就调用I/OI/O驱动程序来对设备发出命驱动程序来对设备发出命令,完成令,完成CPUCPU和和I/OI
10、/O设备之间的信息传送。设备之间的信息传送。3 3文件管理程序文件管理程序 用来处理存储在外存储器中的大量信用来处理存储在外存储器中的大量信息,它可以和外存储器的设备驱动程序相息,它可以和外存储器的设备驱动程序相连接,对存储在其中的信息以文件形式进连接,对存储在其中的信息以文件形式进行存取,复制及其它管理操作行存取,复制及其它管理操作。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 4 4文本编辑程序文本编辑程序 文本是指由字母,数字,符号等组成文本是指由字母,数字,符号等组成的信息,它可以是一个用汇编语言或高级的信息,它可以是一个用汇编语言或高级语言编写的程序,也可以是一组数据
11、或一语言编写的程序,也可以是一组数据或一份报告。份报告。文本编辑程序用来建立,输入或修改文本,文本编辑程序用来建立,输入或修改文本,并使它存入存储器或大容量存储器中。并使它存入存储器或大容量存储器中。如:文本编辑器如:文本编辑器EDITEDIT可用来建立文件,可用来建立文件,修改文件。有删除,插入,编辑和显示等修改文件。有删除,插入,编辑和显示等功能。功能。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 5翻译程序翻译程序 汇编语言是一种符号语言,它几乎和机器语言汇编语言是一种符号语言,它几乎和机器语言一一对应,但在书写时却使用字符串组成的助记符。一一对应,但在书写时却使用字符串
12、组成的助记符。例如:加法在汇编语言中是用助记符例如:加法在汇编语言中是用助记符ADD表示的,表示的,而机器语言则可用而机器语言则可用6位二进制代码(位二进制代码(000010)来表示。)来表示。汇编程序汇编程序:把用户编制的汇编语言源程序翻译成:把用户编制的汇编语言源程序翻译成机器语言程序的一种系统程序。机器语言程序的一种系统程序。IBM PC机中的汇编程序有机中的汇编程序有ASM和和MASM两种。两种。ASM称为小汇编程序,它占有较小的存储区,但功称为小汇编程序,它占有较小的存储区,但功能弱。能弱。MASM称为宏汇编语言,它占有较大存储区,但功称为宏汇编语言,它占有较大存储区,但功能强。能强
13、。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 高级语言的翻译程序有高级语言的翻译程序有两种两种方式:方式:一种是先把高级语言程序翻译成机器语言程一种是先把高级语言程序翻译成机器语言程序,然后再在机器上执行,这种翻译程序称为序,然后再在机器上执行,这种翻译程序称为编编译程序译程序FORTRAN。另一种是直接把高级语言另一种是直接把高级语言程序在机器运行,一边解释一边执行,这种翻译程序在机器运行,一边解释一边执行,这种翻译程序称为程序称为解释程序解释程序BASIC。系统程序中的翻译程序包括汇编程序,系统程序中的翻译程序包括汇编程序,BASIC解释程序及各种高级语言的编译程序。解释
14、程序及各种高级语言的编译程序。6连接程序连接程序 用来把要执行的程序与库文件或其他已经翻用来把要执行的程序与库文件或其他已经翻译的子程序连接在一起,形成机器能执行的程序。译的子程序连接在一起,形成机器能执行的程序。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.2.32.2.3 存储器存储器计算机存储信息的基本单位是一个二进制位,计算机存储信息的基本单位是一个二进制位,一位可存储一个二进制数:一位可存储一个二进制数:0 0或或1 1,每,每8 8位组成位组成一个字节。一个字节。80868086,8028680286的字长为的字长为1616位,由位,由2 2个字节组成;个字节组
15、成;8038680386到到PentiumPentium机的字长为机的字长为3232位,由位,由4 4个字个字节组成。还有一种由节组成。还有一种由8 8个字节组成的即字长为个字节组成的即字长为6464位,为位,为4 4个字。个字。8038680386及其后继机型可处理及其后继机型可处理4 4字即字即8 8个字节。个字节。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 每个字节单元有一个二进制数表示地址,每个字节单元有一个二进制数表示地址,1616位二进制数可表示的位二进制数可表示的2 21616个字节单元的个字节单元的地址,即地址,即65536=6465536=64K K地址,用
16、十六进制地址,用十六进制编号为编号为:00000000FFFFHFFFFH一个存储单元中存放的信息为该存储单一个存储单元中存放的信息为该存储单元的内容,如果元的内容,如果4 4号字节单元号字节单元中存放的中存放的信息为信息为7878H H,则表示为则表示为(00040004)7878H H 0004H 0004H 78H第第2 2章章 IBM PCIBM PC计算机组织计算机组织 一个字存入存储器要占有相继的两个字节,一个字存入存储器要占有相继的两个字节,存放时低位字节存入低地址,高位字节存存放时低位字节存入低地址,高位字节存入高地址,这样二个字节单元就构成了一入高地址,这样二个字节单元就构成
17、了一个字单元,字单元地址采用它的低地址来个字单元,字单元地址采用它的低地址来表示。表示。4 4号字单元号字单元内容为内容为56785678H H表示为表示为(00040004)56785678H H 0004 0004H H 0005H 0005H 内存中内存中 0004H 0005H0004H 0005H78567856第第2 2章章 IBM PCIBM PC计算机组织计算机组织 双字单元由其最低字节的地址指定,双字单元由其最低字节的地址指定,4 4号双字单元内容(号双字单元内容(00040004)1234567812345678H H同一个地址既可以看作字节单元的地址,同一个地址既可以看作
18、字节单元的地址,又可看作字单元,双字,又可看作字单元,双字,4 4字单元。字单元。字单元地址可以是偶数,也可以是奇数。字单元地址可以是偶数,也可以是奇数。在在80868086中,访问存储器是字为单位进行的,中,访问存储器是字为单位进行的,字单元地址是以偶地址开始。字单元地址是以偶地址开始。字节内容(字节内容(0004)=78H 0004H字内容(字内容(0004)=5678H 0005H双字内容(双字内容(0004)=12345678 H 0006H 0007H78H56H34H12H第第2 2章章 IBM PCIBM PC计算机组织计算机组织 在内存中:0004H 0005H 0006H 0
19、007H 0008H 78563412第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.2.4 2.2.4 实模式存储器寻址实模式存储器寻址 8080 x86x86微处理器可以在实模式下和保护模式下微处理器可以在实模式下和保护模式下工作。工作。1 1存储器地址的分段存储器地址的分段 实模式下内存允许的最大寻址空间为实模式下内存允许的最大寻址空间为1 1MBMB 80888088的地址总线宽度为的地址总线宽度为2020位,位,2 220201048576104857610241024K K1M1M 其最大寻址空间为其最大寻址空间为1 1M M而其他微处理器则在实模式下只能访问前而
20、其他微处理器则在实模式下只能访问前1 1M M的存储地址。的存储地址。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 实模式就是为实模式就是为80888088而设计的工作方式,而设计的工作方式,它要解决在它要解决在1616位字长的机器里提供位字长的机器里提供2020位地址位地址的问题,故而采用存储器地址分段方式对存的问题,故而采用存储器地址分段方式对存储器分段。储器分段。2 2装入程序装入程序 用来把程序从外存储器传送到内存储器,用来把程序从外存储器传送到内存储器,以便机器执行。以便机器执行。例如:计算机开机后就需要立即启动装入例如:计算机开机后就需要立即启动装入程序把常驻监督程
21、序装入存储器,使机器运程序把常驻监督程序装入存储器,使机器运转起来转起来。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 3.3.调试程序调试程序 是系统提供给用户的能监督和控制是系统提供给用户的能监督和控制用户程序的一种工具,它可以装入,修用户程序的一种工具,它可以装入,修改,显示或逐条执行一个程序。改,显示或逐条执行一个程序。4.4.系统程序库和用户程序库系统程序库和用户程序库程序库程序库:各种标准程序,子程序及一些文各种标准程序,子程序及一些文件的集合称为程序库。件的集合称为程序库。它可以被系统程序或用户程序调用。它可以被系统程序或用户程序调用。第第2 2章章 IBM PC
22、IBM PC计算机组织计算机组织 2.3 存储器存储器2.3.1 存储单元的地址和内容存储单元的地址和内容 2.3.2 存储器地址分段存储器地址分段 2.3.3 保护模式存储器寻址保护模式存储器寻址 返回本章首页返回本章首页第第2 2章章 IBM PCIBM PC计算机组织计算机组织 2.3.1 存储单元的地址和内容存储单元的地址和内容 计算机存储信息的基本单位是一个二进计算机存储信息的基本单位是一个二进制位,一位可存储一个二进制数:制位,一位可存储一个二进制数:0或或1.每每8位组成一个字节,位编号如下所示:位组成一个字节,位编号如下所示:7 6 5 4 3 2 1 0IBM PC机的字长为
23、机的字长为16位,由位,由2个字节组成,位编号如个字节组成,位编号如下所示:下所示:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 第第2 2章章 IBM PCIBM PC计算机组织计算机组织 在存储器里以在存储器里以字节字节为单位存储信息。为单位存储信息。为了正确地存放或取得信息,每一为了正确地存放或取得信息,每一个字节单元给以一个个字节单元给以一个存储器地址存储器地址,地,地址从址从0 0开始编号,顺序的每次加开始编号,顺序的每次加1 1,在,在机器里,地址也是用二进制数来表示机器里,地址也是用二进制数来表示的。当然它是无符号整数,书写格式的。当然它是无符号整数
24、,书写格式为十六进制数。为十六进制数。一个存储单元中存放的信息称为该一个存储单元中存放的信息称为该存储单元的内容存储单元的内容 。第第2 2章章 IBM PCIBM PC计算机组织计算机组织 如图表示了存储器里存放的信息的情况如图表示了存储器里存放的信息的情况。34 12 1EH 2FH0000H000100020003000400051234H1235H第第2 2章章 IBM PCIBM PC计算机组织计算机组织 在内存中:0000 0001 0002 0003 0004 0005 1234 1235 1236 123734121E2F第第2 2章章 IBM PCIBM PC计算机组织计算机
25、组织 1.1.4 4号号“字节字节”单元单元存放的信息为存放的信息为3434H H,即即4 4号单元中的内容为号单元中的内容为3434H H,表示为(表示为(00040004)3434H H 2.2.但机器字长是但机器字长是1616位,大部分数据都是以位,大部分数据都是以 字为单位表示的。字为单位表示的。一个字存入存储器要占有相继的两个字一个字存入存储器要占有相继的两个字节,存放时,节,存放时,低位字节存放低地址,高位低位字节存放低地址,高位字节存放高地址字节存放高地址,也就是说以相反的次序,也就是说以相反的次序存入的。存入的。这样两个字节单元构成了一个字单元,这样两个字节单元构成了一个字单元
展开阅读全文