微机原理 第1章课件.ppt

上传人:小飞机 文档编号:1525479 上传时间:2022-12-03 格式:PPT 页数:42 大小:1.65MB
返回 下载 相关 举报
微机原理 第1章课件.ppt_第1页
第1页 / 共42页
微机原理 第1章课件.ppt_第2页
第2页 / 共42页
微机原理 第1章课件.ppt_第3页
第3页 / 共42页
微机原理 第1章课件.ppt_第4页
第4页 / 共42页
微机原理 第1章课件.ppt_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《微机原理 第1章课件.ppt》由会员分享,可在线阅读,更多相关《微机原理 第1章课件.ppt(42页珍藏版)》请在三一办公上搜索。

1、教员信息,姓 名:李卓函单 位:电信学部 控制科学与工程学院办公室:创新院大厦A714Email: 课程资源:课件:FTP:/202.118.75.254论坛:碧海青天BBS电脑空间微机原理及应用,期末成绩计算,期末总成绩 = 期末考试卷面成绩 70% + 期中考试卷面成绩 20% + 平时成绩(10%)期中考试时间:第10周期末考试时间:期末考试周三次无故缺席者将取消考试资格!,参考教材,课程名称:计算机原理参考教材:微型计算机技术及应用(第4版),戴梅萼、史嘉权,清华大学出版社IBM-PC汇编语言程序设计沈美明、温冬禅,清华大学出版社16/32位微机原理、汇编语言及接口技术钱晓杰,机械工业

2、出版社本课主要围绕PC机,分析微机的原理以及设计方法如何学习计算机原理这门课?,目录,第一章 微型计算机概述第二章 16位微处理器8086第三章 指令系统第四章 汇编语言程序设计第五章 存储器第六章 输入/输出接口设计第七章 中断系统第八章 可编程接口芯片第九章 AD/DA 转换第十章 串行通信,概述,第一章 微型计算机概述,微机基本组成,微型计算机(Micro-Computer),CPU - Central Processing UnitALU - Arithmetic Logic Unit,总线,总线定义:计算机用来传输信息的一组通信线。按传输内容分类:地址总线 (AB-Address B

3、us)用于传递地址信息,单向,成组使用地址总线的宽度决定了CPU直接寻址内存的范围如:8086有20根地址线,即地址总线宽度为20位, 可寻址220B = 1MB数据总线(DB-Data Bus)用于传递数据信息,双向,成组使用计算机的位一般是指数据总线的宽度如:8086有16根数据线,因此8086为16位机,总线,控制总线 (CB-Control Bus) 用于传输控制信号,以便控制计算机各部件协调工作 各自独立使用,有发出,也有接收 如:CPU向存储器发出的读信号、写信号地址数据复用总线 地址总线与数据总线共用一组通信线,分时传送地址信息和数据信息(由同步信号区分),节省CPU引脚,微型计

4、算机系统,微型计算机系统(MCS - Micro-Computer System) 以微型计算机为主体,配上系统软件就构成微型计算机系统。系统软件包括操作系统和一系列系统应用程序如编辑程序、编译程序、调试程序等有了系统软件才能发挥微机的硬件功能外设输入设备:鼠标、键盘、扫描仪输出设备:显示器、打印机、投影仪,计算机主机图片,计算机主板图片,IBM PC/XT系统板框图,8284A时钟发生器,扩展插槽62芯总线,地址锁存器,数据收发器,8288总线控制器,8087协处理器,8259中断控制器,8253计数器/定时器,8255并行接口,RAM,ROM,键盘接口,扬声器接口,8237DMA控制器,地

5、址总线,数据总线,控制总线,键盘,IBM PC/XT:基于8088 CPU,准16位机,16位CPU内部DB,8位外部DB,10MB硬盘,IBM PC/AT:基于80286 CPU,配置16位ISA总线,微处理器、单板机和单片机概念,微处理器 专指中央处理器(CPU),是将计算机的运算器(ALU)和控制器集成在一个芯片上。 如:8086,80386,Pentium,PII等单板机 将CPU、存储器、I/O口以及简单的外设集成在一块板上,是一个简单的计算机系统。如:TP801A等。单片机 将CPU、存储器、I/O口集成在一个芯片上。如:Intel MCS-48,MCS-51,MCS-96等,微型

6、计算机发展,微型计算机发展,CPU位数不断增加,集成度不断提高,频率不断提高计算机的位CPU片内数据总线的宽度决定了计算机的位数 如:8位,16位,32位,64位,128位准16位机:CPU片内数据线宽度为16位,片外数据线宽度为8位 如:8088,8098由单处理器向多处理器发展指令系统由复杂指令集向精简指令集发展复杂指令集计算机(CISC Complex Instruction Set Computer)精简指令集计算机(RISC Reduced Instruction Set Computer) Intel在Pentium之前的CPU均属于CISC体系,从Pentium开始将CISC和R

7、ISC相结合,Pentium大多数指令是精简指令,但仍保留了一部分复杂指令,计算机中的信息表示,计算机中的信息表示计算机使用二进制存储,但书写时常用16进制计算机内所有代码以二进制表示,机器码又称二进制码1位16进制数对应半个字节(4位二进制码) 例 1000 0101 B 二进制 8 5 H 16进制注:书写16进制数时,若最高位是字母,则前面加0,表示是数据如0FEH一些进制的简化符号: 2进制 - B(Binary)、 16进制 H(Hex) 8进制 - O(Octal)、 10进制 - D(Decimal),无符号数表示,无符号数表示二进制无符号数 码值与数值相等 一个n位二进制无符号

8、数表示的范围是0(2n - 1) 例:8位二进制无符号数表示的范围是0255 16位二进制无符号数表示的范围是065535BCD码(Binary Coded Decimal) 用半个字节表示1位十进制数压缩BCD码: 用1个字节表示2位BCD码,又称8421BCD码非压缩BCD码:用1个字节的低四位表示1位BCD码,高四位忽略 例 0011 1001 b 在压缩格式下表示:39 在非压缩格式下表示:9,有符号数表示,有符号数表示原码 将最高位作为符号位,正数的符号位为0,负数的符号位为1,余下的其他位为数值位反码正数的反码与原码相同;负数的反码由该负数的原码按位取反(符号位除外)得到 补码正数

9、的补码与原码相同。负数的补码由该负数的原码按位取反(符号位除外)加1得到计算机内有符号数默认用补码表示,有符号数范围,一个字节有符号数范围原码表示: -127+127 有+0,-0 1111 1111b 1000 0000b - 0000 0000b 0111 1111 -127 -0 +0 +127反码表示:-127+127 有+0,-0 1000 0000b 1111 1111b 0000 0000b 0111 1111b -127 -0 +0 +127补码表示:-128+127 只有一个0 1000 0000b 1111 1111b - 0000 0000b 0111 1111b -12

10、8 -1 0 127一个字的补码表示范围: -32768 +32767 (只 有一个0)1000 0000 0000 0000 1111 1111 1111 1111-32768-10000 0000 0000 0000 0111 1111 1111 11110+32767,举例说明 计算机内一个字节为 81H 1000 0001b二进制129 (二进制无符号数)BCD码 81 (压缩格式BCD码)原码 -1反码 -126(1111 1110b 1000 0001b)补码 -127(1111 1111b 1000 0000b1000 0001b) 一个代码,赋予不同类型,其数值不一样。而类型要

11、由人编程指定,数码表示举例,取反,取反,加1,原码,反码,补码,溢出判断,数学运算时,结果超出运算数所表示范围则会产生“溢出”无符号数:通过进位或借位标志C标记“溢出”,避免产生错误结果有符号数:用标志O标记“溢出”,表示运算结果错误字节运算,结果超出-128127,则为溢出字运算,结果超出-3276832767,则为溢出双高位判别法,小数的定点和浮点表示,请查看相关书籍,字符代码ASCII码,字符代码ASCII码 美国标准信息交换码用7位二进制数表示128个字符 包含26个英文大、小写字母,数字09,符号和命令符等ASCII码在计算机内用一个字节表示,最高位一般为0,计算机与外设交换信息一般

12、都用ASCII码 如:字符显示器,字符打印机等 注:需牢记字符 09,AF,af的ASCII码分别为30H39H, 41H46H, 61H66H汉字内码 GB2312定义了6763个汉字,其中一级字库3755字,二级字库3008字,硬件基础知识,硬件基础知识补充 计算机硬件主要由逻辑门、触发器(D触发器)和三态门构成,使用器件为CMOS、TTL和NMOS。 TTL和CMOS电平范围如下表所示:,硬件基础知识,要了解逻辑电平的内容,首先要知道以下几个概念的含义: 1 输入高电平(ViH): 保证逻辑门输入为高电平时所允许的最小输入电压,当输入电平高于ViH时,则认为输入电平为高电平。 2 输入低

13、电平(ViL):保证逻辑门的输入为低电平时所允许的最大输入电压,当输入电平低于ViL时,则认为输入电平为低电平。 3 输出高电平(VoH):保证逻辑门的输出为高电平时的最小输出电压,逻辑门的输出为高电平时的电平值都必须大于此VoH。 4 输出低电平(VoL):保证逻辑门的输出为低电平时的最大输出电压,逻辑门的输出为低电平时的电平值都必须小于此VoL。 5 阀值电平(Vt): 数字电路芯片都存在一个阈值电平,就是电路刚刚勉强能翻转动作时的电平。它是一个界于ViL、ViH之间的电压值,对于CMOS电路的阈值电平,基本上是二分之一的电源电压值,但要保证稳定的输出,则必须要求输入高电平 ViH,输入低

14、电平ViH,而如果输入电平在阈值上下,也就是ViLViH这个区域,电路的输出会处于不稳定状态,逻辑门,一. 逻辑门与逻辑与门输入同时有效时,输出有效小圆圈为状态符号,代表低电平有效,可加在输出或输入端或逻辑 或门输入任一有效,输出有效输出门,或门可实现负逻辑的与操作,二. 三态缓冲器1. 三态门OE为低电平,F=A OE为高电平,F浮空 可以由与F相连的其他输出器件输出,三态缓冲器,74LS125,74LS125,74LS125三态门内部电路,单向三态缓冲器,2. 单向三态缓冲器 74LS244 74LS244为TTL的单向三态缓冲器,有两个三态控制使能引脚G1和G2分别控制4个三态门当G1为

15、低电平,1A输出到1Y当G2为低电平,2A输出到2Y当G1、G2为高电平时,输出为三态,双向三态缓冲器,3. 双向三态缓冲器 74LS245或INTEL 828674LS245为TTL双向三态缓冲器,有控制引脚DIR和EN当EN为低电平,三态门导通:DIR为高电平,由A传输到BDIR为低电平,由B传输到AEN为高电平时,A、B均为三态,锁存器,三. 锁存器1. D触发器,74LS74内部电路,74LS273,2. 具有异步清零的TTL上升沿锁存器74LS273 当CLK上升沿到来时,将输入端的数据D0D7锁存到输出端Q0Q7,当CLR为低电平时将锁存器输出清零,电平锁存器,3. 具有缓冲输出的

16、TTL低电平锁存器74LS373或INTEL8282OE为低电平时,输出三态门打开,此时LE为高电平,Q7Q0跟随D7D0LE为低电平,数据锁存OE为高电平时,输出Q7Q0为三态,74LS373内部电路,74LS373功能框图,74LS374内部电路,74LS374为具有缓冲输出的上升沿锁存器,计算机内的总线连接,计算机内的总线连接 为减少计算机内各部件之间的连线,采用总线结构,使各部件共用一组数据线。输入数据到总线的部件,一定要使用三态电路作缓冲需输出数据时,打开三态门,占用总线,传输信息不输出时,关闭三态门,使输出处于高阻状态,让出总线,不影响其它部件使用总线从总线输出数据的部件,常采用D

17、触发器锁存总线数据常用总线技术时分技术:计算机内各部件之间的信息传送分时进行频分技术:CATV 有线电视,分频复用,分时传送原理,第1时刻信息A传送给锁存器C:使TACLKC有效,即一个负脉冲,且TB和CLKD应保持无效;第2时刻信息B传送给锁存器D:使TBCLKD有效,即一个负脉冲,且TA和CLKC应保持无效;,总线的分类(按位置分),一个计算机系统包含多种类型总线,按所处位置可分为:1. 内部总线位于CPU芯片内,用于连接片内各功能部件的总线内部总线的对外引线叫做CPU总线2. 局部总线位于主机板上,用于连接主机板上各个主要部件,并通过扩展槽连接各种适配器(显卡、网卡、声卡)常见的有ISA

18、、EISA、PCI总线ISA Industry Standard ArchitectureEISA Extension Industry Standard ArchitecturePCI Peripheral Component Interconnect3. 系统总线位于机箱底板,多个CPU插件板以此互相连接在PC机中,一般不用,常见的有MULTIBUS、VME等,总线的分类(按位置分),4. 外部总线 是微机与外部设备之间或几个微机系统之间的通信总线,如:IDE (Integrated Drive Electronic)总线,专用于连接硬盘SCSI (Small Computer Syste

19、m Interface),专用于连接硬盘Centronics总线,用于与并行打印机连接USB (Universal Serial Bus)总线,用于连接USB设备,总线性能指标,总线性能主要从三方面来衡量1. 总线宽度:指总线一次可以同时传输的数据位数如:ISA为16位总线,一次可传输16位二进制数 EISA、PCI为32位总线2. 总线频率:指总线每秒能传输数据的次数如:ISA、EISA的频率为8MHz PCI的频率为33MHz,PCI-2的频率为66MHz3. 传输率:指每秒钟能够传输的字节数,用MB/s表示传输率 = 宽度/8 频率例:PCI总线宽度为32位,频率为33MHz,则 传输率

20、 = 32b / 8 33 = 132MB/s 即PCI总线每秒能够传输132M字节,微机的层次化总线,CPU,协处理器,二级Cache,PCI总线控制器(PCI桥),主存储器,高速图形卡,显示器,PCI转换桥PCI-ISA/EISA,PCI总线控制器,PCI卡,PCI卡,PCI卡,PCI卡,ISA卡,ISA卡,EISA卡,CPU总线,PCI总线,AGP,PCI总线,ISA/EISA总线,CPU总线:CPU芯片内部总线的对外引线,连接与CPU最密切、速度最快的部件,如二级Cache,微机的层次化总线说明,1. CPU总线CPU芯片内部总线的对外引线连接与CPU最密切、速度最快的部件,如二级Ca

21、che2. PCI总线控制器像桥梁一样,一边连接CPU总线,一边连接CPU访问相对频繁、速度相对较快的部件,又称“PCI桥” 如:通过PCI总线连接主存储器,通过AGP总线连接高速图形卡可级联下一级PCI总线控制器,形成多级PCI总线,容纳更多PCI卡3. PCI转换桥 完成PCI总线与ISA或EISA总线的连接转换,微机的层次化总线说明,4. ISA总线:总线宽度16位,总线频率8MHz,传输率16MB/s24位地址线,16位数据线由主槽和扩展槽两部分组成,主槽为62脚,对应早期IBM PC/XT系统的62芯总线槽,扩展槽为36脚为和大量ISA适配卡兼容,目前计算机仍然通过“桥”来扩展ISA

22、总线5. EISA总线:是ISA的扩展,总线宽度32位,总线频率8MHz,传输率32MB/s32位地址线,32位数据线,能自动进行8位、16位、32位数据访问共198条信号线,98条为ISA原有的,扩展了100条信号线6. PCI总线:目前微机中应用最广泛的局部总线总线宽度32位,可扩展到64位,总线频率33MHz,可提高到66MHz32位、33MHz时,传输率为132MB/s,64位、66MHz时,传输率为528MB/s支持即插即用功能,PCI-X总线,面对更大数据量传送的需求,传统PCI总线已无法满足应用要求,因此现在的设计对其进行扩展,称作PCI-X总线:PCI-X 66 64位 66M

23、Hz Hot Plugging, 3.3 V 533MB/sPCI-X 133 64位133MHz Hot Plugging, 3.3 V 1.06GB/sPCI-X 266 64/16位 133MHz Double Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 2.13GB/s (主要应用到DDR内存)PCI-X 533 64/16位133MHz Quad Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 4.26GB/s (主要应用在DDR2内存)说明:PCI-X 266用上Double Data Rate技术,让每一个时钟脉冲的上升与下降边缘都可以传输数据,所以有多出了一 倍的机会来传输数据PCI-X 533规格更进一步采用每一个时钟脉冲可以传送四次(Quad Data Rate)的技术,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号