《微机基础知识》PPT课件.ppt

上传人:wuy****n92 文档编号:70317880 上传时间:2023-01-19 格式:PPT 页数:56 大小:253KB
返回 下载 相关 举报
《微机基础知识》PPT课件.ppt_第1页
第1页 / 共56页
《微机基础知识》PPT课件.ppt_第2页
第2页 / 共56页
点击查看更多>>
资源描述

《《微机基础知识》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机基础知识》PPT课件.ppt(56页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、单片机原理与应用单片机原理与应用微机基础知识微机基础知识中国矿业大学中国矿业大学.机电工程学院机电工程学院张有忠张有忠张有忠张有忠2009200920092009年年年年9 9 9 9月月月月 V3.0V3.0V3.0V3.0微型微型计算机的算机的计数制数制A迄今迄今为止,所有的止,所有的计算机都是以二算机都是以二进制形式制形式进行行逻辑运算和算运算和算术操作,微型操作,微型计算机也不例外算机也不例外用用户在在键盘上上输入的十入的十进制数字和命令符号,微制数字和命令符号,微型型计算机都必算机都必须先把它先把它们转换成二成二进制形式制形式进行行识别、运算和、运算和处理,然后再把运算理,然后再把运

2、算结果果还原成符原成符号和十号和十进制数字在制数字在CRT显示,在打印机上打印示,在打印机上打印上述上述过程都是在程都是在计算机内自算机内自动完成,完成,虽然繁然繁琐异异常,但从前并不常,但从前并不为我我们所知所知B所所谓数制是指是指计数的一整套数的一整套规则,是人,是人们利用符号利用符号进行行计数的一种科学方法数的一种科学方法微型微型计算机中常用的数制算机中常用的数制十十进制制二二进制制十六十六进制制八八进制制二、十、十六二、十、十六进制制计数制数制计数制数制-十十进制制-A十进制是我们非常熟悉的进位计数制十进制是我们非常熟悉的进位计数制具有具有0,1,2,3,4,5,6,7,8,9十个符号

3、,这十个数十个符号,这十个数字符号又称为字符号又称为“数码数码”数制中,采用的数码的个数定义为数制中,采用的数码的个数定义为基数,故,故十进制的基数为十进制的基数为“10”计数制数制-十十进制制-B十进制计数法的特点十进制计数法的特点具有具有0,1,2,3,4,5,6,7,8,9十个不同的数码,是构成所有十进制十个不同的数码,是构成所有十进制数的基本符号数的基本符号逢十进位逢十进位十进制数在计数过程中,当它的某位计满十进制数在计数过程中,当它的某位计满10时就要向它时就要向它邻近的高位进邻近的高位进 1因此,任何一个十进制数不仅和构成它的每个数码本身因此,任何一个十进制数不仅和构成它的每个数码

4、本身的值有关,而且还和这些数码在数中的位置有关的值有关,而且还和这些数码在数中的位置有关计数制数制-十十进制制-C十进制数字的幂级数展开十进制数字的幂级数展开任何一个十进制数字都可以展开成幂级数的形式,例如:任何一个十进制数字都可以展开成幂级数的形式,例如:123.45=1*102+2*101+3*100+4*10-1+5*10-2式中:式中:102,101,100,10-1,10-2在数学上称为在数学上称为“权”,10为基数为基数任意一个十进制数字任意一个十进制数字N可以表示为:可以表示为:N=+/-an-1*10n-1+an-2*10n-2+a0*100+a-1*10-1+a-2*10-2

5、+a-m*10-m =式中:式中:ai表示第表示第i位数码,取值为位数码,取值为09之一之一n为整数部分位数为整数部分位数m为小数部分位数为小数部分位数计数制数制-二二进制制-A二进制计数随着计算机技术的发展而兴旺二进制计数随着计算机技术的发展而兴旺起来起来二进制数的特点二进制数的特点具有具有0,1两个数码,任意二进制数都由这两个两个数码,任意二进制数都由这两个符号组成符号组成二进制只需要两个数码即可表示数字,而这两个状二进制只需要两个数码即可表示数字,而这两个状态可以在物理世界中很容易实现,如电压的高低,态可以在物理世界中很容易实现,如电压的高低,电流的有无,开关的通断,晶体管的导通和截至,

6、电流的有无,开关的通断,晶体管的导通和截至,光的明暗光的明暗二进制基数为二进制基数为 2,计数时逢,计数时逢 2 进进 1计数制数制-二二进制制-B二进制数展开成幂级数形式二进制数展开成幂级数形式10110.11=1*24+0*23+1*22+1*21+0*20+1*2-1+1*2-2式中,式中,24,23,22,21,20,2-1和和2-2为为权,2为为基数,其,其余和十进制相同余和十进制相同任意二进制数任意二进制数N展开为幂级数的通式展开为幂级数的通式N=+/-an-1*2n-1+an-2*2n-2+a0*20+a-1*2-1+a-2*2-2+a-m*2-m =式中式中:ai为第为第i位数

7、码,可取位数码,可取0或或1n为该数整数部分位数为该数整数部分位数m为小数部分位数为小数部分位数计数制数制-十六十六进制制-A二进制数编码长,难记忆,如二进制数编码长,难记忆,如100=110,0100B,1234=100,1101,0010B二进制和十六进制有简单的换算关系,因此十六进二进制和十六进制有简单的换算关系,因此十六进制在计算机科学中得到广泛的应用制在计算机科学中得到广泛的应用十六进制是在大部分计算机类课程中将使用的计数十六进制是在大部分计算机类课程中将使用的计数制制十六进制特点十六进制特点具有具有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等等16个数码,由它们

8、构个数码,由它们构成任意一个十六进制数成任意一个十六进制数十六进制数的基数为十六进制数的基数为16,计数时逢,计数时逢 16 进进 1计数制数制-十六十六进制制-B任意一个十六进制数可以展开成幂级数形式任意一个十六进制数可以展开成幂级数形式N=+/-an-1*16n-1+an-2*16n-2+a0*160+a-1*16-1+a-2*16-2+a-m*16-m =式中:式中:式中:式中:ai表示第表示第i位数码,取值为位数码,取值为0F之一之一n为整数部分位数为整数部分位数m为小数部分位数为小数部分位数计数制数制-部分数三种数制部分数三种数制对照表照表十进制十进制十进制十进制二进制二进制二进制二

9、进制十六进制十六进制十六进制十六进制十进制十进制十进制十进制二进制二进制二进制二进制十六进制十六进制十六进制十六进制0 0 0 000000000000000000 0 0 09 9 9 910011001100110019 9 9 91 1 1 100010001000100011 1 1 1101010101010101010101010A A A A2 2 2 200100010001000102 2 2 2111111111011101110111011B B B B3 3 3 300110011001100113 3 3 3121212121100110011001100CCCC4

10、4 4 401000100010001004 4 4 4131313131101110111011101D D D D5 5 5 501010101010101015 5 5 5141414141110111011101110E E E E6 6 6 601100110011001106 6 6 6151515151111111111111111F F F F7 7 7 701110111011101117 7 7 7161616160001,00000001,00000001,00000001,0000101010108 8 8 810001000100010008 8 8 81717171

11、70001,00010001,00010001,00010001,000111111111计数制数制-十六十六进制制-D采用十六采用十六进制可以大大减制可以大大减轻阅读和和书写二写二进制制时的的负担担十六十六进制和二制和二进制有制有简单的的对应关系关系用用4位二位二进制数字可以表示任意一位十六制数字可以表示任意一位十六进制数制数码为计算机采用二算机采用二进制运算,人制运算,人们采用采用16位位阅读创造造良好的条件良好的条件区分数字采用的区分数字采用的计数制数制采用方括号加基数表示:采用方括号加基数表示:10110,1012,10116分分别用用10进制,制,2进制,制,16进制表示三个数制表示

12、三个数采用英文字母采用英文字母标记:101D,101B,101H分分别表示表示上面三个数上面三个数十十进制制时,D往往省略往往省略各各计数制的数制的转换数制数制间的的转换我我们习惯于采用十于采用十进制数,而制数,而计算机采用二算机采用二进制制数,要求机器能自数,要求机器能自动在不同数制在不同数制间转换十进制二进制十六进制“按权相加”法“除2取余/乘2取整”法“按权相加”法“4位合1位”法“1位分4位”法“除16取余/乘16取整”法二二-十十进制制转换-A二二进制制-十十进制:按制:按权相加相加将需要将需要转换的二的二进制数字按制数字按权展开相加展开相加11010.01B=1*24+1*23+0

13、*22+1*21+0*20+0*2-1+1*2-2=26.25二二-十十进制制转换-B十进制十进制-二进制二进制整数和小数部分分别转换整数和小数部分分别转换整数部分整数部分:除除 2 取余取余用用 2 连续去除要转换的十进连续去除要转换的十进制数,直到商等于制数,直到商等于0 为止为止将所得余数按最后得到位为将所得余数按最后得到位为最高位,最先得到位为最低最高位,最先得到位为最低位,依次排列位,依次排列求十进制数求十进制数215的二进制数的二进制数解:将解:将215连续除以连续除以2,直到,直到商为商为0把余数按照箭头方向从高到把余数按照箭头方向从高到低排列低排列215=11010111B余数

14、余数余数余数最低位最低位最低位最低位2 2 2 2215215215215-1 1 1 12 2 2 2107107107107-1 1 1 12 2 2 253535353-1 1 1 12 2 2 226262626-0 0 0 02 2 2 213131313-1 1 1 12 2 2 26 6 6 6-0 0 0 02 2 2 23 3 3 3-1 1 1 12 2 2 21 1 1 1-1 1 1 1最高位最高位最高位最高位0 0 0 0二二-十十进制制转换-C小数部分小数部分:乘乘 2 取整取整“乘乘 2 取整取整”法则是用法则是用 2 连续去乘要转换的连续去乘要转换的十进制数小数

15、,直到所得积的小数部分等于十进制数小数,直到所得积的小数部分等于0或得到足够位数为止,位数的确定按照所或得到足够位数为止,位数的确定按照所需精度确定需精度确定将各次所得乘积整数部分按照先后顺序排列,将各次所得乘积整数部分按照先后顺序排列,最先得到者为最高位,所得到的数就是所求最先得到者为最高位,所得到的数就是所求的二进制数小数的二进制数小数二二-十十进制制转换-D例:求十进制小数例:求十进制小数0.6879的二进制数的二进制数解:解:将将0.6879连乘以连乘以2,取,取每次所得乘积的整数部每次所得乘积的整数部分,直到乘积结果小数分,直到乘积结果小数部分为部分为0,或得到所需,或得到所需精度的

16、二进制位数精度的二进制位数把余数按照箭头方向从把余数按照箭头方向从高到低排列高到低排列0.6879 0.1011B 0.68790.68790.68790.6879整数部整数部整数部整数部分分分分最高位最高位最高位最高位X X X X2 2 2 21.37581.37581.37581.3758-1 1 1 10.37580.37580.37580.3758 X X X X2 2 2 20.75160.75160.75160.7516-0 0 0 0X X X X2 2 2 21.50321.50321.50321.5032-1 1 1 10.50320.50320.50320.5032X X

17、 X X2 2 2 21.00641.00641.00641.0064-1 1 1 1最低位最低位最低位最低位二二-十十进制制转换-E对同同时具有整数和小数部分的十具有整数和小数部分的十进制数,制数,其其转换成二成二进制数的方法是将整数和小制数的方法是将整数和小数部分分数部分分别转换,再合并起来,再合并起来例如:例如:215.6879 11010111.1011B二二进制制-十六十六进制制转换-A二二进制和十六制和十六进制制转换十分方便,十分方便,这也是也是人人们采用十六采用十六进制形式来制形式来对二二进制数加以制数加以表达的内在原因表达的内在原因二二进制制-十六十六进制制转换“4位合位合1”

18、法:从小数点开始,分法:从小数点开始,分别将小数和整将小数和整数部分分数部分分为每每4位一位一组,不足,不足4位以位以0补齐,然后,然后对每每4位二位二进制数以制数以16进制表示,并按序相制表示,并按序相连。二二进制制-十六十六进制制转换-B4位二位二进制制码和和 1位十六位十六进制制码的的对应表表例:将例:将转化成十六化成十六进制数制数从小数点开始向两从小数点开始向两边分分4位一位一组,不足不足4位位时在两在两边补 0 0000011 0111 1110 0011.1001 010000B查表得到十六表得到十六进制数:制数:3 7 E 3.9 4 H二二进制制-十六十六进制制转换-C十六十六

19、进制制-二二进制制转换将每位十六将每位十六进制数用制数用4位二位二进制数表示制数表示例如:若将例如:若将3AB.7A5H转换为二二进制数制数 3 A B .7 A 50011 1010 1011 .0111 1010 0101二二进制数运算制数运算二二进制数运算制数运算在微型在微型计算机中,运算分算机中,运算分类算算术运算运算加运算加运算减运算减运算乘运算乘运算除运算除运算逻辑运算运算逻辑乘乘 -与运算与运算逻辑加加 -或运算或运算逻辑非非逻辑异或异或算算术运算运算-加加加法运算规则加法运算规则0+0=00+1=1+0=11+1=1 1 0(向邻近高位进位向邻近高位进位)例如:两个例如:两个8

20、位二进制数,位二进制数,X=10110110B,Y=11011001B,求,求X+Y的值的值解:解:X+Y写成竖式写成竖式被加数被加数 X10110110加数 Y1 .1 .0 .11001和 X+Y110001111算算术运算运算-减减-A减法运算规则减法运算规则0-0=01-1=01-0=10 1=1(向邻近高位借位当作向邻近高位借位当作 2)算算术运算运算-减减-B例如:两个例如:两个8位二进制数,位二进制数,X=10010111B,Y=11011001B,求,求X-Y的值的值解:解:X-Y写成竖式,由于写成竖式,由于YX,将算式改为将算式改为 X-Y=-(Y-X)所以:所以:X-Y=-

21、(11011001 10010111)=-01000010B被减数被减数 X11011 .0 .01减数 Y10010111差 X+Y01000010算算术运算运算-乘乘乘法运算规则乘法运算规则0 x 0=01 x 0=0 x 1=01 x 1=1例如例如 手工手工手工手工求两个求两个4位二进制位二进制数相乘数相乘 X=1101B,Y=1011B所以所以 X*Y=1101B*1011B=10001111B逻辑运算运算-乘乘(与与)-A逻辑逻辑”乘”又称逻辑又称逻辑”与”,算式中用,算式中用”表示表示逻辑乘运算规则逻辑乘运算规则0 0=01 0=0 1=01 1=1逻辑运算运算-乘乘(与与)-B

22、例如:已知例如:已知 X=01100110B,Y=11110000B,试求,试求X Y的值的值解:解:X YX Y=01100000 B逻辑乘的作用逻辑乘的作用用于屏蔽字段中不需要的位用于屏蔽字段中不需要的位(掩码,掩码,MASK)。上式中,。上式中,Y的的值中后值中后4位为位为0,运算的结果是,运算的结果是X的低的低4位被屏蔽、忽略位被屏蔽、忽略用于强制关闭某些设备用于强制关闭某些设备逻辑运算运算-加加(或或)-A逻辑逻辑”加”又称逻辑又称逻辑”或”,采用符号,采用符号”V”逻辑加运算规则逻辑加运算规则0 V 0=01 V 0=0 V 1=11 V 1=1逻辑运算运算-加加(或或)-B例如:

23、例如:X=00110101B,Y=00001111B,求,求 X V Y的值的值解:列解:列 X V Y的竖式的竖式X V Y=00111111B逻辑加的作用逻辑加的作用将某些位置位,上式中,将某些位置位,上式中,Y的后的后4位为位为1,X V Y的结果是将的结果是将X的后的后4位置位置 1实际应用中,可以用来强制开启某些开关实际应用中,可以用来强制开启某些开关逻辑运算运算-非非逻辑”非”又称又称逻辑”取反”,常采用,常采用”-”(上划(上划线)表示)表示逻辑非运算非运算规则/0=1 /1=0例如:例如:X=11000011B,求,求/X的的值X=11000011 B则,/X=00111100

24、 B逻辑非的作用非的作用将某些位一种状将某些位一种状态变为另一种状另一种状态实际应用中,可以用来用中,可以用来进行开关的开行开关的开闭原来原来处于关于关闭的开关被打开的开关被打开原来原来处于打开的开关被关于打开的开关被关闭逻辑运算运算-异或异或-A逻辑逻辑”异或”又称又称”半加”,即不带进位的加法,即不带进位的加法,采用符号采用符号(+号带圈号带圈)表示表示运算规则运算规则0 0=01 1=01 0=10 1=1逻辑运算运算-异或异或-B例如,例如,X=10110110B,Y=11110000B,求求 X Y的值的值解:解:X Y的运算竖式为:的运算竖式为:所以,所以,X Y=01000110

25、 B逻辑异或运算作用逻辑异或运算作用用于将某些位取反,上式中,用于将某些位取反,上式中,Y 为为1的位经过的位经过X Y的异或运算将的异或运算将X的的对应位取反,对应位取反,1011-0100;而;而Y为为0的位对的位对X所对应的为不起作用所对应的为不起作用用于将某些设备的状态由开变关,由关变开用于将某些设备的状态由开变关,由关变开二进制数运算信息信息编码微型微型计算机算机码制和制和编码-A微型微型计算机不算机不仅能能处理整数,也能理整数,也能处理小数;不理小数;不仅能能处理无符号数,也能理无符号数,也能处理理带符号数符号数微型微型计算机算机还要能要能输入和入和识别数字、数字、字符、字符、图形

26、和音形和音乐,并,并对它它们进行行处理、存理、存储和和传送送微型微型计算机算机码制和制和编码-B编码要要处理的理的问题数的表示法数的表示法浮点表示法浮点表示法定点表示法定点表示法原原码、反、反码、补码二二进制制编码数的浮点表示法数的浮点表示法二二进制小数在制小数在计算机中通常采用两种算机中通常采用两种表示法表示法定点表示定点表示-运算运算处理理简单、速度快、速度快浮点法浮点法-能表达大范能表达大范围的数字、运算的数字、运算处理理复复杂、速度慢、速度慢浮点表示法浮点表示法在浮点表示法中,小数点位置浮在浮点表示法中,小数点位置浮动,不固定,不固定任意一个二任意一个二进制数都可以写成如下形式制数都可

27、以写成如下形式N=2P X S式中:式中:S为二二进制数制数N的位数,代表了的位数,代表了N的的实际有效有效值P为N的的阶码,决定小数点的位置,决定小数点的位置任意一个二任意一个二进制浮点数制浮点数N都由都由阶码阶码和和尾数尾数尾数尾数两部分两部分组成成 阶码阶码部分部分部分部分包括包括阶阶符符符符和和阶码阶码,尾数部分尾数部分尾数部分尾数部分包括包括数符数符数符数符和和尾数,其形尾数,其形尾数,其形尾数,其形式式式式为为:Pf 口口口口口口口口口口口口 Sf 口口口口口口口口口口口口阶符符 阶码 数符数符 尾数尾数Pf为阶符,符,Pf=0表示表示阶码为正,正,Pf=1表示表示阶码为负Sf为数

28、符,数符,Sf=0表示表示该数数为正数,正数,Sf=1表示表示该数数为负数数浮点数运算浮点数运算阶码和尾数分和尾数分别处理理数的浮点表示法数的浮点表示法-IEEE 754标准准开开发该标准是准是为了程序从一个了程序从一个处理器移植理器移植到另一个到另一个处理器理器IEEE标准定准定义了了32位的位的单精度和精度和64位的双精位的双精度两种格式度两种格式它它们的指数段分的指数段分别为8位和位和11位,位,隐含的基含的基值是是2数符号位数符号位阶码阶码 尾数(尾数(23)0 1 8 9 310 1 11 12 6311位阶码位阶码 52位尾数位尾数定点表示法定点表示法-A定点表示中,小数点位置固定

29、不定点表示中,小数点位置固定不动定点小数表示法定点小数表示法小数点在数小数点在数值位前面位前面如:如:0.11110101B定点整数表示法定点整数表示法小数点固定在数小数点固定在数值位后面位后面如:如:10110110.0B定点表示法中,小数点在默定点表示法中,小数点在默认的位置,的位置,隐含,含,不会出不会出现在在编码中中定点表示法定点表示法-B定点数定点数N的一般表示形式的一般表示形式N =Sf .数符数符 尾数尾数定点数表示法运算定点数表示法运算规则简单,表示数的范,表示数的范围有有限限8位定点整数表示:位定点整数表示:-128+12716位定点整数表示:位定点整数表示:-32768+3

30、2767为了增大数的表示范了增大数的表示范围,可以增加,可以增加编码位数,如位数,如32位,位,64位,位,128位位机器数与真机器数与真值前面提到的二前面提到的二进制数的定点表示型式称制数的定点表示型式称为机器数,它机器数,它与机器数的真与机器数的真值不同不同机器数机器数为通通过编码在在计算机内表示的数字算机内表示的数字真真值为实际的数的数值例如例如+76的机器数的机器数为01001100B,最高位,最高位为符号位符号位0表示正数,真表示正数,真值为+1001100B-76的机器数的机器数为11001100B,最高位,最高位为符号位符号位1表示表示负数,真数,真值为-1001100B机器数机

31、器数为微机中数的基本表微机中数的基本表现型式型式机器数通常有机器数通常有原码、反码、补码三种三种原原码表示法表示法原原码(true form)原原码就是机器就是机器码,最高位,最高位为符号位,其余符号位,其余为数数值位位符号位符号位0代表正数,代表正数,1代表代表负数数例如:例如:X=+10101B,Y=-10101B,写出在,写出在8位微机中的原位微机中的原码形式形式解:解:X=+10101B,X原原=0 0 0010101B Y=-10101B,Y原原=1 1 0010101B数字数字 0在原在原码表示法中,表示法中,0有两种形式有两种形式+0 =0 000 0000B-0 =1 000

32、0000B反反码表示法表示法-A反反码(Ones complement)正数反正数反码正数的反正数的反码与原与原码相同,最高位相同,最高位为符号位,符号位,其余其余为数数值位位符号位符号位0代表正数代表正数负数反数反码负数的反数的反码其符号位其符号位为1,数,数值位位为原原码相相应位的按位取反位的按位取反值反反码表示法表示法-B例如:例如:X=+1101101B,Y=-1101101B,写出,写出X,Y在在8位机中的原位机中的原码和反和反码表示表示解解:因因为,X=+110 1101B 所以,所以,X原原=0 0 110 1101B X反反=0 0 110 1101B 因因为,Y=-110 1

33、101B 所以,所以,Y原原=1 1 110 1101B Y反反=1 1 001 0010B数字数字00在反在反码中也有两种表示中也有两种表示+0 0 000 0000B-0 1 111 1111B补码表示法表示法-A在日常生活中,在日常生活中,时钟即有即有补码的概念的概念例如,北京例如,北京时间现在是下午在是下午3点,而您的手表是早上点,而您的手表是早上11点点为了校准手表,可以采取两种布步了校准手表,可以采取两种布步骤顺拨4个小个小时 倒倒拨8个小个小时写成数学表达式写成数学表达式顺拨时针11+4=12(自(自动丢失)失)+3到到拨时针11 8=3顺拨时针时,在,在过12时会自会自动丢失失

34、12,变成成0(习惯上是叫上是叫12点点)。在数学上。在数学上这个自个自动丢失的数失的数12称称为”模模”(mod),这种种带模的加法称模的加法称为按模按模12的加法:的加法:11+4=3(mod 12)补码表示法表示法-B比比较上面两个数学表达式上面两个数学表达式11+4的按模加法和的按模加法和11-8等价等价+4 和和-8 是互是互补的,的,+4 称称为-8 的的补码(mod 12),可以表示成下面表达式:,可以表示成下面表达式:X+-Y补 =12=模模(mod)结论:11-8 的减法可以用11+-8补=11+4(mod 12)的加法代替补码表示法表示法-C微机中,采用微机中,采用2n的的

35、补码表示表示负数,即可将减数,即可将减法法变为加法加法2n中,中,n为计算机累加器的字算机累加器的字长,8,16,32一个字一个字长为n的二的二进制数制数-Y的的补码求取公式求取公式为-Y补=2n-|Y|这个公式的解个公式的解释为:正数的正数的补码与原与原码相同相同负数的数的补码为 反反码+1(即即/Y+1)在在计算算过程中可以将程中可以将 X Y 变为 X+/Y+1补码表示法表示法-D例如:已知例如:已知X=+1010B,Y=-1010B,写,写出它出它们在在8位机中的原位机中的原码、反、反码和和补码解:因解:因为 X=+1010B 所以,所以,X原原=0 000 1010B X反反=0 0

36、00 1010B X补=0 000 1010B 因因为 Y=-1010B 所以所以 Y原原=1 000 1010B Y反反=1 111 0101B Y补=1 111 0110B0的的补码+0补=+0原原=+0反反=0 0000000B-0补=-0反反+1=1 1111111B+1=00000000B (最高位(最高位进位位丢失,失,mod 256)0在在补码表示法中只有一种表示表示法中只有一种表示二二进制制编码-BCD码BCD码(Binary coded Decimal)采用二采用二进制制编码,具有十,具有十进制制权BCD种种类8421码2421码8421码8421码定定义8421码由由4位二

37、位二进制数制数编码1位十位十进制数制数4位二位二进制数中,最高位的制数中,最高位的权值为8,次高位,次高位为4,再次位,再次位为2,最低位,最低位为1部分十部分十进制数的制数的BCD码表表十十进制数制数 8421码|十十进制数制数 8421码-|-0 0000 8 1000 1 0001 9 1001 2 0010 10 0001 00000001 0000 3 0011 11 0001 00010001 0001 4 0100 12 0001 00100001 0010 5 0101 13 0001 00110001 0011 6 0110 14 0001 01000001 0100 7 0111 15 0001 01010001 0101二二进制制编码-其它其它ASCII码计算机不算机不仅处理大量数字信息,理大量数字信息,还需要需要处理文字理文字ASCII码-American Standard Coded for Information Interchange,美国信息交美国信息交换标准代准代码ASCII码诞生于生于1963年,是国年,是国际上一种上一种较完整的通用字完整的通用字符符编码,为国国际通用的通用的标准准编码其它其它编码图形形图像像编码 MPEG,JPEG,AVI中文中文编码 GB2312,GB18030,GBK声音声音编码 MP3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com