Пример умножение шестнадцатеричных чисел




Пример умножения восьмеричных чисел

Задача:

Выполнить умножение чисел A = 3478 и B = 6358 в восьмеричной системе счисления.

Решение:

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

 

Разр.              
A              
B              

2) Умножим последовательно все разряды числа "A" на младший разряд "B" записывая результат внизу, под сомножителями, начиная с младших разрядов и с учетом значения переноса с предыдущего разряда. Правила поразрядного умножения, для восьмиричной системы счисления представлены в таблице ниже.

  "В"  
                   
"A"                    
                   
          10 12 14 16  
        11 14 17 22 25  
      10 14 20 24 30 34  
      12 17 24 31 36 43  
      14 22 30 36 44 52  
      16 25 34 43 52 61  

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

В качестве примера, желтым цветом, показано вычисление для чисел 3 и 4, результат - 4 и 1 переносим в следующий разряд.

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

 

 

3) Таким же образом умножим последовательно все разряды числа "A" на следующий разряд "B" записывая результат внизу, под сомножителями, со сдвигом на один разряд влево и с учетом значения переноса с предыдущего разряда.

4) Сложим полученные на последних двух шагах восьмеричные числа. Как это сделать можно посмотреть в примере на сложение.

Шаги 3 и 4 будем повторять до тех пор пока не исчерпаем все разряды множителя.

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

Разр. c              
                 
A       х        
B                
     
347 x 5                
347 x 3                
     
2203 + 12650                
347 x 6                
     
15053 + 255200                

 

Ответ: 347 8 x 635 8 = 272253 8

Умножение производится в соответствии с таблицей умножения по обычной схеме, как для десятичной системы счисления.

 

Деление выполняется по алгоритму, подобному алгоритму выполнения операции деления в десятичной системе счисления.


Пример умножение шестнадцатеричных чисел

Задача:

Выполнить умножение чисел A = b3a5e16 и B = 3df16 в шестнадцатеричной системе счисления.

Решение:

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

Разр.                  
A         b   a   e
B               d f

2) Умножим последовательно все разряды числа "A" на младший разряд "B" записывая результат внизу, под сомножителями, начиная с младших разрядов и с учетом значения переноса с предыдущего разряда. Правила поразрядного умножения, для шестнадцатеричной системы счисленияпредставлены в таблице ниже.

  "В"  
                      a b c d e f  
"A"                                    
                      a b c d e f  
            a c e 10 12 14 16 18 1a 1c 1e  
          c f 12 15 18 1b 1e 21 24 27 2a 2d  
        c 10 14 18 1c 20 24 28 2c 30 34 38 3c  
      a f 14 19 1e 23 28 2d 32 37 3c 41 46 4b  
      c 12 18 1e 24 2a 30 36 3c 42 48 4e 54 5a  
      e 15 1c 23 2a 31 38 3f 46 4d 54 5b 62 69  
      10 18 20 28 30 38 40 48 50 58 60 68 70 78  
      12 1b 24 2d 36 3f 48 51 5a 63 6c 75 7e 87  
a   a 14 1e 28 32 3c 46 50 5a 64 6e 78 82 8c 96  
b   b 16 21 2c 37 42 4d 58 63 6e 79 84 8f 9a a5  
c   c 18 24 30 3c 48 54 60 6c 78 84 90 9с a8 b4  
d   d 1a 27 34 41 4e 5b 68 75 82 8f 9c a9 b6 c3  
e   e 1c 2a 38 46 54 62 70 7e 8c 9a a8 b6 c4 d2  
f   f 1e 2d 3c 4b 5a 69 78 87 96 a5 b4 c3 d2 e1  

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

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

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

3) Таким же образом умножим последовательно все разряды числа "A" на следующий разряд "B" записывая результат внизу, под сомножителями, со сдвигом на один разряд влево и с учетом значения переноса с предыдущего разряда.

4) Сложим полученные на последних двух шагах шестнадцатеричные числа. Как это сделать можно посмотреть в примере на сложение.

Шаги 3 и 4 будем повторять до тех пор пока не исчерпаем все разряды множителя.

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

 

Разр. c                  
          a       d  
A           b   a   e
B                 d f
b3a5e x f         a     b    
b3a5e x d           f   c    
a86b82 + 91f6c60         c   d   e  
b3a5e x 3         a f   a    
9c7d7e2 + 21af1a00       b     f   e  

 

Ответ: b3a5e 16 x 3df 16 = 2b76f1e2 16

 

Можно посмотреть еще здесь:

https://studopedia.ru/12_74594_spetsialnie-vidi-mnogozvennih-shem.html

 

 

Приложение:

 

Система счисления
       
       
       
       
       
       
       
       
       
       
       
      A
      B
      C
      D
      E
      F

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: