- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE / NUMPAGES
第四课:常用数字及逻辑电路
数字: 谈到数字,有很多同学可能会觉的很可笑,数字?不就是1234……..这些吗?是的,在日常的生活当中,我们用的一般都是十进制,但在计算机中,它只能识别二进制数,所以在这里我还得跟大家共同分析一下: 1、十进制: 十进制就是基数为“十”,所使用的数码为0~9共10个数字。逢十进一。是我们每天都会运用到的,在这里就不多谈了。 2、二进制: 二进制的基数为“二”,其使用的数码只有0和1两个。在计算机中容易实现,在常用的的实现方式中如:可以用电路的高电平表示1,低电平表示0;或者三极管截止时集电极的输出表示1,导通时集电极输出表示0。 3、十六进制: 由于二进制位数太长,不易记忆和收写,所以人们又提出了十六进制的书写形式。我们在汇编语言中多数用十六进制。 ?
二进制编码 二进制编码在计算机中,是采用二进制数。因而,要在计算机中表示的数、字母、符号等都要以特定的二进制码来表示,这就是二进制编码。一、二进制编码的十进制数:BCD码(Binary-Coded Decimal)字母与字符的编码字母和各种字符($、#……)也必须按特定的规则用二进制编码才能在机中表示。普通的是采用ASCII( American Standard Code for Information Interchange)码。0~9的ASCII码为30H~39H,大写字母A~Z的ASCII码为41H~5AH。
二进制,十进制,十六进制数码对照
十进制
8421BCD码
二进制
十进制
8421BCD码
二进制
1
1
0001
10
A
1010
3
3
0011
12
C
1100
5
5
0101
14
E
1110
7
7
0111
16
10
10000
?
二进制数的运算
算术运算:加、减、乘、除逻辑运算:与、或、异或、异一、二进制加法规则为:(1)0+0=0(2)1+0=0+1=1(3)1+1=0,进位1(4)1+1+1=1,进位1如: 1 1 0 11 0 1 11 1 0 0 0
二进制减法规则为:(1)0-0=0(2)1-1=0(3)1-0=1(4)0-1=1,有借位如:1 1 0 0 0 1 0 0- 0 0 1 0 0 1 0 11 0 0 1 1 1 1 1
二进制乘法规则为:(1)0×0=0(2)0×1=0(3)1×0=0(4)1×1=1如: 1 1 1 1× 1 1 0 11 1 1 10 0 0 01 1 1 11 1 1 11 1 0 0 0 0 1 1
二进制除法:除法是乘法的逆运算0 0 0 1 1 11 0 1 )1 0 0 0 1 11 0 10 1 1 11 0 11 0 11 0 10二进制逻辑运算
逻辑与的规则: 0与0=00与1=01与1=1
逻辑或的规则: 1或0=11或1=10或0=0逻辑异或的规则:0异或0=10异或1=11异或1=0逻辑异的规则: 0的异为11的异为0
带符号数的表示法
一、机器数与真值通常用最高位作为符号位,若字长为8位即D7为符号位,D6~D0为数字位,符号位用0表示正,用1表示负如X=B=+91X=B=-91
二、原码按上所述,正数的符号位用0表示,负数的符号位用1表示,这种表示法就称为原码。X=+105 [X]原X=-105 [X]原三、反码正数的反码表示与原码相同,最高位为符号位,用0表示正,其余位为数值位。(+4)10=0 0 0 0 0 1 0 0符号 二进制数值(+31)10=0 0 0 1 1 1 1 1(+127)10=0 1 1 1 1 1 1 1而负数的反码表示为它的正数的按位取反(连符号位)而形成的。(+4)10=0 0 0 0 0 1 0 0(-4)10=1 1 1 1 1 0 1 1 反码表示(+31)10=0 0 0 1 1 1 1 1(-31)10=1 1 1 0 0 0 0 0 反码表示(+127)10=0 1 1 1 1 1 1 1(-127)10=1 0 0 0 0 0 0 0 反码表示(+0)=0 0 0 0 0 0 0 0(-0)=1 1 1 1 1 1 1 1 反码表示
四、补码正数的补码表示与原码相同,即最高位为符号位,用0表示正,其余位为数值位。如【+4】补=【+4】原=【+4】反=0 0 0 0 0 1 0 0【+127】补=【+127】原=【+127】反=0 1 1 1 1 1 1 1负数的补码表示为它的反码,并在其最后位(
文档评论(0)