数据表示与运算全解析
1. 二进制与十六进制算术运算
在处理二进制和十六进制数时,我们可以进行多种算术运算,如加、减、乘、除等。虽然不要求成为这方面的专家,但在必要时,我们应该能够手动进行这些运算。不过,使用计算器来完成这些运算才是更正确的做法。
市场上有不少十六进制计算器,2010 年时,以下这些制造商生产此类计算器:
- Casio
- Hewlett - Packard
- Sharp
- Texas Instruments
其中,Hewlett - Packard 的计算器性能可能是最好的,但价格相对较高。Sharp 和 Casio 的产品价格通常低于五十美元。对于进行汇编语言编程的人来说,拥有一台这样的计算器是很有必要的。
为了理解为什么要花钱买计算器,我们来看下面的例子:
$9
+ $1
----
很多人可能会直接写出答案 $10,但正确答案是 10,即十六进制的 $A,而不是 16($10)。再看减法例子:
$10
- $1
----
很多人可能会回答 $9,但正确答案是 $F,因为这里问的是 16 和 1 的差值,结果是 15,即 $F。
在紧张的情况下,我们很容易在思考其他事情时大脑切换到十进制,从而得出错误结果。所以,如果必须手动进行十六进制算术计算,要慢慢来并格外小心,或者将数字转换为十进制进行运算后再转换回十六进制。
超级会员免费看
订阅专栏 解锁全文

1144

被折叠的 条评论
为什么被折叠?



