购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.3 数的运算

数的运算只讨论二进制、十六进制的加法和减法运算,不讨论乘法和除法运算。

1.二进制数的运算

二进制数加法的运算法则是逢 2 进 1,即 0+0=0,0+1=1,1+1=10。

例 1.1-11 】 试计算B1101+B0111=?

二进制数减法的运算法则是借 1 当 2,即 0-0=0,1-0=1,10-1=1。

例 1.1-12 】 试计算B1110-B0111=?

2.十六进制数的运算

十六进制数的加减法原则同二进制数,即逢 16 进 1,借 1 当 16。但要记住,十六进制数的 0~9 与十进制数的 0~9 同值,而A~F相当于十进制数的 10~15。实际运算时,先把十六进制数化成十进制数,再进行十进制数运算。如果结果是 10~15,则答案写成A~F。

例 1.1-13 】 计算十六进制数加法:HD8+HAC=?

求解过程:

第一列 H8+HC=K8+K12=K20

K20-K16=K4=H4,进位 1

第二列 HD+HA+H1(进位)=K13+K10+K1=K24

K24-K16=K8=H8,进位 1

∴ HD8+HAC=H184

例 1.1-14 】 计算十六进制数减法:H84-H2A=?

求解过程:

第一列 H4-HA=K4-K10,不够减,借 1

K16(借 1)+K4-K10=K10=HA

第二列 H8-H2-H1(借去)=K8-K2-K1=K5=H5

∴ H84-H2A=H5A

十六进制数减法还有一种算法是先把十六进制数转换成二进制数,再用二进制数减法相减,但没有上面的直接相减简单明了。

【试试,你行的】

试计算:

(1)B10001100+B00111001

(2)B11011001-B01100101

(3)H237+H4F

(4)H1C8-HEA ScgnMlZ63a4MSVWBJi2AnILl0SyMYHtfTjHK0YvHP4WVCwhyGUKIEIeeHq/yKBRJ

点击中间区域
呼出菜单
上一章
目录
下一章
×