第一章微机基础知识.ppt
《第一章微机基础知识.ppt》由会员分享,可在线阅读,更多相关《第一章微机基础知识.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术第一章第一章 基础知识基础知识School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术硬件硬件计算机计算机外围设备(输入外围设备(输入/出设备和过程控制出设备和过程控制I/O通道)通道)电源电源软件软件系统软件(操作系统、监控程序等)系统软件(操作系统、监控程序等)应用软件应用软件1.1微型计算机系统组成微型计算机系统组成
2、School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术1.2微型计算机主机结构微型计算机主机结构主机主机CPU内存(主存)内存(主存)输入输入/出接口出接口总线总线地址译码电路地址译码电路School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术主机系统结构图主机系统结构图 总线结构,系统中各部件总线结构,系统中各部件“挂挂”在总线上在总线上主机结构突出特点是模块化结构主机结构
3、突出特点是模块化结构CPUCPU地址译码电路地址译码电路I/O I/O 设备设备RAMRAMROMROM地址信息地址信息片选信号片选信号I/O I/O 接口接口DBDBABABCBCBSchool of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术1.CPU(中央处理单元)中央处理单元)MPU(微处理器微处理器)嵌入系统中与其他电路嵌入系统中与其他电路及芯片组合称为及芯片组合称为CPU计计算机的核心部件算机的核心部件,主要由运算器和控制器构成主要由运算器和控制器构成 运算器(运算器(ALU)主
4、要负责算术运算和逻辑运算)主要负责算术运算和逻辑运算 控制器由指令寄存器、指令译码器和控制电路控制器由指令寄存器、指令译码器和控制电路 组成并按指令的要求对微机各部件发出相应的组成并按指令的要求对微机各部件发出相应的 信息。信息。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术2内存储器(主存)内存储器(主存)例如例如 01001101 用于用于“记忆记忆”信息的存储元件,均采用集成信息的存储元件,均采用集成度高,容量大,体积小,功耗低的半导体存储器度高,容量大,体积小,功耗低
5、的半导体存储器芯片。芯片。字节(字节(Byte)基本单位基本单位,规定规定 8位位二进制数二进制数称为一个称为一个字节字节 School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 CPU执行访问内存的指令时,按指定的单元执行访问内存的指令时,按指定的单元地址对相应存储单元进行地址对相应存储单元进行“读、写读、写”操作操作。一个字节数据空间称为一个存储单元,其中一个字节数据空间称为一个存储单元,其中每一位称为每一位称为1Bit。计算机的存储器是由许多存储单元集合而成,计算机的存储器是由
6、许多存储单元集合而成,每一个存储单元唯一的对应一个单元地址,也称每一个存储单元唯一的对应一个单元地址,也称为存储器的物理地址,计算机中的地址一般都用为存储器的物理地址,计算机中的地址一般都用十六进制十六进制数表示,如数表示,如30H。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术存存储储单单元元读读写写取数取数存数存数存储器容量(存储器容量(s)=存储单元数(存储单元数(p)数据位数(数据位数(i)1024B=1KB 1024KB=1MB 1024MB=1GB 1024GB=
7、1TBSchool of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术字长:字长:一个基本信息单位所占用的最大二进制位一个基本信息单位所占用的最大二进制位数,称为字长。数,称为字长。字:字:计算机一条指令所能处理的一个基本信息计算机一条指令所能处理的一个基本信息 单位,称为一个单位,称为一个字字。例如:一个数据(例如:一个数据(25、35.67、-0.0038;)一;)一个字符(个字符(A、a、#、)等均称为一个字。)等均称为一个字。School of Engineering&Automati
8、on Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 80386 、80486、80586(pentium)为为32位机,位机,2001年推出的年推出的Itanium为为64位机。位机。字长越长的计算机,其运算速度越快,数的表字长越长的计算机,其运算速度越快,数的表示范围越宽,数据的运算精度越高,机器的整体示范围越宽,数据的运算精度越高,机器的整体功能越强。功能越强。字长是计算机的主要性能指标之一!字长是计算机的主要性能指标之一!51单片机字长为单片机字长为8位,称为位,称为8位机位机8086/8088CPU字长为字长为16位,称为位,称为
9、16位机位机School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术3.总线总线 数据总线数据总线DB:双向传输数据信息。:双向传输数据信息。传送信息的公共导线传送信息的公共导线 根据所传送信息的内容与作用不同根据所传送信息的内容与作用不同 数据总线数据总线DB(Data Bus)地址总线地址总线AB(Address Bus)控制总线控制总线CB(Control Bus)其宽度(根数)与其宽度(根数)与MPU提供的数据线的引脚数提供的数据线的引脚数有关,表示计算机的有关,表示计算机的字
10、长字长。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术地地址址信信息息控制总线控制总线CB:传送各种控制信号和状态信:传送各种控制信号和状态信号 对于每一根来说是单向传送的。对于每一根来说是单向传送的。地址总线地址总线AB:CPU执行指令时,用于单向传送地址信息。执行指令时,用于单向传送地址信息。操作数在数据存储器中的地址信息操作数在数据存储器中的地址信息指令代码在程序存储器中的地址信息指令代码在程序存储器中的地址信息School of Engineering&Automat
11、ion Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术AB的宽度决定了计算机系统的最大寻址能力的宽度决定了计算机系统的最大寻址能力最大寻址空间最大寻址空间=2N,其中其中N为为AB的宽度。的宽度。51单片机单片机N=16最大寻址空间最大寻址空间=216=65536B=64KB8086/8088CPU N=20最大寻址空间最大寻址空间220=1MB例例.School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术4.地址译码电路地址译码电
12、路 凡是凡是“挂挂”在总线上部件都被系统分配一个在总线上部件都被系统分配一个地址域,地址域,CPU访问某部件时,由指令提供被访问访问某部件时,由指令提供被访问部件的地址信息,该地址信息经地址译码电路译部件的地址信息,该地址信息经地址译码电路译码后码后唯一唯一的产生一个的产生一个选通信号选通信号(也称(也称片选信号片选信号),),将被选中的部件将被选中的部件“门门”打开,使得数据得以传输。打开,使得数据得以传输。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术5接口接口 接口是主
13、机与外设连接的必然通路,是必经接口是主机与外设连接的必然通路,是必经的的“桥梁桥梁”。每个。每个接口接口可包含若干个可包含若干个端口端口,每,每个端口对应一个端口地址,可由指令按地址访个端口对应一个端口地址,可由指令按地址访问端口。问端口。接口功能:接口功能:隔离主机与外设之间的数据隔离主机与外设之间的数据向外设传输控制信号和接收外设的状态信号向外设传输控制信号和接收外设的状态信号数据类型的转换数据类型的转换School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术1.3微机中的数制和数
14、的表示方法微机中的数制和数的表示方法 数制是人们利用符号来记数的科学方法。数制是人们利用符号来记数的科学方法。1.数制的基与权数制的基与权 数制的数码个数称为基,数制的每一位所具有的值数制的数码个数称为基,数制的每一位所具有的值称为权,权实际上是以基为底的幂。称为权,权实际上是以基为底的幂。十进制十进制(D)0,1,2,3,4,5,6,7,8,9二进制二进制(B)0,1八进制八进制(O)0,1,2,3,4,5,6,7十六进制(十六进制(H)0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,FSchool of Engineering&Automation Tianjin Polyte
15、chnic University计算机原理及接口技术计算机原理及接口技术 十进制转换为二进制十进制转换为二进制 十进制整数转换二进制十进制整数转换二进制 除除2反向取余反向取余 十进制小数转换二进制十进制小数转换二进制 乘乘2正向取整正向取整 十进制转换为八进制十进制转换为八进制 十进制整数转换八进制十进制整数转换八进制 除除8反向取余反向取余 十进制小数转换八进制十进制小数转换八进制 乘乘8正向取整正向取整 十进制转换为十六进制十进制转换为十六进制 十进制整数转换十六进制十进制整数转换十六进制 除除16反向取余反向取余 十进制小数转换十六进制十进制小数转换十六进制 乘乘16正向取整正向取整
16、2.数制的转换方法数制的转换方法School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术二进制转换为十进制二进制转换为十进制 由二进制数各位的权乘以各位的数(由二进制数各位的权乘以各位的数(0或或1)再)再加起来就得到十进制数。加起来就得到十进制数。八进制转换为十进制八进制转换为十进制 由八进制数各位的权乘以各位的数(由八进制数各位的权乘以各位的数(0或或1,或或7)再加起来就得到十进制数。再加起来就得到十进制数。十六进制转换为十进制十六进制转换为十进制 由十六进制数各位的权乘以各位的
17、数(由十六进制数各位的权乘以各位的数(0或或1,或或F)再加起来就得到十进制数。)再加起来就得到十进制数。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术3.二进制数的表示二进制数的表示1)无符号数的表示法)无符号数的表示法以以2为底,逢为底,逢2进位,仅有数字进位,仅有数字 0,1一个二进制数一个二进制数N可以表示为如下形式:可以表示为如下形式:n为二进制数为二进制数N整数部分的位数;整数部分的位数;m为二进制数为二进制数N小数部分的位数;小数部分的位数;Bi为二进制数字符号
18、为二进制数字符号0或或1。1101.1B=123+122+021+120+12-1School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术2)带符号数的表示法)带符号数的表示法 二进制数的最高位表示数的符号,把一个数及二进制数的最高位表示数的符号,把一个数及其符号在微机中的数字化表示,其符号在微机中的数字化表示,称为机器数,称为机器数,而而机器数所代表的数称为该机器数的真值。常用的机器数所代表的数称为该机器数的真值。常用的有原码、反码和补码表示法。有原码、反码和补码表示法。原码原码Sc
19、hool of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术当当n=8时,时,-127+127+1原原=00000001 B,+127原原=01111111 B-1原原=10000001 B,-127原原=11111111 B当当n=16时,时,-32767+32767+1原原=00000000 00000001B+127原原=00000000 01111111B-1原原=10000000 00000001 B-127原原=10000000 01111111B 最高位为符号位,正数为最高位为符
20、号位,正数为0,负数为,负数为1。其余。其余n-1位表示数的绝对值。位表示数的绝对值。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 反码反码当当n=8时,时,+1反反=00000001B,+127反反=01111111B-1反反=11111110B,-127反反=10000000B最高位仍为符号位,正数为最高位仍为符号位,正数为0,负数为,负数为1 School of Engineering&Automation Tianjin Polytechnic University
21、计算机原理及接口技术计算机原理及接口技术 补码补码当当n=8时,时,+1补补=0000 0001B+127补补=0111 1111B-1补补=128-|-1|=1111 1111B-127补补=128-|-127|=1000 0001B School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 正数的补码与它的原码、反码均相同,负数的正数的补码与它的原码、反码均相同,负数的补码等于它的反码加补码等于它的反码加1,也就是说,负数的补码等,也就是说,负数的补码等于其对应正数的补码按位求反(
22、包括符号位)再加于其对应正数的补码按位求反(包括符号位)再加1。3)真值与补码之间的转换)真值与补码之间的转换真值转换补码按照补码定义。真值转换补码按照补码定义。补码转换真值补码转换真值 正数补码转换真值,直接按位权求;正数补码转换真值,直接按位权求;负数补码转换真值,符号位不变,数值位按位负数补码转换真值,符号位不变,数值位按位取反加末位加取反加末位加1。School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术1.4 计算机中数的表示方法计算机中数的表示方法定点法定点法浮点法浮点法定
23、点机:用定点表示的计算机(定点机:用定点表示的计算机(51单片机单片机)定点法表示整数,浮点法表示实数定点法表示整数,浮点法表示实数浮点机:用浮点表示的计算机(浮点机:用浮点表示的计算机(PC机机)School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术1.定点表示(单片机)定点表示(单片机)纯整数形式纯整数形式 纯小数形式纯小数形式 用用8位二进制数表示一个纯整数,格式如下:位二进制数表示一个纯整数,格式如下:符号符号0正数,正数,1负数负数School of Engineering
24、&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术机器数机器数数据表示形式数据表示形式,数的正、负号被数码化数的正、负号被数码化机器数机器数是指计算机中是指计算机中的数的数?机器数并机器数并不是不是指计算机中的数指计算机中的数!School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 11001100-76=D7 D6 D5 D4 D3 D2 D1 D0 D7=128 D6=64 D5=32 D4=16 D3=8
25、 D2=4 D1=2 D0=1 11001010-74=10101101-45=School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术 0101000080=10111100-60=练习练习课下练习课下练习5392-87-75School of Engineering&Automation Tianjin Polytechnic University计算机原理及接口技术计算机原理及接口技术2.浮点表示(必须带小数点)浮点表示(必须带小数点)任意一个二进制数任意一个二进制数N N=S2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 微机 基础知识
限制150内