【资料图】
1、计算机中的存储系统都是用2进制储存的,对我们输入的每一个信息它都会自动转变成二进制的形式,而二进制在存储的时候就会用到原码,反码和补码例如:输入25原码是:0000000000011001反码: 1111111111100110 补码: 1111111111100111数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.尽管在历史上手指计数(5,10进制)的实践要比二或三进制计数出现的晚. "(摘自<<数学发展史>>有空大家可以看看哦~,很有意思的).为了能方便的与二进制转换,就使用了十六进制(2 4)和八进制(23).下面进入正题.数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为(-127~-0 +0~127)共256个.有了数值的表示方法就可以对数进行算术运算.但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下: 假设字长为8bits( 1 ) 10- ( 1 )10 = ( 1 )10 + ( -1 )10 = ( 0 )10(00000001)原 + (10000001)原 = (10000010)原 = ( -2 ) 显然不正确.因为在两个整数的加法运算中是没有问题的,于是就发现问题出现在带符号位的负数身上,对除符号位外的其余各位逐位取反就产生了反码.反码的取值空间和原码相同且一一对应. 下面是反码的减法运算:( 1 )10 - ( 1 ) 10= ( 1 ) 10+ ( -1 ) 10= ( 0 )10(00000001) 反+ (11111110)反 = (11111111)反 = ( -0 ) 有问题.( 1 )10 - ( 2)10 = ( 1 )10 + ( -2 )10 = ( -1 )10(00000001) 反+ (11111101)反 = (11111110)反 = ( -1 ) 正确问题出现在(+0)和(-0)上,在人们的计算概念中零是没有正负之分的.(印度人首先将零作为标记并放入运算之中,包含有零号的印度数学和十进制计数对人类文明的贡献极大).于是就引入了补码概念. 负数的补码就是对反码加一,而正数不变,正数的原码反码补码是一样的.在补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个.注意:(-128)没有相对应的原码和反码, (-128) = (10000000) 补码的加减运算如下:( 1 ) 10- ( 1 ) 10= ( 1 )10 + ( -1 )10 = ( 0 )10(00000001)补 + (11111111)补 = (00000000)补 = ( 0 ) 正确( 1 ) 10- ( 2) 10= ( 1 )10 + ( -2 )10 = ( -1 )10(00000001) 补+ (11111110) 补= (11111111)补 = ( -1 ) 正确所以补码的设计目的是:⑴使符号位能与有效值部分一起参加运算,从而简化运算规则.⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计所有这些转换都是在计算机的最底层进行的。
2、而在我们使用的汇编、C等其他高级语言中使用的都是原码。
相信通过原码怎么算这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
本文由用户上传,如有侵权请联系删除!标签:
上一篇:每日关注!78岁老人中风康复后,竟无师自通学会弹钢琴
下一篇:最后一页
凡本网注明“XXX(非现代青年网)提供”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和其真实性负责。
原标题:26小时超长“短视频”走红,碎片化传播不负优质内容文汇报记者
2023-06-29 15:56
原标题:创新展陈方式、开发互动项目、推动藏品共享,浙江美术馆——数
2023-06-29 10:38
原标题:全国报业乡村振兴优秀案例发布,工人日报入选工人日报—中工网
2023-06-29 10:55
原标题:天山脚下的“画家村”光明日报记者李慧走进新疆昌吉州吉木萨尔
2023-06-29 10:54
原标题:“创想未来·中国科幻名家系列”丛书出版发行工人日报—中工网
2023-06-29 09:50
原标题:7天揽入12亿元,打破国产悬疑片票房天花板(引题)《消失的她
2023-06-29 08:50
原标题:“一个不能少”主题阅读在京开展北京日报讯(记者路艳霞)北京
2023-06-29 08:36
原标题:内蒙古阿巴嘎旗发现大型古墓葬群及石人像近日,中国社会科学院
2023-06-29 07:47
原标题:国潮浪漫成都大运会蜀道宣传片《蜀道开·大运来》正式发布一条
2023-06-29 07:47
原标题:沈阳现代化都市圈博物馆联盟:(引题)合力描绘独特文化记忆(
2023-06-29 07:53
原标题:国家图书馆开启“春雨工程·文津经典诵读边疆行”中国文化报讯
2023-06-29 07:34
原标题:荷花文化节开幕,2000亩荷花展出300余品种(引题)主题花“粉
2023-06-29 07:39
原标题:文化之夜绽放夏季达沃斯论坛6月27日,与会嘉宾在第十四届夏季
2023-06-28 16:41
原标题:(神州写真|人物)中国首位唢呐博士生:驯服“土味”乐器,与世
2023-06-28 16:48
原标题:《偷偷藏不住》举办见面会优酷刘燕红:长视频要唤醒共鸣、传递
2023-06-28 16:35
原标题:京剧名家程正泰先生诞辰九十五周年纪念活动启动图为张克、方金
2023-06-28 16:36
原标题:历史正剧发出“回暖”信号(主题)《张謇》《风禾尽起张居正》
2023-06-28 16:32
原标题:新华全媒+丨文化之夜绽放夏季达沃斯论坛6月27日,与会嘉宾在第
2023-06-28 15:37
原标题:“心·传——陈玉树新时代古典家具艺术展”在北京举办6月27日
2023-06-28 15:47
原标题:《长风渡》《偷偷藏不住》《雪鹰领主》率先登场(引题) 暑期
2023-06-28 15:33
原标题:“深潮文化节”在深圳市福田落幕近日,为期3天的“深潮文化节
2023-06-28 15:45
原标题:千年古运河焕新颜湖南常德穿紫河“灵动”一座城华灯初上,湖南
2023-06-28 15:41
中工网讯(记者杨召奎)6月26日,由王宝强导演、领衔主演的现实题材电
2023-06-28 13:43
聚焦2023年山西省第九次旅游发展大会丨原标题:厚重山西大有可为山西日
2023-06-28 11:50
原标题:县城音乐节:不愿昙花一现解放日报记者刘畅今年夏天,长三角城
2023-06-28 11:42