自认为隐藏在计算机补码中的秘密(原来这么简单)
大晚上的写计算机组成原理作业,发现 x - y=【x】补+【-y】补,而【-y】补 就是机器负数,就是 【-y】补 包括符号位都取反+1.
eg:y=-0.0110 【y】补 = 1.1010 【-y】增补=0.0110 = - y (增补的意思是连同符号位都取反+1,因为普通的补不需要符号位也取反)
符号位取反挺好理解的,因为毕竟是求一个数的相反数嘛,符号位总要有一次取反的,那么抛去符号位的变化
也就是说 y = 【【y】补】补,也就是说一个数,经过一次取反+1,在取反+1仍是它本身。
eg:
二进制数x=1010001
取反 0101110
+1 0101111
取反 1010000
+1 1010001 和原来一样
eg:
二进制数x=000
取反 111
+1 000
取反 111
+1 000 和原来一样
其实,十进制数也是如此,十进制数取反是什么意思呢,就是用9减去这个数,5取反4,3取反6
eg:
十进制数x=79
取反 20
+1 21
取反 78
+1 79 和原来一样
任何进制都是一样的,但是为什么两次(取反+1)还是它本身。像十进制取反就是用9减去这个数,16进制就是用15减,二进制就是1去减喽
1-0=1
1-1=0就是取反的含义。
用十进制来解释原因更便于理解。比如十进制数x=79。取反就是99-x,+1就是99-x+1=100-x,然后取反就是99-(100-x)=x-1,再+1,就是x,哈哈哈
比如十进制数x=3586。取反就是9999-x,+1就是9999-x+1=10000-x,然后取反就是9999-(10000-x)=x-1,再+1,就是x,哈哈哈
无聊的数学游戏!!! 懂了的话,其它进制也是类似的.
二进制 x=101, 取反就是111-x=010,+1就是111-x+1,就是1000-x,然后取反就是 111-(1000-x)=111-1000+x=-1+x,再+1,就是x,哈哈哈。
是不是挺简单的。
自认为隐藏在计算机补码中的秘密(原来这么简单)相关推荐
- 原码,反码,补码,加法减法在计算机内存中的运算方法
什么是原码:所有数转化成二进制的序列就是原码[正数原反补相同] 什么是补码:原码通过取反得反码,反码+1得补码[负数存的是补码] 所有信息在计算机在内存中,都是由二进制方式存储 计算机自能进行加法运算 ...
- 验证:数据在计算机内存中以补码形式存储
#include<stdio.h> int main() {unsigned int a = -10;printf("%u", a); } 这个程序的输出是什么? 我们 ...
- 计算机课中的隐藏,合理利用组策略--隐藏计算机中的某个磁盘
计算机中的组策略是电脑中软件.系统相关设置的一个大的集合,用户是可以在这里进行一个系统内的设置,有些用户如果想要将自己Windows资源管理器中的磁盘隐藏起来,不让你发现,这个功能该怎么去做呢?不要想 ...
- 在计算机术语中只读存储器常用,计算机应用基础复习题.doc
计算机应用基础复习题.doc 计算机应用基础复习题 参考复习题1 计算机不具备下列哪种人类头脑的特性(C).A 计算B 逻辑思维C 创造性思维D 判断2我国迄今为止发现的首例既毁软件又毁硬件的恶性病毒 ...
- 在计算机术语中常用byte表示,2016年计算机一级MS Office上机考试题
1.CPU中有一个程序计数器(又称指令计数器),它用于存放( ).D A)正在执行的指令的内容 B)下一条要执行的指令的内容 C)正在执行的指令的内存地址 D)下一条要执行的指令的内存地址 2.CPU ...
- 隐藏在Win XP中的28个秘密武器
隐藏在Win XP中的28个秘密武器 1.免费的系统教程(system32文件夹下) 安装完windows xp后很想马上学习并体验一下它的魅力吗?我们无需再东奔西走去找烦人的文字教材.只要选择&qu ...
- 计算机领域中信息经转化,统考计算机应用基础06091002真题
<统考计算机应用基础06091002真题>由会员分享,可在线阅读,更多相关<统考计算机应用基础06091002真题(3页珍藏版)>请在人人文库网上搜索. 1.计算机应用基础2( ...
- 在计算机术语中 将ALU控制器和,计算机组成原理试题与答案
二.填空题 1 字符信息是符号数据,属于处理(非数值)领域的问题,国际上采用的字符系统是七单位的(ASCII)码.P23 2 按IEEE754标准,一个32位浮点数由符号位S(1位).阶码E(8位). ...
- 当前计算机领域中 有关计算机的性能指标,计算机文化基础真题(十七)
1.有关信息与数据之间的联系,下列说法错误的是(B) A.信息是数据的内涵,是对数据语义的解释. B.数据是有用的信息,信息是数据的表现形式. C.从计算机的角度看,数据泛指那些可以被计算机接受并能够 ...
- 获取计算机内存镜像文件,计算机取证中的内存镜像获取的研究与实现
摘要: 随着计算机科学技术的迅猛发展和网络普及,以计算机信息系统为工具和j巳罪对象的各式新型j巳罪案件频繁发生,造成的巨大危害也越来越大.怎么可以最大程度地获取计算机j巳罪相关的计算机证据,将犯罪人员 ...
最新文章
- iOS 字符属性NSAttributedString描述
- Reddit年度盘点:那些2019年最佳机器学习项目
- idea 自动生成构造以及get、set方法
- 计算机access2级选择题真题,计算机二级《ACCESS》选择题练习及答案
- 一种数据结构 跳表skiplist
- ktv登陆功能的实现 1216
- android添加快捷按钮,Android中创建快捷方式代码实例
- ELK下filebeat性能调优
- 190522每日一句
- c语言一个数平方表示,C语言 - 利用 汇编思想 写一个数的平方
- 笛卡尔空间力反馈的关节速度控制之机器人运动学库KDL安装及使用
- 介绍一个软件开发工具,堪称快速开发神器
- 复利计算--结对1.0,做汉堡,结对2.0-复利计算再升级
- tiny4412 裸机程序 六、重定位代码到IRAM+0x8000
- 非易失性存储器Flash和EEPROM之间的差异与优缺点
- 如何用Xshell快速连接远程电脑
- PHP版本微信支付开发----电脑网站扫码支付(native)(心得、总结)
- 年薪50万,淘宝特价版重金招人
- 技校学生计算机周记,周记大全技校
- python元组转字符串_python3字符串和字典、集合、元组的相互转换 | 吴老二