Computer Logical Organization 简明教程

Hexadecimal Arithmetic

Hexadecimal Number System

十六进制数的特性如下:

  1. 使用 10 个数字和 6 个字母 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。

  2. 从 10 开始,字母表示数字。A = 10、B = 11、C = 12、D = 13、E = 14、F = 15。

  3. 也称为 16 进制数系统。

  4. 十六进制数中的每个位置表示 0 次幂(16)。例如:160

  5. 十六进制数中的最后一个位置表示 x 次方(16)。其中 x 最后一个位置 - 1。

Example

十六进制数 - 19FDE16

计算十进制当量 −

Step

Hexadecimal Number

Decimal Number

Step 1

19FDE16

1 × 164) + (9 × 163) + (F × 162) + (D × 161) + (E × 16010

Step 2

19FDE16

1 × 164) + (9 × 163) + (15 × 162) + (13 × 161) + (14 × 16010

Step 3

19FDE16

(65536 + 36864 + 3840 + 208 + 14)10

Step 4

19FDE16

10646210

Note − 19FDE16 通常写为 19FDE。

Hexadecimal Addition

下面的十六进制加法表将帮助你高效地处理十六进制加法。

hexadecimal addition table

使用此表格,只需遵循此示例中的步骤 - 加 A16 和 516。在 X 列中找到 A,然后在 Y 列中找到 5。这两个列相交的“求和”区域中的点就是两个数字的和。

A16 + 516 = F16.

Example − Addition

hexadecimal addition example

Hexadecimal Subtraction

十六进制数减法遵循与任何其他数制中数字减法相同的规则。唯一变数在于借位。在十进制系统中,借位是成组的 1010。在二进制系统中,借位是成组的 210。在十六进制系统中,借位是成组的 1610。

Example - Subtraction

hexadecmal substraction example