《进制与码元》PPT课件.ppt

上传人:za****8 文档编号:12726203 上传时间:2020-05-19 格式:PPT 页数:99 大小:2.30MB
返回 下载 相关 举报
《进制与码元》PPT课件.ppt_第1页
第1页 / 共99页
《进制与码元》PPT课件.ppt_第2页
第2页 / 共99页
《进制与码元》PPT课件.ppt_第3页
第3页 / 共99页
点击查看更多>>
资源描述
第1章进制与码元,教材郑初华主编,汇编语言、微机原理及接口技术,电子工业出版社,课程情况教学:56学时实验:1周考试:作业10%,实验10%,期末考试80%,上课时间安排,1-16周周一5-7节31040312-16周周二3-4节31040319周课程设计,参考书,Intel系列微处理器结构、编程和接口技术大全(美)BarryB.Brey著陈谊等译机械工业出版社1998.1第一版93.00Intel系列微处理器结构、编程和接口技术大全(最新版或原版的影印版)其它的X86的教材(著名大学、著名出版社、最近出版的),教学内容,第一章进制与码元第二章微型计算机硬件基础第三章Intel8086/8088CPU的指令系统第四章汇编程序设计第五章内存组成、原理与接口第六章输入输出系统和中断技术第七章常用数字接口电路第八章模拟量的输入输出,课程相关事项,本课程的特点注重原理,结合应用本课程的学习方法记忆指令,上机调试,自学与听讲结合本课程学习注意问题既要注重细节,也要注重全局概念克服枯燥,结合原理探讨有关应用,本课程的组成,软件,主要指80X86的软件体系结构及汇编语言指令及编程硬件,主要指80X86管脚、存储器结构及I/O接口电路,提纲,1.1概述,1,1.2微型计算机的硬件结构,3,1.3数字化信息编码与数据表示,1.4无符号二进制数的运算,1.5数的编码方法,1.6计算机中数据的表示方法,1.7IBMPC系列微机系统简介,1.8微型计算机系统的主要性能指标,2,3,4,5,6,7,8,1.1概述,电子计算机的发展:电子管计算机(1946-1956)晶体管计算机(1957-1964)中小规模集成电路计算机(1965-1970)超大规模集成电路计算机(1971-今)电子计算机按其性能分类:大中型计算机/巨型计算机(MainframeComputer)小型计算机(Minicomputer)微型计算机(Microcomputer)单片计算机(Single-ChipMicrocomputer)微型计算机的核心:微处理器(中央处理器CPU)IntelCPU的发展见下页表,摩尔定律(MooresLaw),英特尔处理器2009年:达到32nm工艺估计到2030年将进入1.6nm工艺如果目标实现,这将再次证明摩尔定律(MooresLaw)还依然有效,并指导着半导体工艺发展。,INTEL芯片组,440系列-其中440BX是奔腾2时期的经典之作810系列-是Intel第一款采用集成显卡的芯片组。不支援AGP,使得不能升級显示卡。815系列-是奔腾III处理器的不二选择,其中815EPB-Step(又称815EPT)正式支持图拉丁(Tualatin)核心的CPU。850系列-配合奔腾4的上市而设计的,采用不成熟的Socket423插座并搭配昂贵的RAMBUS内存使得它与Socket423的奔腾4同时被淘汰出局。新的850E后来作为工作站级别的芯片组上市。,INTEL芯片组,845系列-为了摒弃昂贵的RAMBUS内存而设计的搭配SDRAM内存的芯片组。随着DDR内存的上市,英特尔又推出了845D以及后续的845E、845G等芯片组。865/875系列-为全面支持含超线程技术(Hyper-Threading)的奔腾4设计的芯片组,首度支持双通道内存、SATA硬盘、AGP8X和USB2.0等新技术。848P-865系列的简化版本,去掉了对双通道内存的支持。,INTEL芯片组,915/925系列-采用LGA775封装的新型处理器而推出的采用PCIExpress技术芯片组,后来有改换Socket478插座和AGP插槽的型号。915芯片组摒弃了AGP技术而采用了PCI-Express总线,同时开始支持DDR2内存。925系列支持Pentium4ExtremeEdition处理器。945/955/975系列-在原915/925芯片组的基础上,增加了对奔腾D双核心CPU的支持。其中955和975系列支持了PentiumExtremeEdition处理器。,INTEL芯片组,945GTExpress芯片组更是支持了CoreDuo处理器。使用VRM11的975系列主板更支援IntelCore2系列处理器。946系列-基于945芯片組,加入对800MHz的IntelCore2处理器的支援。965系列-加入对IntelCore2系列处理器的支援,另外加入原生的双管道DDRII800的支援。採用全新的命名方法P965、Q965等取代沿用已久的945P等命名。,Intel已经在Hillsboro,Ore.,campus的研发中心,成功安装业界第一台商业运行的极度紫外光石版照相设备!Intel将采用这种设备在0.032微米制程的晶圆上刻画金属电路。,典型CPU介绍,Intel3.8GP467090纳米制程Prescott核心,L2高速缓存为2MB,晶体管数量1.69亿颗,硅晶面积为135平方厘米,设计热功率为115W,P4-PrescottCPU,Intel915/925平台,Intel975平台,IntelP35平台,Intel双核结构图,AMD双核结构图,双核CPU大战!AMD全胜,双核CPU大战!AMD全胜,提纲,1.1概述,1,1.2微型计算机的硬件结构,3,1.3数字化信息编码与数据表示,1.4无符号二进制数的运算,1.5数的编码方法,1.6计算机中数据的表示方法,1.7IBMPC系列微机系统简介,1.8微型计算机系统的主要性能指标,2,3,4,5,6,7,8,1.2微型计算机的硬件结构,微机的硬件体系结构仍采用冯诺依曼建立的经典结构。其主要特点是:微型计算机系统的硬件由五大部分组成:1.运算器2.控制器3.存储器4.输入设备5.输出设备其中运算器和控制器合称微处理器MPU(或CPU)。输入设备和输出设备合称/O设备。,微型计算机基本结构,I/O设备,I/O接口,存储器,ALU,控制器,取指,读,程序数据,结果,程序数据,结果,取,存,I/O命令,操作命令,写,存,微机总线,总线包括地址总线AB(ADDRESSBUS)、数据总线DB(DATABUS)和控制总线CB(CONTROLBUS)。数据总线DB用来传递数据信息,由于数据信息可在MPU和存储器、I/O设备之间相互传递,故为双向总线。,微机总线,地址总线AB用于传送MPU发出的地址信息,是单向总线。微机中存储单元I/O设备都有地址,在交换信息前,MPU先通过传送地址信息找寻所需交换信息的存储器和I/O设备,然后经数据总线进行信息的交换。控制总线CB用来传送控制信号、时序信号和状态信号,由于有的信号由MPU发向存储器和I/O设备,有的信号由存储器和I/O设备发向MPU,故控制总线从整体上看是双向的。,微机总线,CPU,定时电路,接口,接口,ROM,RAM,I/O接口,输出设备,输入设备,DMA,地址总线,数据总线,控制总线,并行接口串行接口定时/计数中断控制器,典型的PC系统结构,提纲,1.1概述,1,1.2微型计算机的硬件结构,3,1.3数字化信息编码与数据表示,1.4无符号二进制数的运算,1.5数的编码方法,1.6计算机中数据的表示方法,1.7IBMPC系列微机系统简介,1.8微型计算机系统的主要性能指标,2,3,4,5,6,7,8,1.3数字化信息编码与数据表示,掌握特点;表示方法;相互间的转换。,一、常用记数制,1十进制(Decimal,D)日常生活中最常见的是十进制数,用十个不同的符号来表示:0、1、2、3、4、5、6、7、8、9,称为代码。符合人们的习惯2二进制(Binary,B)二进制数只有两个代码“0”和“1”,所有的数据都由它们的组合来实现。二进制数据在进行运算时,遵守“逢二进一,借一当二”的原则。便于物理实现。,常用记数制,3十六进制(Hex,H)十六进制数采用09和A、B、C、D、E、F六个英文字母一起构成十六个代码。便于识别、书写。4.八进制(Octal,O,Q),1.十进制,特点:以十为底,逢十进一;共有0-9十个数字符号。表示:,2.二进制,特点:以2为底,逢2进位;只有0和1两个符号。表示:,3.十六进制,特点:以16为底,逢16进位;有0-9及A-F共16个数字符号。表示:,进位计数制的一般表示,一般地,对任意一个K进制数S都可表示为,其中:Si-S的第i位数码,可以是K个符号中任何一个;n,m整数和小数的位数;K-基数;Ki-K进制数的权,进制转换和计算,如何区分不同进位记数制的数字,在数字后面加一个字母进行区分:二进制:数字后面加B,如1001B八进制:数字后面加O,如1001O十进制:一般不加,如1001十六进制:数字后面加H,如1001H在明显可以区分其记数制的情况下,可以省略数字后面的字母,二、进制转换,1非十进制数到十进制数的转换P1例1.1按相应进位计数制的权表达式展开,再按十进制求和。例:10110010B=(?)1013FAH=(?)10,二、进制转换,2.十进制到非十进制数的转换十进制二进制的转换:整数部分:除2取余;小数部分:乘2取整。十进制十六进制的转换:整数部分:除16取余;小数部分:乘16取整。以小数点为起点求得整数和小数的各个位。,二、进制转换,3.二进制与十六进制间的转换用4位二进制数表示1位十六进制数例:10110001001.110=(?)H010110001001.1100589.C注意:位数不够时要补0,例:将(236)D转换成二进制,将十进制数转变成二进制数,例:(0.6875)D=?B=(0.1011)B,例(0.6875)D=?B=(0.1011)B0.6875*2=1.375(取整=1)(1.375-1)*2=0.75(取整=0)0.75*2=1.5(取整=1)(1.5-1)*2=1(取整=1),提纲,1.1概述,1,1.2微型计算机的硬件结构,3,1.3数字化信息编码与数据表示,1.4无符号二进制数的运算,1.5数的编码方法,1.6计算机中数据的表示方法,1.7IBMPC系列微机系统简介,1.8微型计算机系统的主要性能指标,2,3,4,5,6,7,8,1.4无符号二进制数的运算,无符号数算术运算有符号数逻辑运算,一、无符号数的运算,算术运算包括:加法运算减法运算乘法运算除法运算,1.规则,加法:1+1=0(有进位),减法:0-1=1(有借位),乘除法:一个数乘以2相当于该数左移一位;除以2则相当于该数右移1位。,例:,000010110100=00101100B000010110100=00000010B11B即:商=00000010B余数=00000011B,2.无符号数的表示范围,一个n位的无符号二进制数X,其表示范围为0X2n-1若运算结果超出这个范围,则产生溢出。(或者说运算结果超出n位,则产生溢出)判别方法:运算时,当最高位向更高位有进位(或借位)时则产生溢出。,例:,11111111+00000001100000000结果超出位(最高位有进位),发生溢出。(结果为256,超出位二进制数所能表示的范围255),3.逻辑运算,与()、或()、非()、异或()特点:按位运算,无进借位运算规则例:A=10110110,B=01101011求:AB,AB,AB,4.逻辑门,逻辑门:完成逻辑运算的电路掌握:与、或、非门逻辑符号和逻辑关系(真值表);与非门、或非门的应用。,与门(ANDGate),Y=AB,注:基本门电路仅完成1位二进制数的运算,或门(ORGate),Y=AB,Y,AB,非门(NOTGate),1,A,Y,异或门(eXclusiveORGate),Y=AB,Y,AB,1.5带符号二进制数的运算,计算机中的带符号二进制数把二进制数的最高位定义为符号位符号位为0表示正数,符号位为1表示负数符号位+数值化了的数,称为机器数。机器数所表示的真实的数值,称为真值。在以下讲述中,均以位二进制数为例,例:,+52=+0110100=00110100-52=-0110100=10110100,真值,机器数,符号位,数值位,1.符号数的表示,对于符号数,机器数常用的表示方法有原码、反码和补码三种。数X的原码记作X原,反码记作X反,补码记作X补。注意:对正数,三种表示法均相同。它们的差别在于对负数的表示。,原码X原,定义符号位:0表示正,1表示负;数值位:真值的绝对值。,原码的例子,真值,X=+18=+0010010,X=-18=-0010010,原码,X原,=00010010,X原,=10010010,符号,符号位,n位原码表示数值的范围是对应的原码是11110111。,数0的原码,8位数0的原码:+0=00000000-0=10000000即:数0的原码不唯一。,反码X反,定义若X0,则X反=X原若X0,则X补=X反=X原若X按所配用的CPU不同分为:XT主板、AT主板、386主板、486主板、Pentium主板按使用总线不同分为:ISA总线主板、PCI总线、PCI-E主板,提纲,1.1概述,1,1.2微型计算机的硬件结构,3,1.3数字化信息编码与数据表示,1.4无符号二进制数的运算,1.5数的编码方法,1.6计算机中数据的表示方法,1.7IBMPC系列微机系统简介,1.8微机的主要性能指标和先进技术,2,3,4,5,6,7,8,一、微型计算机系统的主要性能指标,1、字长:指计算机内部一次可处理的二进制数的位数。2、存储器容量:一般以字节为单位来表示。3、运算速度有几种不同的运算速度的计算方法:(1)MIPS方法:以每秒能执行几百万条指令来衡量。(2)最短指令法:以执行时间最短的指令为标准来计算(3)直接计算法:根据主频和指令的执行所需的时钟周期直接计算指令执行的时间。4、扩展能力和外设配置。5、软件配置。,二、微机中应用的几项先进技术,1、流水线技术将每条指令分解为多步,使不同指令的各步重叠操作,实现几条指令的并行操作,加速程序的执行速度。486微机采用六级流水线结构,同时有六条指令并行操作。2、高速缓冲存储器技术增设一级或二级高速小容量存储器,称高速缓冲存储器(CACHE),保存程序中经常重复使用的指令和数据。CPU在操作时,首先到CACHE中查找需要的指令或数据,可大大提高程序的执行速度。,二、微机中应用的几项先进技术,3、虚拟存储器技术在内存和外存之间增加硬件或软件支持,使内存和外存形成一个整体。操作时由系统软件统一管理和调度,按要求将外存的内容依次调入内存供CPU执行。从CPU看到的是一个速度接近内存而容量与外存相当的假想存储器,称为虚拟存储器。486微机的实地址空间为4G字节,而虚拟地址空间为64T字节。4、RISC技术精简指令集计算技术简称RISC技术,其主导思想是精简CPU芯片中指令的数目,简化芯片的复杂程度,使指令的执行速度更快。大多数复杂的指令很少被使用,编译器生成的总代码的80以上是只占CISC指令集中不足20的指令。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!