Арифметические операции с целыми числами в машинных системах счисления

Над числами, записанными в любой системе счисления, можно производить различные арифметические операции. Но особый интерес вызывает операция сложения, т.к. арифметическое устройство ЭВМ может только складывать числа. Все остальные арифметические операции заменяются сложением. Например, вычитание – это сложение положительного и отрицательного числа, умножение – это многократно повторяющееся сложение, деление это произведение числителя и знаменателя в -1 степени.

Все основные принципы выполнения арифметических операций в десятичной системе счисления остаются актуальными и для других систем, так при двоичном сложении 1 + 1 возникает перенос единицы в старший разряд – точь-в-точь как в десятичной арифметике и т.п.

Для сложения и умножения двоичных чисел необходимо использовать табл. 2.

Таблица 2.

Сложение   Умножение
+       *    
             
             

Пример. Найти сумму 10112 + 1012 и произведение 10112*112

Таблица 3.

Таблицы сложения и умножения в восьмеричной системе счисления.

Сложение Умножение

+                   *                
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     

Пример. Найти сумму 60478 + 3728 и произведение 72438*428

Таблица 4.

Таблица сложения в шестнадцатеричной системе счисления

+                     A B C D E F
                      A B C D E F
                    A B C D E F  
                  A B C D E F    
                A B C D E F      
              A B C D E F        
            A B C D E F          
          A B C D E F            
        A B C D E F              
      A B C D E F                
    A B C D E F                  
A A B C D E F                    
B B C D E F                     1A
C C D E F                     1A 1B
D D E F                     1A 1B 1C
E E F                     1A 1B 1C 1D
F F                     1A 1B 1D 1E

Таблица 5.

Таблица умножения в шестнадцатеричной системе счисления

*                   A B C D E F
                    A B C D E F
          A C E           1A 1C 1E
        C F       1B 1E       2A 2D
      C       1C       2C       3C
    A F     1E     2D     3C     4B
    C     1E   2A     3C     4E   5A
    E   1C   2A     3F   4D   5B    
                               
      1B   2D   3F     5A   6C   7E  
A A   1E     3C     5A   6E     8C  
B B     2C     4D     6E     8F 9A A5
C C       3C       6C       9C A8 B4
D D 1A       4E 5B       8F 9C A9 B6 C3
E E 1C 2A           7E 8C 9A A8 B6 C4 D2
F F 1E 2D 3C 4B 5A         A5 B4 C3 D2 E1

Пример. Найти сумму A09116 + C2516 и произведение 2FA16*C316


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: