检验科五年发展规划:补码概念问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 18:24:37
根据补码定义-1<=X<0 时,[X]补=2+X
例如那么当X=-0.1011时,根据定义[X]补=2+X=2+(-0.1011)=1.0101

我不明白的是:2-0.1011还是个减法运算啊?不是说在计算机里只有加法运算没有减法运算吗?那么2-0.1011该如何做呢?结果怎么会得到1.0101这个数?
还有如果补码相加的结果还是补码的话,那么取余的模模运算是怎么做的?即[X]补=2×符号位+X (mod 2)

2-0.1011中, 2和0.1011会用浮点数存储,其存储结构和整数不同,大部分采用IEEE浮点数(网上找资料,不是几句话能说明白的), 其运算会转换成2 + (-0.1011);

你如果想具体了解这方面的知识,去学学汇编语言吧,对你有帮助.