微机原理与接口技术第彭虎 计算机基础知识.pptx
《微机原理与接口技术第彭虎 计算机基础知识.pptx》由会员分享,可在线阅读,更多相关《微机原理与接口技术第彭虎 计算机基础知识.pptx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章计算机基本知识第1页/共50页本章主要内容v工程类课程重视练习经验很重要不要钻牛角尖授课内容有侧重v考查方式闭卷考试卷面成绩60,平时成绩40(考勤、作业和实验)考勤、作业和实验的重要性,平时成绩对最终成绩的影响第2页/共50页本章主要内容2半导体存储器的分类半导体存储器的分类1微型计算机组成微型计算机组成1几种进制之间的相互转换几种进制之间的相互转换3微型计算机中信息的表示及运算微型计算机中信息的表示及运算第3页/共50页1.1微型计算机组成微型计算机的发展 计算机之父-冯诺依曼第4页/共50页这台计算机有五个基本部件:输入器、输出器、运算器、存储器和控制器,奠定了当代电子数字计算机体
2、系结构的基础。输入设备运算器输出设备存储器控制器控制器数据流数据流控制流控制流第5页/共50页工作特点是程序控制、数据存储、数字编码 电子计算机工作的基础第6页/共50页计算机的发展概况 第一代:电子管计算机时代(19471957)第二代:晶体管计算机时代(19581964)第三代:集成电路计算机时代(19641972)第四代:超大规模集成电路(VLSI)计算机时代 (1972年)。第五代:智能计算机(1981年)。第7页/共50页微处理器及微型计算机的发展第一代微处理器是以Intel公司1971年推出的4004,4040为代表的四位微处理机。第二代微处理机(1973年1977年),典型代表有
3、:Intel 公司的8080、8085;Motorola公司的M6800以及Zlog公司的Z80。第三代微处理机 第三代微机是以16位机为代表,基本上是在第二代微机的基础上发展起来的。其中Intel公司的8088。8086是在8085的基础发展起来的;M68000是Motorola公司在M6800 的基础发展起来的;第四代微处理机 以Intel公司1984年10月推出的80386CPU和1989年4月推出的80486CPU为代表,第五代微处理机的发展更加迅猛,1993年3月被命名为PENTIUM的微处理机面世,98年PENTIUM 2又被推向市场。第8页/共50页发展趋势v微型化 便携式、低功
4、耗v巨型化 尖端科技领域的信息处理,需要超大容量、高速度v智能化 模拟人类大脑思维和交流方式,多种处理能力v系列化、标准化 便于各种计算机硬、软件兼容和升级v网络化 网络计算机和信息高速公路v多机系统 大型设备、生产流水线集中管理(独立控制、故障分散、资源共享)第9页/共50页微型计算机系统硬件微型计算机(主机)微处理器(CPU)软件外围设备运算器控制器存储器(内存)RAMROM外部设备辅助设备 输入设备(键盘、扫描仪、语音识别仪)输出设备(显示器、打印机、绘图仪、)辅助存储器(磁带、磁盘、光盘)输入/输出接口(ADC、DAC)(I/O接口)总线(AB、DB、CB)系统软件(操作系统,编辑、编
5、译程序,故障诊断,监控程序)应用软件(科学计算,工业控制,数据处理)程序设计语言(机器语言、汇编语言、高级语言)电源电路时钟电路第10页/共50页1.2微型计算机中信息的表示及运算基础常用术语v位(Bit):一个二进制位,计算机中信息存储的最小单位。v字节(Byte):8个二进制位,1024个字节构成1个千字节,用KB表示。1024KB构成1兆字节,用MB表示。1024MB构成1个千兆(吉)字节,用GB表示。B、KB、MB、GB、都是计算机存储器容量的单位。v字(Word)和字长:2字节(16位)成为1个字(Word)。双字节(Double World)为4字节(32位),四字节(Quad W
6、ord)为8字节(64位)。“字”是计算机内部进行数据传递处理的基本单位第11页/共50页1.2.1 二进制数的表示与运算1、数制的表示一个R R进制数具有以下主要特点具有具有R R个不同数字符号:个不同数字符号:0 0、1 1、R-1R-1逢逢R R进一进一S=aS=an-1n-1a an-2n-2a a1 1a a0 0.a.a-1-1a a-2-2a a-m-m =a=an-1n-1RRn-1 n-1+a an-2n-2RRn-2 n-2+a+a1 1RR1 1+a+a0 0RR0 0+a+a-1-1RR-1-1 +a+a-m-mRR-m-m 上述R R进制数S S可用多项式(称为按权展
7、开式)表示为:用 a an-1n-1a an-2n-2a a1 1a a0 0.a.a-1-1a a-2-2a a-m-m书写表方式示数据的方法称为位置表示法第12页/共50页1.2.1 二进制数的表示与运算十进制数具有十个不同的数字符号,即0-90-9逢十进一特点特点二进制数二进制数具有两个不同的数字符号,即0 0和1 1逢二进一特点特点具有十六个不同的数字符号,即0-90-9和A-FA-F逢十六进一特点特点十六进制数十六进制数第13页/共50页1.2.1 二进制数的表示与运算2、二进制数的运算v加法规则:逢加法规则:逢2 2进进1 1v减法规则:借减法规则:借1 1当当2 2v乘法规则:乘
8、法规则:1 1与与1 1乘为乘为1 1,其它为,其它为0 0(1 1)算术运算)算术运算第14页/共50页2 2、二进制数的运算、二进制数的运算v逻辑非(NOT)运算:0 1,1 0v逻辑与(AND)运算:0 0 1 1 0 1 0 1 0 0 0 1(2 2)逻辑运算)逻辑运算1.2.1 1.2.1 二进制数的表示与运算二进制数的表示与运算第15页/共50页2 2、二进制数的运算、二进制数的运算v逻辑或(OR)运算:0 0 1 1 0 1 0 1 0 1 1 1v逻辑异或(XOR)运算:0 0 1 1 0 1 0 1 0 1 1 0(2 2)逻辑运算)逻辑运算1.2.1 1.2.1 二进制数
9、的表示与运算二进制数的表示与运算第16页/共50页1.2.2 1.2.2 二二-十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算1、二-十进制数的表示用用4 4位二进制数编码表示十进制数称为位二进制数编码表示十进制数称为BCDBCD数数二进制数二进制数十进制数十进制数(BCD)二进制数二进制数十进制数十进制数(BCD)00000010150001101106001020111700113100080100410019第17页/共50页1.2.2 1.2.2 二二-十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算2、二-十进制数的加、减运算v运算规则:逢运算规则:逢101
10、0进进1 1v1010101011111111这这6 6个编码没有用到,是无意个编码没有用到,是无意义的编码。义的编码。第18页/共50页v加法运算后的十进制调整规则若加法和的个位大于9或向十位有进位,则需要“加6调整”。即,所得和要加上00000110BCD 若加法和的十位大于9或向百位有进位,则需要“加60调整”。即,所得和要加上01100000BCD v减法运算后的十进制调整规则若减法差的个位大于9或向十位有借位,则需要“减6调整”。即,所得和要减去00000110BCD 若减法差的十位大于9或向百位有借位,则需要“减60调整”即,所得和要减去01100000BCD。1.2.2 1.2.
11、2 二二-十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算第19页/共50页1.2.2 1.2.2 二二-十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算2、二-十进制数的加、减运算例:例:10001000(BCD)+01101001(BCD)10001000(BCD)+01101001(BCD)=000101010111(BCD)=000101010111(BCD)1 0 0 0 1 0 0 01 0 0 0 1 0 0 0 0 1 1 0 1 0 0 10 1 1 0 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 1 1 0 0
12、 1 1 0 0 1 1 0 0 1 1 0 调整调整 1 0 1 0 1 0 1 1 11 0 1 0 1 0 1 1 1 进位进位第20页/共50页例:例:10001000(BCD)10001000(BCD)01101001(BCD)=00011001(BCD)01101001(BCD)=00011001(BCD)1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 1 0 0 10 1 1 0 1 0 0 1 0 0 0 1 1 1 1 10 0 0 1 1 1 1 1 0 1 1 0 0 1 1 0 调整调整 0 0 0 1 1 0 0 1 0 0 0 1 1
13、 0 0 1 1.2.2 1.2.2 二二-十进制(十进制(BCDBCD)数的表示与运算)数的表示与运算第21页/共50页1.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算1、十六进制数的表示v用用4 4位二进制数编码表示十六进制数:位二进制数编码表示十六进制数:0 09,A9,AF F第22页/共50页二进制数二进制数(B)十六进制数十六进制数(H)二二-十进制数十进制数(BCD)十进制数十进制数(D)00000000001111001022200113330100444010155501106660111777100088810019991010A101011B11110
14、0C121101D131110E141111F151.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算第23页/共50页2 2、十六进制数的加、减运算、十六进制数的加、减运算v加法运算规则:逢加法运算规则:逢1616进进1 1v减法运算规则:借减法运算规则:借1 1当当16161.2.3 1.2.3 十六进制数的表示与运算十六进制数的表示与运算第24页/共50页1 1、符号的表示方法、符号的表示方法v机器中,数的符号用机器中,数的符号用“0”0”、“1”1”表示。表示。v最高位作符号位,最高位作符号位,“0”0”表示表示“+”,“1”1”表示表示“-”-”1.2.4 1.2.4
15、 带符号二进制数的表示和运算带符号二进制数的表示和运算1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算第25页/共50页2 2、带符号数的表示、带符号数的表示v正数的符号位用正数的符号位用0 0表示表示,负数的符号位用负数的符号位用1 1表示表示,数值位保持不变。这种方法称为原数值位保持不变。这种方法称为原码。码。1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算(1 1)原码)原码第26页/共50页v例如当机器字长例如当机器字长n n8 8时,时,+0D+0D原原 0000 0000,0000 0000,0D0D原原 1000 00001
16、000 0000 +1D +1D原原 0000 0001,0000 0001,1D1D原原 1000 00011000 0001 +45D +45D原原 0010 1101 0010 1101,45D45D原原 1010 11011010 1101+127D+127D原原 0111 1111,0111 1111,127D127D原原 1111 11111111 1111 0 0 的表示不惟一的表示不惟一1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算第27页/共50页1.2.4 1.2.4 带符号二进制数的表示和运算带符号二进制数的表示和运算2 2、带符号数的表示、
17、带符号数的表示v正数的符号位用正数的符号位用0 0表示表示,负数的符号位用负数的符号位用1 1表示。表示。v正数的反码与原码相同正数的反码与原码相同v负数的反码为:最高位为负数的反码为:最高位为1 1,表示数值的,表示数值的位按位取反。位按位取反。(2 2)反码)反码第28页/共50页v例如当机器字长例如当机器字长n n8 8时,时,+0D+0D反反0000 0000,0000 0000,0D0D反反1111 1111 1111 1111 +1D +1D反反0000 0001,0000 0001,1D1D反反1111 1110 1111 1110 +45D +45D反反0010 1101 00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术第彭虎 计算机基础知识 微机 原理 接口 技术 第彭虎
限制150内