Пример вычитания шестнадцатеричных чисел сервисом www.reshinfo.com

Ваша задача будет решена с вашими исходными данными OnLine и бесплатно

Задача:

Из числа 9532110 вычесть число 7857510 в шестнадцатеричной системе счисления.


Решение:

1) Переведем числа в шестнадцатеричную систему счисления:
    9532110 = 1745916
    7857510 = 132ef16

2) Обозначим как A число 1745916 и как B число 132ef16.

3) Запишем числа A и B столбиком, одно под другим, начиная с младших разрядов (нумерация разрядов начинается с нуля).

Разр.543210
A17459
B132ef

4) Вычтем разряд за разрядом из числа A число B записывая результат в C начиная с младших разрядов. Правила вычитания, для шестнадцатеричной системы счисления представлены в талице ниже.


 "В" 
  0 1 2 3 4 5 6 7 8 9 a b c d e f  
"A" 0 0 1f 1e 1d 1c 1b 1a 19 18 17 16 15 14 13 12 11  
1 1 0 1f 1e 1d 1c 1b 1a 19 18 17 16 15 14 13 12  
2 2 1 0 1f 1e 1d 1c 1b 1a 19 18 17 16 15 14 13  
3 3 2 1 0 1f 1e 1d 1c 1b 1a 19 18 17 16 15 14  
4 4 3 2 1 0 1f 1e 1d 1c 1b 1a 19 18 17 16 15  
5 5 4 3 2 1 0 1f 1e 1d 1c 1b 1a 19 18 17 16  
6 6 5 4 3 2 1 0 1f 1e 1d 1c 1b 1a 19 18 17  
7 7 6 5 4 3 2 1 0 1f 1e 1d 1c 1b 1a 19 18  
8 8 7 6 5 4 3 2 1 0 1f 1e 1d 1c 1b 1a 19  
9 9 8 7 6 5 4 3 2 1 0 1f 1e 1d 1c 1b 1a  
a a 9 8 7 6 5 4 3 2 1 0 1f 1e 1d 1c 1b  
b b a 9 8 7 6 5 4 3 2 1 0 1f 1e 1d 1c  
c c b a 9 8 7 6 5 4 3 2 1 0 1f 1e 1d  
d d c b a 9 8 7 6 5 4 3 2 1 0 1f 1e  
e e d c b a 9 8 7 6 5 4 3 2 1 0 1f  
f f e d c b a 9 8 7 6 5 4 3 2 1 0  

Здесь номер строки (синий цвет) соответствует значению разряда операнда А, а столбца соответственно B. На пересечении соответствующей строки и столбца, серым цветом, указывается значение соответствующего разряда результата C. При некоторых комбинациях значений А и B возникает единица заема из следующего (более старшего разряда), что в таблице указывается красным цветом.

В качестве примера, желтым цветом, показано вычисление для чисел 5 и 8, результат есть d и еще заем из следующего разряда.

Если при вычислении значения некоторого разряда C из него имеется заем с предыдущего разряда, то его значение необходимо уменьшить на единицу воспользовавшись этой же таблицей.

Весь процесс вычитания наших чисел выглядит следующим образом:
(красным шрифтом показаны заемы из соответствующего разряда)


Разр.c543210
11
A17459
B132ef
C416a



Ответ:    1745916 - 132ef16 = 416a16

или в десятичной системе счисления: 9532110 - 7857510 = 1674610



...вычесть MOИ чиcла в двоичной системе


...к списку решаемых задач