首页 >>  正文

二进制补码计算器在线

来源:baiyundou.net   日期:2024-08-24


继电器,是一种电子控制件,在自动电路中,是用较小的电流去控制较大电流的一种“自动开关”,也正是因为继电器的这种特性,让继电器在电子计算机的诞生中贡献了不少力。

1946年世界上第一台电子计算机诞生,它占地160平,重达30吨,我们已经知道它是由无数个电子管构成,但是它到底是怎样运行的呢?

聪明的朋友,可能已经猜到了,其实就是利用了继电器的原理。

计算机是用一堆开关去控制另一堆开关的机器,这是一个电灯电路,我们可以实现用开关来控制灯泡的亮面,再复杂一点,两个开关串联需要两个开关,同时闭合灯泡才能亮,两个开关并联只需要任意一个开关闭合灯泡就能亮,如果用有电表示一,没电表示0,这里和二进制是会有着某种联系,这是最基础的二进制加法表。

我们发现1+0=10+1=10+0=0,前三项的满足,但是1+1如何等于0呢?

1938年香农发表了,一篇关于计算器与开关电路的符号分析,在论文中引入继电器并解决了这一问题。

通过导线线圈,通电可以将磁片吸引过来,另一个开关也被导通,实现了通电灯泡亮,同时还可以调整铁片的位置,变成不通电灯泡亮,通电反而不亮,这样就实现了在串联电路中1+1再取反就等于0了。

我们组装好二进制的电路,当同时没电时灯泡不亮,0+0=0,当a有电时开关被打开,灯泡亮,或者b有电池以及开关被打开灯泡亮,但同时有电时,这里通电反而被关闭,灯泡不亮,刚好满足二进制的运算,会加法就会乘法,乘法就是重复的加法,而减法相当于加了一个复数,用补码的加法可以实现减法,除法也就是重复的减法,这样一来加减乘除我们就都实现了。

但是我们要计算一个非常复杂的数学公式时,就需要将结果保存再叠加计算,数据如何保存呢?

这个电路中当两处都不通电时灯泡不亮,当a导电时灯泡亮,这时a再切换为断电灯泡还是亮的。

再看b处,当b处通电时灯泡熄灭,避速带断电灯泡还是熄灭的,也就是说它能记住第一次的开关状态,这样我们就能存储数据了。我们再利用开关来切换运算方式,但这么长的计算能不能实现自动化呢?

这就是最基本的电脑原理,后来的电子管和晶体管以更快的性能与更小的体积替代了继电器,但在复杂的电脑也是在此基础上扩展而来,我们将灯泡换为屏幕上的像素点,输入的开关换成鼠标,鼠标向左移动就是逐渐打开向左的开关信号,程序中规定向左就是打开向左的像素,于是显示器上的光标就开始移动了。

可以说如果没有继电器,那么就没有现代计算机的诞生,更别提我们现在人人都难以离开的智能手机。可以说继电器,在鲜为人知的领域,间接的改变了我们的生活。

","gnid":"959a55b34ee0f482f","img_data":[{"flag":2,"img":[{"desc":"","height":816,"title":"","url":"https://p0.ssl.img.360kuai.com/t010aee71583196f625.jpg","width":1200},{"desc":"","height":"476","title":"","url":"https://p0.ssl.img.360kuai.com/t01bd91bf2f4a210346.jpg","width":"959"},{"desc":"","height":"474","title":"","url":"https://p0.ssl.img.360kuai.com/t0155f626396ab03b40.jpg","width":"956"},{"desc":"","height":"439","title":"","url":"https://p0.ssl.img.360kuai.com/t01476ff61c8ac11f5b.jpg","width":"924"},{"desc":"","height":"465","title":"","url":"https://p0.ssl.img.360kuai.com/t016f32564163bfe63f.jpg","width":"956"},{"desc":"","height":"465","title":"","url":"https://p0.ssl.img.360kuai.com/t0102a2759427c2f254.jpg","width":"956"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1704251160000,"pure":"","rawurl":"http://zm.news.so.com/05959161c075f2ed6473fb1a95684896","redirect":0,"rptid":"cd19937b12a7d9d7","rss_ext":[],"s":"t","src":"继电器资缘网","tag":[],"title":"计算机被发明的隐形功臣——继电器

燕时闹4164用8位二进制补码计算 - 29 - 25 -
翟威罗18567483519 ______ 用8位二进制补码计算-29-25(-29)十-----(11100011)二补(-25)十-----(11100111)二补(-29)十+(-25)十=(11100011)二补+(11100111)二补=(11001010)二补=(-54)十

燕时闹4164试用8位二进制补码计算下列式子, - 29 - 25 -
翟威罗18567483519 ______[答案] 应该是考两个负数补码的加法吧,要转换为加法吧,不然把负号提取出来就太简单了-29 ---->补码:(29=16+8+4+1=(11101)二进制) 11100011-25 ----->补码:(25=16+8+1=(11001)二进制) 11100111补码用二进制加法 11...

燕时闹4164 - 26 - 14用二进制补码计算是多少 -
翟威罗18567483519 ______ 假定字长8位 [-26]原 = 1001 1010b [-26]反 = 1110 0101b [-26]补 = 1110 0110b . [-14]原 = 1000 1110b [-14]反 = 1111 0001b [-14]补 = 1111 0010b . [-26]补 = 1110 0110b [-14]补 = 1111 0010b (+ --------------------------------- [-26-14]补=1101 1000b 符...

燕时闹4164用补码的方法计算(119)十进制 - (95)十进制 -
翟威罗18567483519 ______ 补码就是为了方便计算机进行加减法的,所以你把它们转换成为补码再算就是了: 119的二进制位0111 0111,是正数,而正数的补码是它本身, 减去95可以看成是+(-95),95的二进制是0101 1111,而负数的补码就是最高位外其他位取反,然后再加1,所以-95就是1010 0001; 然后将两者直接相加也就是0111 0111+1010 0001=0001 1000=24

燕时闹4164怎样用电脑计算器计算二进制
翟威罗18567483519 ______ 开始->所有程序->附件->计算器, 在“查看”中选择“科学型” 如果你想把其他进制的数转为二进制, 举例:十进制 9转成二进制 先点选“十进制”,输入:9 再点选“二进制”,则显示框中就是:1001 如果你想进行二进制数的运算,就先点选“二进制”再进行即可...

燕时闹4164二进制原码的计算 -
翟威罗18567483519 ______ 由于原码不好表示负数,所以如果只是正数加法运算,采用原码直接进行运算没什么问题,但如果有负数,或者是有减法运算,则只能转成补码进行运算.采用补码后,不论正、负数,也不论加、减法,都可以统一用加法器来实现,如:两个正数相减,或者是一个正数加上一个负数,都可以用其补码相加,结果也是补码的形式.. 正数的补码还是其本身不变,负数的补码为其反码加一..

燕时闹4164十进制变二进制 -
翟威罗18567483519 ______ 2|3327 1 —— 2|1663 1 —— 2|831 1 —— 2|415 1 —— 2|207 1 —— 2|103 1 —— 2|51 1 —— 2|25 1 —— 2|12 0 —— 2|6 0 —— 2|3 1 —— 2|1 1 —— 0 最终结果是110011111111

燕时闹4164二进制补码计算已知:X= - 1010.Y=+0111.用二进制补码求X+Y -
翟威罗18567483519 ______[答案] [x]补=10110 [y]补=00111 故[x+y]补=[x]补+[y]补=11101 求得的第1位是1,表负,故需求一次补即为原码,10011.故答案为:-0011

燕时闹4164二进制补码计算+5 - 2=8位的 -
翟威罗18567483519 ______[答案] +5补码:00000101 -2补码:11111110 +5-2=(+5)+(-2)=1|00000011 最后:00000011 得结果3.

燕时闹4164二进制补码计算+2+6=+8,和 - 3 - 6= - 9 -
翟威罗18567483519 ______ 4位二进制补码的表示范围是-8~+7,而5位二进制补码的表示范围是-16~+15.因此上述运算必须用5位或者5位以上的二进制补码表示. +2d=+10b,其5位二进制补码为00010;+6d=+110b,其5位二进制补码为00110; +2+6=00010+00110=01000,而01000是+8的5位二进制补码. -3d=-11b,其5位二进制补码为11101;-6d=-110b,其5位二进制补码为11010; -3-6=-3+(-6)=11101+11010=10111,而10111正是-9的5位二进制补码.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024