- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四计算机中数的表示及运算
第四课:计算机中数的表示及运算
数字:
??? 谈到数字,有很多同学可能会觉的很可笑,数字?不就是1234……..这些吗?是的,在日常的生活当中,我们用的一般都是十进制,但在计算机中,它只能识别二进制数,所以在这里我还得跟大家共同分析一下:
1、十进制:?
??? 十进制就是基数为“十”,所使用的数码为0~9共10个数字。逢十进一。是我们每天都会运用到的,在这里就不多谈了。
2、二进制:?
??? 二进制的基数为“二”,其使用的数码只有0和1两个。在计算机中容易实现,在常用的的实现方式中如:可以用电路的高电平表示1,低电平表示0;或者三极管截止时集电极的输出表示1,导通时集电极输出表示0。?
3、十六进制:
??? 由于二进制位数太长,不易记忆和收写,所以人们又提出了十六进制的书写形式。我们在汇编语言中多数用十六进制。
二进制,十进制,十六进制数码对照 十进制 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、1、2、……9 ——数码。数码的个数——基数。进位规则:逢十进一例如,十进制数,10个数码;采用“逢十进一”30681 = 3×104+0×103+6×102+8×101+1×100例如,二进制数,2个数码,采用“逢二进一”2 = 1×27+1×26+0×25+1×24+0×23+1×22+0×21+0×20总之,N进制数,N个数码,“逢N进一”
2、数制之间的转换
??? 任意进制之间相互转换,整数部分和小数部分必须分别进行,十进制转换成二进制——短除取余法
十进制小数转换成二进制小数——乘2取整法。二进制转换成十进制——展开求和法。(101101)2 = 1×25+0×24+1×23+1×22+0×21+1×20= 32+0+8+4+0+1= 45二进制转换成八进制、十六进制与此类似。二、 机器数及其编码
1、 机器数与真值机器只认识二进制数:0、1。这是因为,电路状态常有两个,如通、断;高电平、低电平;…可用0、1表示。这种0、1、0、1…1在机器中的表现形式——机器数。一般为8位。
2、 机器数的编码及运算
??? 对带符号数而言,有原码、反码、补码之分,计算机内一般使用补码。
1) 原码将数“数码化”,原数前“+”用0表示,原数前“-”用1表示,数值部分为该数本身,这样的机器数叫原码。设X——原数;则[X]原 = X(X 0)[X]原 = 2n-1 – X (X 0),n为字长的位数。如,[+3]原 =[-3]原 = 27 - (-3) =0有两种表示方法+0-0原码最大、最小的表示:+127、-128
2) 反码规定正数的反码等于原码;负数的反码是将原码的数值位各位取反。[X]反 = X (X 0)[X]反 =(2n –1)+ X (X 0)如,[+4]反 = [+4]原 =B[-4]反 = (28 –1)+(-5) ==B反码范围:-128 ~ +127两个0; +0 ——B-0 ——B3) 补码补码的概念:现在是下午3点,手表停在12点,可正拨3点,也可倒拨9点。即是说-9的操作可用+3来实现,在12点里:3、-9互为补码。运用补码可使减法变成加法。规定:正数的补码等于原码。负数的补码求法:1)反码 + 12)公式:[X]补 = 2n + X (X0)如,设X = - 0101110 B , 则[X]原 =B则[X]补 = [X]反 + 1 =+=B如,[+6]补 = [+6]原 =B[-6]补 = 28 + (-6) =–=B8位补码的范围 –128 ~ +127。0 的个数:只一个,B是-128的补码。原码、反码、补码对照表:表1-2 P10
4)补码的运算当X≥0时,[X
您可能关注的文档
最近下载
- 广东省实验中学2024-2025学年高一上学期期中考试语文含答案.pdf VIP
- 走向成熟(青春期男生性教育).ppt VIP
- 减肥药奥利司他合成工艺的研究 .docx VIP
- 起重吊装作业安全技术交底.docx VIP
- 部编版道德与法治四年级下册全册完整ppt课件.pptx
- 护林员岗位合规化操作规程.docx VIP
- 实验班提优训练四年级数学上苏教版--5、简单的平均数.pptx VIP
- ISO15189质量体系文件4 供方和采购管理程序.doc VIP
- 2023年南京林业大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 高速铁路轨道工程施工质量验收标准.docx VIP
原创力文档


文档评论(0)