- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三级PC技术分章节考试要点(二、三)
三级PC技术分章节考试要点(二、三)
第二章一、微处理器的原理与组成(一)微处理器的基本结构随着超大规模集成电路的发展,微处理器的功能越来越高。从80386到Pentium,到现在的64位的微处理器,其内部结构越来越复杂。其主要功能部件有总线接口部件、高速缓存(Cache)部件、取指译码部件、指令缓冲池部件、调度执行部件、结果回退部件、寄存器组部件等。(二)微处理器的工作原理1.指令的执行微处理器在执行一条指令时,主要将它分解成以下几个步骤去完成。(1)取指令;(2)指令译码;(3)取操作数;(4)执行运算;(5)回送结果。2.微处理器的定时由于微处理器的操作是周期性的,即取指令,指令译码,取操作数……再取指令……周而复始地进行。而这一系列操作步骤需要精确定时,按照精确时序进行,因此微处理器需要一个时序电路。时序电路受控于晶体振荡电路所生成的标准振荡脉冲信号,一旦机器加电,时序电路发出的时钟信号便连续不断地产生。(三)微处理器的特点与分类1.微处理器的特点(1)体积小,功耗低;(2)可靠性高,使用环境要求低;(3)系统设计灵活,使用方便。2.微处理器分类(1)按微处理器位数分类有:位片、4位、8位、12位、16位、32位、64位等微处理器。(2)按微处理器的应用领域分类有:通用高性能微处理器、嵌入式微处理器、数字信号处理器和微控制器。二、ALU结构运算器主要是由寄存器和算术逻辑线路构成的。寄存器主要用来存放数据,其长度取决于运算数据的位数,它每位触发器的状态与所表示数据对应位的数值是一一对应的。假设约定,触发器右端输出高电位为“1”,其输出低电位为“0”。若一个数据第i位为“1”,则寄存器第i位触发器右端输出为高电位,或者说,状态为“1”。因此,参加运算的数据或运算结果都可保存在寄存器中。算术逻辑线路主要是完成各种运算功能。它是根据各种运算规则而设计的组合逻辑线路,一般没有寄存的功能,它的核心部分是加法器。因为加、减、乘、除等算法都归结为加法与移位操作,所以加法器的设计是算术逻辑线路设计的关键。三、指令系统(一)指令和指令系统指令主要由两个部分组成:操作码———用来指出计算机应执行何种操作的一个二进制代码。例如:加法、减法、乘法、除法、取数、存数等各种基本操作,它们均有各自相应的操作码。操作数地址———指出该指令所操作(处理)的对象(称为操作数)所在的存储单元的地址。计算机中操作数可以相当灵活地指定,它可以直接包含在指令中,可以在CPU的某个寄存器中,一般情况是在存储器的某个(些)存储单元中。指定操作数所在位置的方法称为寻址方式。不同的计算机具有各自不同的指令,对某种特定的计算机而言,其所有指令的集合,称为该计算机的指令系统。(二)指令的特征和功能一般而言,指令系统应该具备下述特性:(1)指令的完备性。是指一个指令系统应满足给定的算法,可编出程序并实现之。(2)指令的有效性。指令系统中所包含的指令必须是有效的,从而可用相当少的指令编出实现某种算法的程序。(3)指令的简明性。它指一个指令系统能简化指令处理机的操作,又能简化编程。(4)指令的效率。它指系统中指令的执行时间。另外,尚要求指令系统应便于记忆和理解,占用内存少,尽量缩短逻辑延迟等。(三)寻址方式1.立即寻址立即寻址又称立即数寻址。操作数紧跟在操作码之后,直接放在指令中,这种操作数称为立即数。立即数规定只能为整数。立即数可以是8位或16位,要求低字节数放在低位地址中,高字节数放在高位地址中。2.寄存器寻址操作数在CPU的内部寄存器中,寄存器名由指令指出,这种寻址方式称之为寄存器寻址方式。对8位操作数,寄存器可以是AL,AH,BL,BH,CL,CH,DL,DH中的任意一个,对16位操作数,寄存器可以是AX,BX,CX,DX,SI,DI,SP或BP之一。3.直接寻址直接寻址方式的操作数地址的16位偏移量(又称有效地址EA)直接包含在指令中,它紧跟在操作码之后,存放在代码段区域。如果指令前面无前缀指明在哪一段,则默认操作数存放在数据段寄存器DS中。它的地址为数据段寄存器DS加上这16位地址偏移量。4.寄存器间接寻址寄存器间接寻址方式的操作数在存储器中,操作数地址的16位偏移量包含在寄存器BX、BP、SI和DI之一中。如果指令中未具体用前缀指明是哪个段寄存器,则寻址时,对BX、SI、DI寄存器,默认操作数在数据段寄存器DS中,即数据段寄存器DS加上SI、DI、BX中的偏移量为操作数的地址。5.寄存器相对寻址(或称变址寻址)采用寄存器间接寻址时,允许在指令中指定一个8位或16位的偏移量,这样,有效地址由一个基址或变址寄存器的内容加上一个偏移量来得到。即 [BX] [BP]有效地址EA=[SI]
原创力文档


文档评论(0)