微机系统组成及原理.ppt
《微机系统组成及原理.ppt》由会员分享,可在线阅读,更多相关《微机系统组成及原理.ppt(62页珍藏版)》请在三一办公上搜索。
1、第一章 微机系统组成及原理,1.1 信息在计算机中的表示1.2 计算机发展概况1.3 微机系统结构与工作原理1.4 微机硬件1.5 微机软件1.6 嵌入式系统,1.1.1 计算机中的数据类型,位(Bit)、字节(Byte)、字(Word)、双字(Doubleword)、四字(Quardword),1 bit=1个二进制位1 Byte=8 bit1 Word=2 Byte 1 Doubleword=2 Word=4 Byte1 Quardword=4 Word,Doubleword(7EACF053H),1.1信息在计算机中的表示,00H01H02H03H04H05H06H07H08H09H0A
2、H0BH0CH0DH,31H(字节),74CBH(字),数据在内存的存储方式,字节地址,字地址,数据在微机(INTEL)中存放的原则是,低地址放低字节,高地址放高字节,1.1.2 机器数与真值,对于带符号数(二进制表示),计算机用最高位表示符号:“0”表示正,“1”表示负,余下的位表示值。符号被数码化的带符号数称为机器数。常用原码、反码和补码表示。微机中用补码表示带符号数例:+22106=101 0110 0101 1010B为真值 而相应的机器数为0101 0110 0101 1010B=565BH,1.1.3 原码、反码与补码,(2n 1)为n个1,(2n 1)-|x|为|x|的反码,所以
3、求负数的补码可按“按位取反,末位加1”的方法进行。,微机中用补码表示带符号数,利用补码将减法运算转化为加法运算:X=X补补X+Y补=X补+Y补X-Y补=X补+-Y补,原码、反码与补码之间的关系,若X0,则X补=X反=X原若X0,则X反=X原的数值位按位求反。X补=X反+1,X=52=110100B X原=10110100B X反=11001011B X补=X反+1=11001100B,例:原码、反码、补码,例:真值的求解,将一个用补码表示的二进制数转换为十进制数。1)X补=0 0101110B 真值为:+0101110B 正数 所以:X=+46 2)X补=1 1010010B 负数 X=X补补
4、=11010010补=-0101110B 所以:X=-46,1.1.4 定点数与浮点数,定点数小数点位置固定(例如纯整数和纯小数),浮点数小数点位置不固定(充分利用有限位数,扩大数的表示范围和精度),浮点数的表示方法,符号 指数 尾数,S=0 正数S=1 负数,小数点位置与b0=1省略,微机系统的三种浮点数类型,【例1.3】将十进制数219.125表示成单精度浮点数。219.125D=11011011.001B=1.101101100127 E=7+127=134=10000110B。得到二进制表示的规格化的浮点数形式:,尾数(共23位),包括隐含的b0共24位,指数,符号,1.1.5 计算机
5、中常用码制,1BCD码(Binary Coded Decimal),用二进制编码表示十进制数称为BCD码。一位十进制数需要用4位二进制编码表示。例如(0100 1001 0111 1000.0001 0100 1001)BCD(4 9 7 8.1 4 9)D压缩BCD码:一个字节表示两位十进制数非压缩BCD码:一个字节表示一位十进制数(使用低四位),2.ASCII码 美国国家信息交换标准代码 ASCII(American Standard Code for Information Interchange)已成为计算机字符编码的国际标准,NUL 空SOH 标题开始STX 正文结束ETX 本文结束
6、EOT 传输结束ENQ 询问ACK 承认BEL 报警符BS 退格HT 横向列表LF 换行VT 垂直制表FF 走纸控制CR 回车SO 移位输出SI 移位输入SP 空格,DLE 数据链换码DC1 设备控制1DC2 设备控制2DC3 设备控制3DC4 设备控制4NAK 否定SYN 空转同步ETB 信息组传送结束CAN 作废EM 纸尽SUB 减ESC 换码FS 分隔符GS 组分隔符RS 记录分隔符US 单元分隔符DEL 作废,NULL,Space,ASCII字符表,3.中文编码,中文字符用二个字节表示,每个字节的最高位置1,余下的14位表示字符,构成汉字内码(GB2312-80)。汉字内码 是对汉字的
7、唯一标识。,汉字输入码 各种输入法所采用的汉字编码统称为输入码,汉字内码 输入的汉字在机器中必须转换为统一的机内码,汉字输出码 用于输出汉字字型的点阵编码,1.2 微机发展概况,Intel 2004年2月1日发布基于Prescott核心的第三代Pentium 4处理器。采用0.09微米的制造工艺,拥有一亿两千五百万个晶体管,管线也增加到了31级。配备1MB二级缓存,16KB的数据缓存。,2005/02/21:P4 6XX发布起跳频率为3.2GHz,L2 Cache 2MB,售价为215欧元,Gordon Moore 1965的预言已经40年了,这条IT第一定律还能走多远?,1971/11 In
8、tel 4004 2300 Transistors,1978/6 Intel 8086 29000 Transistors 3m,2002/4 Pentium 4-2.2G 55Million Transistors 0.13m,2004/2 Prescott 3.4G P4125Million Transistors 90nm,Gordon Moore made his famous,摩尔定律 CPU性能每18个月增加一倍,摩尔定律 晶体管数目每两年增加一倍,由运算器、控制器、存储器、输入设备和输出设备五大部分组成;数据和程序以二进制代码形式存放;控制器根据存放在存储器中的程序来工作。,1.
9、3.1 微机系统结构,一台计算机是以运算器为中心,由运算器、存储器、控制器、输入设备和输出设备组成。,冯诺依曼结构,1.3 微机系统工作原理,原始数据和指令,计算结果,微处理器系统的总线结构,2 组成微机系统的各部分通过地址总线AB、数据总线DB和控制总线CB联系在一起。,1 总线是计算机中各类公共信号线的集合,是计算机系统中各部分联络的规范通道。,微处理器是将运算器和控制器以及其它部件集为一体的大规模集成电路。,微处理器系统的总线结构,微处理器MPU包含运算器和控制器,是微机系统的核心部件。称为中央处理单元(CPU),存储器用来存放数据和程序;分为只读存储器ROM(Read Only Mem
10、ory)和随机存取存储器RAM(Random Access Memory),输入输出接口又称为I/O接口(Input/Output interface),是微机系统与外部设备交换信息的电路和通道。,总线结构,MPU,单总线,双总线,双重总线,全局总线,数据总钱DB(Data Bus)用来传输数据信息,是双向总线,CPU既可通过DB从内存或输入设备读入数据,又可通过DB将内部数据送至内存或输出设备。地址总线AB(Address Bus)用于传送CPU发出的地址信息,是单向总线。目的是指明与CPU交换信息的内存单元或I/O设备。控制总线CB(Control Bus)用来传送控制信号、时序信号和状态
11、信息等。其中有的是CPU向内存和外设发出的信息,有的则是内存或外设向CPU发出的信息。可见,CB中每一根线的方向是一定的、单向的,但作为一个整体则是双向的,所以在各种结构框图中,凡涉及到控制总线CB,均以双向线表示。,(系统)外总线如并口、串口,(系统)内总线如ISA、PCI,片(间)总线 三总线形式,片内总线单总线形式,微机总线结构,微机系统的四级总线示意图,以全加器为基础,辅之以移位寄存器及相应控制逻辑,完成加、减、乘、除四则运算和各种逻辑运算,存放运算操作数和结果,根据指令发出控制信号,临时存放单元:暂时存放数据和地址,指示栈项地址,存放下一条要执行的指令的地址,寄存ALU操作结果的状态
12、,1.3.2 微处理器简化模型,指令概述,指令是规定计算机执行特定操作的命令。通常条指令包括两部分:操作码和地址码。操作码指明要完成操作的性质,如加、减、乘、除、数据传送、移位等;地址码指明参加上述规定操作的数据存放地址或操作数。,微型计算机每执行一条指令都是分成三个阶段进行:取指令(Fetch)、分析指令(Decode)和执行指令(Execute)。取指令阶段的任务是根据程序计数器PC中的值,从存储器读出现行指令,送到指令寄存器IR,然后PC自动加1指向下一条指令地址。,分析指令阶段的任务是将IR中的指令操作码译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。执行指令阶段的任务是取出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 系统 组成 原理

链接地址:https://www.31ppt.com/p-6572862.html