Арифметические и логические основы микропроцессорной техники. Маньжов Б.Н - 5 стр.

UptoLike

5
Пример: Пример. Перевести 98
10
в двоичную СС.
Остаток
98 : 2 = 49 0 = b
0
49 : 2 = 24 1 = b
1
24 : 2 = 12 0 = b
2
2 : 2 = 6 0 = b
3
6 : 2 = 3 0 = b
4
3 : 2 = 1 1 = b
5
1 = b
6
Деление прекращают, ко-
гда остаток будет меньше
основания новой СС.
98
10
= 1100010
2
Табличный метод перевода.
В идеальном случае, метод предполагает, что имеется таблица соответст-
вия всех чисел в одной СС, числам в другой. Очевидно, такая таблица была
бы громоздкой и поиск необходимых чисел был бы затруднен. На практике,
имеется таблица эквивалентов только для произведения всех этих систем и
степеней оснований. Задача заключается в подстановке всех эквивалентов
и
выполнении умножений и сложений по правилам арифметики в новой СС. В
результате получим число в новой СС.
Пример: перевести число 113
10
в двоичную СС.
10
2
10
1
10
0
  Пример: Пример. Перевести 9810 в двоичную СС.




             Остаток

             98 : 2 = 49   0 = b0
                                      Деление прекращают, ко-
             49 : 2 = 24   1 = b1     гда остаток будет меньше

             24 : 2 = 12   0 = b2     основания новой СС.
                                      9810 = 11000102
               2:2=6       0 = b3

               6:2=3       0 = b4

               3:2=1       1 = b5

                           1 = b6


  Табличный метод перевода.
  В идеальном случае, метод предполагает, что имеется таблица соответст-
вия всех чисел в одной СС, числам в другой. Очевидно, такая таблица была
бы громоздкой и поиск необходимых чисел был бы затруднен. На практике,
имеется таблица эквивалентов только для произведения всех этих систем и
степеней оснований. Задача заключается в подстановке всех эквивалентов и
выполнении умножений и сложений по правилам арифметики в новой СС. В
результате получим число в новой СС.
  Пример: перевести число 11310 в двоичную СС.


                   102              101       100




                                          5