第二章80x86微处理器解析
- 格式:ppt
- 大小:3.76 MB
- 文档页数:186
2012/10/71第二章80X86微处理器微型计算机的常用术语微型计算机原理与接口技术2012/10/72一、微型计算机的常用术语1、位和字节●位(bit )是计算机所能表示的最小最基本的数据单位,它指的是取值只能为0或1的一个二进制数值位。
位作为单位时记作b ;●字节(byte )由8位二进制位组成,通常用作计算存储容量的单位。
字节作为单位时记作B 。
●常用的存储器容量单位:K 是Kelo 的缩写,1K=1024=210;M 是Mega 的缩写,1M=1024K=220;G 是Giga 的缩写,1G=1024M=230;T 是Tera 的缩写,1T=1024G=240。
微型计算机原理与接口技术2012/10/732、字长(数据宽度)●字长是微处理器一次可以直接处理的二进制数码的位数,它通常取决于微处理器内部通用寄存器的位数和数据总线的宽度。
微处理器的字长有4、8、16、32位和64位等等。
微型计算机原理与接口技术2012/10/743、寻址能力指CPU 能直接存取数据的内存地址的范围,它由CPU 的地址总线的数目决定;4、主频主频也叫时钟频率,用来表示微处理器的运行速度,主频越高表明微处理器运行越快,主频的单位是MHz ;5、MIPSMIPS 是Millions of Instruction Per Second 的缩写,表示微处理器的性能──运算速度,每秒钟能执行多少百万条指令;6、微处理器的集成度指微处理器芯片上集成的晶体管的密度。
微型计算机原理与接口技术2012/10/75型号发布年分字长(位)晶体管(万个)数据总线宽度外部总线宽度主频寻址空间高速缓存8086197816 2.91616 4.771M 无8088197916 2.9168 4.771M 无28619821613.416166~2016M 无38619863227.5323212~334G 有486198932120323225~1004G 8K 奔腾199332310646460~1664G 8K 奔腾Pro 1995325506464150~20064G 8K 256K 奔21997327506464233~33364G 32K 512K Itanium 200064 2.2亿64641G 以上64G 6M 集成三级酷睿22006642.91亿64643.60G64G6M 集成三级二、80X86系列CPU 的主要特性2012/10/76第二章80X86微处理器2.1 32位微处理器内部结构微型计算机原理与接口技术2012/10/77微处理器的基本功能模块:●总线接口单元BIU(寄存器组)●执行单元EU(运算器和控制器、寄存器组)微型计算机原理与接口技术2012/10/788086/8088内部结构微型计算机原理与接口技术2012/10/79存储管理(分段和分页部件)指令和数据流水线指令和数据CACHE 指令预取浮点处理分支预测并行计算……微处理器发展过程中引入的各种扩展功能:微型计算机原理与接口技术2012/10/710Pentium 处理器采用了多项先进技术:●CISC 和RISC 相结合的技术●超标量流水线技术●分支预测技术微型计算机原理与接口技术2012/10/711RISC 和CISC●RISC (Reduced Instruction Set Computer ),精简指令系统的计算机提供数目较少、格式与功能简单、运行高效的指令,追求的是计算机控制器实现简单、运行高速,更容易在单块超大规模集成电路的芯片内制做出来;●CISC (Complex Instruction Set Computer ),复杂指令系统的计算机相对于RISC 一词而提出来的一种说法,特点是指令条数多,格式多样,寻址方式复杂,每条指令的功能强。
第二章??80X86微处理器 ?难点和重点1 .运算器是如何通过全加器实现补码的加减运算的第一章已述及,在计算机中不管是两个带符号位的补码数,还是两个不带符号位的数,进行加减运算时,其处理方法都一样。
作加法时,直接相加即可;作减法时,将减数变补(包括符号位在内各位变反,最后再在最低位加 l )与被减数相加即可。
这样,加减法运算只要一个全加器便可实现。
2 .状态标志寄存器状态标志是ALU运算结果特殊状态的反映,是微型计算机技术中的重要概念。
它是计算机进行判断的重要依据.为了能将ALU运算结果的特殊状态寄存起来,以供后面的有条件跳转指令判跳之用。
通常微型机中都用一定位数(如 8 位或 16 位)的寄存器来寄存这些运算结果的特殊状态。
这个用来寄存运算结果特殊状态的寄存器就称为状态标志寄存器。
SF标志反映了 ALU运算结果最高位的情况,亦即补码数运算结果的正负情况,称为符号标志。
CF标志反映了ALU运算结果的进位(或借位)情况,亦即两个不带符号位数相加的进位情况或相减的借位情况,称为加法的进位标志(或减法的借位标志)。
有了状态标志寄存器,ALU运算后,除将运算结果送到累加器A外,还可将运算结果的特殊状态寄存起来。
这样,在运算指令之后,若有条件转移指令,便可根据标志位的状态进行程序判跳,实现了计算机的判断功能。
判断功能是计算机的重要功能,判断功能愈强,计算机的编程能力愈强,而判断的重要依据是状态标志。
因而,学习微型计算机原理必须首先掌握好状态标志的定义和功用。
3.? 微处理器的ALU和寄存器阵列ALU是微处理器用来进行算术逻辑运算的重要部件。
它所能完成的操作种类愈多,微处理器的功能也就愈强。
通常8位CPU完成的主要操作为加减运算、逻辑运算和移位操作等。
16位CPU的ALU完成的主要操作除上述外,还能完成乘除法运算等。
CPU的寄存器阵列在8位CPU 中分累加器和通用寄存器两种;16位CPU中不加区分,统称为通用寄存器阵列。