1、微型计算机基础知识doc教案说明一、 适用范围农业机械及其自动化、机械设计及其自动化二、计划学时总学时64理论学时46+实验学时18三、推荐教材1、周鹏主编,微机原理与接口技术,北京:机械工业出版社,2011年3月。2、杨居义主编,微机原理与接口技术项目教程,北京:清华大学出版社,2010年8月。3、尹建华等著,微型计算机原理与接口技术,北京:高等教育出版社,2003年8月,第1版。第一讲授课题目(章、节)第一章 微型计算机基础知识 1.11.2教学内容:微机发展概述及主要应用、进制转换、信息编码方法重点:进位计数制、信息编码(BCD编码、ASII码)难点:进制转换导言微机是本世纪科学技术最卓
2、越的成就之一。随着技术的发展,微机的应用领域已经扩展到了各行各业。本课程作为计算机专业的一门技术基础课,是让学生了解微机的工作原理,建立微机工作的整体概念。而对于微机的应用宏观上可以分为软件领域和硬件领域:软件方面广义上说是程序设计,而硬件方面可以说是接口技术。所以本书可以分为三部分内容:1.微机基础知识与工作原理;2.汇编语言程序设计;3.接口知识。第一章 微机基础第一节 微机概述一、微机发展概述1.计算机发展的四代自从1946年第一台电子计算机(ENIAC)问世以来,不过半个世纪,现在已经深入各行各业、各个领域。计算机技术在发展过程中经历了四代的变化:a.电子管(绝缘导线连接的电子管、继电
3、器存储器,BUG的诞生);b.晶体管(印刷电路板);c.集成电路(多层印刷电路板);d.大规模超大规模集成电路。对比一下:性能方面,最初的ENIAC时钟频率100kHz占地140平方米、重30吨;而现在的纳米制程可以在火柴盒大小的芯片上集成几千万个晶体管。主频由以MHz为单位过渡到GHz为单位(主频之争);INTEL的T计划:超线程技术HT、64为方案EM64T、安全技术(杀毒软件和硬件防火墙)LT、虚拟化技术VT(单台电脑分割为多个独立分区,每个分区均可以按照需要模拟电脑的一项技术。)、主动管理技术AMT(远程管理和修复联网的计算机系统)。功能方面,最初的数值计算发展到多媒体、人工只能。2.
4、微机组成微机(微型计算机)是第四代计算机的典型代表,与PC(个人电脑)在概念上有重复,而不同于计算机(计算机按规模可分为巨型、大型、小型、工作站、微型机)。比较典型的深蓝、银河都是巨型机。而单片机是微机家族中比较引人注目的一个成员。所谓单片机就是把的各个功能部件集成在一个芯片上构成具有计算机完整功能的一种微机。从计算机体系结构上来说:微机由运算器、控制器、存储器、输入设备、输出设备组成;具体来说由CPU、主板、内存、硬盘、光驱、显卡、声卡等组成,这些设备我们后面作介绍。二、微机应用1.工控利用微机即使检测和收集某一生产活动中某些必要数据,并按最佳状况进行自动调节和控制,称为实时控制或过程控制。
5、工控涵盖面很广,以微机为中心包括 测 和 控 两个方面。2.事务处理微机从事对数据(信息)的非数值处理:录入、排序、分类、统计、修改、检索、输出等。财务管理、信息管理。涉及数据库、网络技术。3.计算机辅助 CAX计算机辅助设计 CAD AUTOCAD 3DMAX计算机辅助制造 CAM 数控机床计算机辅助教学 CAI 多媒体课件、模拟机第二节 计算机中数的表示和编码计算机中的数是用物理状态来表示的,所以二进制是最合适的(开关的闭合打开、电平的高低、频率的快慢)。就如黑客帝国片头一样,计算机眼中的世界是0和1组成的,这也是学习计算机往往先从二进制开始;虽然计算机发展方向是拟人化、智能化、但作为计算
6、机专业,尤其是学习微机原理时二进制是必须熟练掌握的。一、计算机中的进位计数制(4种)进制的基本规则,各进制特点:十进制常用;2进制机器用;16/8进制代替二进制方便书写阅读1.进位计数制的表示方法1)十进制 D用十个符号表示数 0.1.2.39 这些符号称为数码,数码的个数称为基数 基数为10遵从“逢十进一”规则 9110在一个数中,数码表示的值不仅取决于本身,还取决于它的位置。 即每一位有各自的权 10n 例如 123110221013100 1.25=1100210-1510-2 推广 N = a n-1*10n-1 + a n-2*10n-2 + a0*100 a-1*10-1 + a
7、-m*10-m2)二进制 B用两个符号表示数 0和1 基数为2遵从“逢二进一”规则 1110 每一位有各自的权 2n 例如:101.01 B12202112002-112-2= 5.25 D 这也是二 - 十进制转换的一种方法 练习:110.101 B = 6.625 D小数点右移相当于2 小数点左移相当于2 但这是有一定限制条件的3)十六进制 H用十六个符号表示数 0、19、AF 基数为16遵从“逢十六进一”规则 F110 每一位有各自的权 16n 例如:2A.B1 H2161A160B16-1116-2= 42(177/256) D 这也是十六 - 十转换的一种方法 练习:A4.E5 H
8、= 164(229/256) D小数点右移相当于16 小数点左移相当于16纯字母的十六进制数前要加0,和字符串区别。 0ABH4)八进制 O(为了和0区别也可使用Q)用八个符号表示数 0、17 基数为8遵从“逢八进一”规则 7110 每一位有各自的权 8n 例如:62.5 Q68128058-1= 50(5/8) D 这也是八 - 十转换的一种方法 练习:125.63 Q = 85(51/64) D小数点右移相当于8 小数点左移相当于82.R进制(二、八、十六)转换为十进制 常用方法就是使用按权展开式 11.01 B12112002-112-2 3.25 D3.十进制转换为R进制(二、八、十六
9、)注意:转换时候 整数 和 小数 需要分别处理1)整数的转换 第一方法:除R取余将十进制数N不断的除以R取其余数,将得到的余数a0 a1 an逆向排列得到最终的R进制数an a1 a0。 例如:59 D - ? B 1 - 3 - 7 - 14 - 29 ? B 0.625 - 0.25 - 0.5 - 0 2 2 2 a-11 a-20 a-31 a-40 取整数 0.625 D 0.101 B注意:小数转换时,可能会无限进行下去,我们取近似值就可以。 练习:0.875 D = 0.111 B4.二进制与八进制、十六进制的转换1)二进制 十六进制 将二进制数从小数点位开始,向左每4位产生一个
10、十六进制数字,不足4位的左方补0,得到整数部分;向右每4位产生一个十六进制数字,不足4位的右方补0,得到小数部分。 例如:00 10 1101.0110 1 000 B = 2D.68 H 练习:10110011.0010101 B = B3.2A H2)二进制 八进制与上基本相同,只要按3位分割即可。 例如:10 110 011.001 010 1 B = 263.124 Q 练习:101101.01101 B = 55.32 Q二、计算机中常用的编码1.数字编码 BCD码计算机中十进制数的十个数码使用二进制编码表示,简称BCD码。书上的说法有点问题,实际上最初的BCD码有很多种,(1可以用
11、0001表示,也可以用0110表示)最常用的是8421 BCD码(按每位的权),现在提到BCD码,一般就是指8421 BCD码。例如:891.45 D = 1000 1001 0001 . 0100 0101 BCD练习:125.68 D = 0001 0010 0101 . 0110 1000 BCD2.字符编码 ASCII码 计算机中的字母、数字、符号都是按照特定的规则用二进制编码表示的。最常用的规则就是ASCII码(美国信息交换标准码),ASCII码是7位编码,详见书后的附录。 注意的是:数字的ASCII码 和 BCD等其他编码不同。 例如:3 D 0011 BCD 0011 0011
12、ASCII 一般来说,输入输出使用ASCII码,而运算时候使用BCD等其他编码。 正是因为数据编码的不一致,代码转换是一个很重要的问题(汇编中需要编程者自己解决)。3.汉字编码1)外部码计算机输入汉字时使用的编码,是代表汉字的一组键盘符号,分为:音码:以汉语拼音作为输入编码。紫光、智能ABC、微软拼音。形码:把汉字拆成若干字根。五笔。 张 音码 zhang 形码 xt一般来说,音码易学、重码高、速度慢;形码难学、重码低、速度快。2)内部码计算机内部存储和处理汉字使用的编码。同一汉字外部码可以不同,但是内部码是一致的。使用两个字节空间的编码。简体:国标码 GB2312-80 繁体:BIG53)输
13、出码又称字型码,汉字的显示编码。(各种字体、字库)。MN的矩阵。第2讲授课题目(章、节)第一章 微型计算机基础知识 1.31.4教学内容: 带符号数的表示、定点和浮点数、微机术语、微机组成及基本工作原理教学重点:带符号数的表示、定点和浮点数、微机组成、工作原理教学难点:微机工作原理复习上讲:微机发展概述、微机应用、进位计数制、常用编码本讲介绍:带符号数的表示、定点和浮点数、微机名次术语、组成、工作原理和软件系统 我们前面所提到的都是无符号正数,那么有符号的正负数怎样表示呢?三、带符号数的表示1.机器数与真值我们把数的符号()也数码化,即用二进制数表示,一般使用0表示正,1表示负。81D = 1
14、010001B +81 = 0 1010001B -81 = 1 1010001B等号右边数码化的数称为机器数,等号左边的实际数值称为其真值。2.原码 (127 127)如上述形式最高位为符号位,其余为数值,这种表示法称为原码。81和81的低7位是相同的。原码与真值转换方便,但运算必须有减法,不方便。练习:45 原 0 0101101 / 1 01011013.反码 (127 127)正数的反码与其原码相同 符号位0 数值位负数的反码是对应正数连同符号位按位取反 符号位为1。 5反00000101 5反11111010 0反00000000 0反11111111 127反01111111 12
15、7反10000000练习:45 反0 0101101 / 1 1010010 56 反0 0111000 / 1 10001114.补码 (127 128)正数的补码与其原码相同 符号位0 数值位负数的补码是对应正数的反码加1 符号位为1。5补00000101 5补11111011 0补00000000 0补00000000 128补10000000练习:45 反0 0101101 / 1 1010011 67 反0 1000011 / 1 0111101特点:a.0的补码是唯一的,而原码和反码都有2个; b.补码的表示范围最大,可以表示128; c.已知补码求其真值,同样取反加1;下例括号内
16、为取反加1值 例如:X补10010101 X(01101011)107 d.补码运算只有加法 X+Y补=X补+Y补 X-Y补=X补+-Y补5.移码移码和补码基本相同,只是符号位相反。 5补00000101 5移1 0000101作业二 -十/十六 10110101B181B5H 0.101B=0.625=0.AH十 -二/十六 100=01100100B=64H 0.75=0.11B=0.CH四、数的定点表示和浮点表示计算机中涉及到小数时,有两种表示方法。顾名思义。定点数:小数点位置固定不变。浮点数:小数点位置是浮动的。1.定点表示 有三种用法a.定点整数 小数点位置固定在最后,不占存储空间,
17、表示一个纯整数。 符号0正1负 尾数常用原码 小数点在最后一位之后 b.定点小数 小数点位置固定在符号位后,不占存储空间,表示一个纯小数。 符号0正1负 小数点在最后一位之后 尾数常用原码 c.普通小数 小数点的位置由程序员预定,不占存储空间。 符号0正1负(1位) 小数点 可移植性不好,不常用。2.浮点表示a.浮点数形式 浮点数类似与十进制的科学计数法 十进制的科学计数法: N3.1415102 二进制可以同样表示: NS2P 1011.011.0110123因为2是固定的,所以我们只保存尾数S和阶码P。 阶码常用补码表示 尾码常用原码表示 而阶码尾码占的空间不同机器是不同的,有32位短实数
18、,64位长实数 阶12尾52,80位临时实数。b.浮点数规格化 所谓的规格化浮点数就是绝对值0.5X1,因为使用原码表示尾数,所以最高位为1。 例如:0.00100121 0.10012-1 小数点左移,阶码加1,小数点右移,阶码减1。 阶符1 阶码 111 1111 1111 尾符 0 尾码 1001000000 47个第三节 微机的一般概念一、计算机的基本组成和工作原理1.计算机的基本组成半个多世纪以来,尽管计算机性能不断提高、体系结构也有了一些变化,但从本质上说,现代计算机的结构基础仍然是冯.诺依曼体系结构。以存储器为中心 运算器 控制器 输入设备 输出设备五部分组成。 详见p12 图1
19、12.工作原理冯.诺依曼体系结构的计算机工作原理可概括为“存储程序”和“程序控制”两句话。存储程序 指把已经编好的程序和数据一起送到存储器中保存起来。 程序控制 指控制器按照存储程序中的指令顺序周而复始的取出指令、分析指令、执行指令。二、微机结构与相关术语1.微机在不受人工干预的情况下,自动完成算术、逻辑运算的设备称为计算机。通过总线把I/O接口电路、CPU、存储器有机结合在一起,即构成微机。把微机加上I/O设备、软件系统、电源就构成微机系统。2.微机结构总线型结构 即CPU、存储器、接口都是通过总线相连的。 详见p15 图123.总线与系统主板 a.总线 连接各个功能部件的一组公共信号线。一
20、般分为三类: 数据总线DB:用于双向传送数据。与字长相关,一般字长。 地址总线AB:用于传送地址信号,以寻址存储器和外设。 与寻址能力相关 20条 2201M 控制总线CB:用于传送各种控制信号,WR、RD、INT。 b.主板 总线由主板印刷电路板物理实现。 主板是机箱中最大的一块集成电路板,在它上面集成有CPU插座,存储器插座、扩展版插座(显卡、声卡、网卡)、I/O系统、总线系统(PCI、USB等)、电源接口等(相当于躯干)。管理这些不同的设备需要不同的基本功能芯片,象并行口8255、定时器/计数器8253、中断8259等,这些芯片形成了主板的芯片组(南北桥)。4.微处理器CPU PC机的核
21、心,广告中第一条就是采用了什么样的CPU(不要忽略其他)。 a.相关知识 主频也叫时钟速度(Clock Speed),表示在CPU内数字脉冲信号振荡的速度。主频越高,CPU在一个时钟周期内所能完成的指令数也就越多,CPU的运算速度也就越快。CPU主频的计算公式为主频=外频倍频。 外频是CPU与主板之间同步运行的速度,目前绝大部分电脑系统中外频也是内存与主板之间同步运行的速度。倍频是CPU的运行频率与整个系统外频之间的倍数。高倍频会出现明显的“瓶颈”(CPU从系统中得到的数据的极限速度不能够满足CPU运算的速度)效应。 前端总线指的是数据传输的速度与外频不同。例如800MHz外频特指数字脉冲信号
22、在每秒钟震荡8000万次,而800MHz前端总线则指的是每秒钟CPU可接受的数据传输量是800MHz64bit8bit/Byte=6400MB。就处理器速度而言,前端总线比外频更具代表性。制造工艺0.09m。CPU的核心面积可以做得更小,更加省电,因此发热量有望进一步降低,而频率可再次提升。(超频) 指令集是为了增强CPU在某些方面的功能而特意开发的一组程序代码集合。MMX(多媒体扩展)指令集是Intel公司1996年推出的一项多媒体指令增强技术。SSE(单指令多数据流扩展)指令集和SSE 2指令集多媒体应用起到全面强化的作用。SSE 3指令集有助于增加Intel超线程HT的处理能力。AMD的
23、3DNow!指令集提高3D处理性能。 CPU插座INTEL 的LGA 775又称Socket T,是英特尔公司最新规格的处理器插座,用作取代Socket 478。它最大不同的地方是,其针脚设在底板上,CPU自身不带针脚。AMD的Socket AM2插槽标准。940个针脚插孔,取代原有的Socket 754和Socket 939。 b.CPU结构 寄存器阵列RS 算术逻辑运算单元ALU 内部总线 缓冲器 控制器(指令寄存器IR、指令译码器ID、控制信号产生电路PLA) 5.存储器 衡量存储器的标准有 容量 速度 成本(千年虫) a.三级存储体系 高速缓存(cache)位于CPU内部,速度快(同C
24、PU相同速度工作)、容量小、成本高。缓存分为两种,即L1 Cache(一级缓存)和L2 Cache(全速二级缓存)。 Pentium 和 赛扬的区别就在缓存。 内存:以内存条形式提供,介于高速缓存和外存之间。分为两类RAM随机存储器,ROM只读存储器。DDR SDRAM是是目前最流行的内存。它允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能成倍提高SDRAM(同步动态随机存取存储器)的速度,并具有比SDRAM多一倍的传输速率和内存带宽。 DDR 400的数据吞吐率200MHz264bit8bit/Byte=3.2GB/S 所以与P4配合组建双通道是必要的。 而赛扬533MH
25、z64bit8bit/Byte=4.2GB/S 外存:包括硬盘和光盘。 硬盘:硬盘是一个密封好的大铁盒子,在硬盘内部被抽成真空的,硬盘盘片放置在主轴电机上,磁头和盘片保持着极微小的距离(这个距离比一根头发丝还要细)。当硬盘工作时,主轴电机带动着盘片高速旋转,通常这个速度为5400rm/s或7200rm/s,甚至高达10000rm/s,而磁头随着机械臂在盘片上移动,读取保存在盘片上的数据。 平均寻道时间指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为ms。缓存。 并口硬盘ATA(IDE)和串口硬盘。ATA-133只能接4个设备,最高外部数据吞吐率为1
26、33MB/S,而SATA理论上没有限制,1.0标准仍可达到150MB/s,未来的SATA 2.0/3.0更可提升到300以至600MB/s。而最大内部数据传输率一般小于上述速度,是瓶颈。 光盘:分为和DVD。用激光读取盘片的凹凸点。价格便宜,而且网络的出现,使用率降低,所以不太关心相关参数。 光盘的轨道是螺旋型中心向外发散(由中心向外擦),而硬盘是同心圆。 CD单倍速为150KB/s,而DVD单倍速相当于CD的9倍为1.35MB/S。 区码限制:CSS规定,软硬件都必须同时经过授权认证才可以成功地解码播放DVD影片,也就是说DVD-ROM、DVD硬解压卡和DVD播放软件都必须同时通过区码的授权
27、。 b.存储器的地址与内容 假设CPU有8条DB和8条AB,则最大可以寻址28256的存储单元,每个单元有自己唯一的地址(00H0FFH),可以存放一个8位二进制信息;地址和信息是不同的,详见p16 图14读写过程:AB选通单元,CB发控制信号,DB送数据。6.显示子系统 a.显卡 显卡拥有自己的图形函数加速器和显存,用来执行图形加速任务。 主流显卡都是PCIE 16带宽250MB/S164GB/S,将来32。 AGP 8带宽66MHZ32/82.1GB/S 指标:核心频率(超频)显示芯片位宽(和CPU字长类似)双256 显存容量、频率、显存带宽显存频率显存位宽8 b.显示器 CRT阴极射线管
28、显示器尺寸和可视面积:对角线长度,可视面积要略小于实际尺寸。分辨率:分辨率是屏幕上可以容纳像素点的总和。点距:点距一般是指显像管水平方向上相邻同色像素间的距离。刷新频率:扫描完整个屏幕为一次刷新,每秒钟扫完屏幕的次数。视频带宽:理论上视频带宽=水平像素垂直像素刷新频率。显像管类型:分为球型和平面直角型两种。LCD液晶显示器 尺寸和可视面积:对角线长度,可视面积一般等于实际尺寸。分辨率:厂商会提供最佳的分辨率,无特殊情况最好使其工作在最佳分辨率状态下,否则会出现错误。亮度与对比度:是液晶显示器较重要的技术指标之一,因为液晶本身是不发光的,而是考后面的光源(4个灯管),亮度单位CD/m2;液晶显示
29、器的对比度愈高,显示的效果也越佳400:1。响应时间以ms(毫秒)为单位,是指一个亮点转换为暗点的速度。坏点是指颜色不会再发生任何变化的点。可视角度:CRT显示器有180O的可视角度,而液晶显示器可视角度小一些,当人眼与显示屏之间的角度稍大一点时,就无法看清显示的内容。7.声音子系统 a.声卡插口:SPEAKER用于连接音响设备,标准的接口为绿色;LINE IN用于将品质较好的声音信号输入到声音处理芯片中,处理后录制成文件,标准的接口为蓝色;MIC IN用于连接话筒,输入外界语音以制成文件或配合语音软件进行语音识别,标准的接口颜色为红色。除此以外还有一个MIDI/游戏摇杆接口,可以连接电子合成乐器实现在电脑上进行MIDI音乐信号的传输和编辑,游戏摇杆和MIDI共用一个接口。LINE OUT与SPEAKER类似。声道:5.1。 b.音箱 声道:5.1。材质、功率、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1