Основы арифметики цифровых процессоров. Вашкевич Н.П - 4 стр.

UptoLike

3
ОГЛАВЛЕНИЕ
Предисловие ........................................................................................................... 5
1. Системы счисления, используемые при работе с цифровыми
процессорами .................................................................................................... 7
2. Форматы представления чисел в цифровых процессорах..........................14
2.1. Формат с фиксированной точкой ...................................................................14
2.2. Формат с плавающей точкой ..........................................................................15
2.3. Формат двоично-десятичного кода ................................................................19
3. Кодирование чисел в цифровых процессорах ..............................................23
3.1. Представление операндов в прямом коде ......................................................23
3.2. Представление операндов в дополнительном коде ........................................24
3.3. Представление операндов в обратном коде ...................................................27
4. Алгоритмы базовых арифметических операций в цифровом
процессоре ........................................................................................................29
4.1. Алгоритмы операции сложения .....................................................................29
4.1.1. Алгоритм сложения операндов в дополнительном коде ............................35
4.1.2. Алгоритм сложения операндов в обратном коде.........................................38
4.1.3. «Исключительные» случаи при выполнении операции сложения
ычитания) ..................................................................................................39
4.1.4. Алгоритм вычитания операндов ..................................................................41
4.1.5. Алгоритмы сложения и вычитания целых чисел без знака
(беззнаковая или модульная арифметика) ...................................................42
4.2. Алгоритмы операций сдвига в цифровых процессорах ................................44
4.2.1. Логический сдвиг.........................................................................................44
4.2.2. Циклический сдвиг ......................................................................................45
4.2.3. Арифметический сдвиг ................................................................................46
4.3. Алгоритм операции сложения (вычитания) в формате с плавающей
точкой .............................................................................................................49
4.4. Поразрядные логические операции в цифровых процессорах ......................55
4.5. Алгоритмы умножения в цифровых процессорах ..........................................57
4.5.1. Алгоритм умножения целых беззнаковых чисел в формате с ФТ ..............63
4.5.2. Алгоритм умножения целых чисел в формате с ФТ в прямом коде...........66
4.5.3. Алгоритм умножения целых чисел в дополнительном коде ......................66
4.5.4. Алгоритм умножения двоичных дробных чисел в формате с ФТ ..............70
4.5.5. Алгоритм умножения чисел в формате с плавающей точкой .....................73
4.6. Алгоритмы деления в цифровых процессорах ...............................................77
4.6.1. Алгоритмы деления целых чисел в формате с ФТ ......................................82
                                         ОГЛАВЛЕНИЕ
Предисловие ........................................................................................................... 5
1. Системы счисления, используемые при работе с цифровыми
   процессорами .................................................................................................... 7
2. Форматы представления чисел в цифровых процессорах..........................14
2.1. Формат с фиксированной точкой ...................................................................14
2.2. Формат с плавающей точкой ..........................................................................15
2.3. Формат двоично-десятичного кода ................................................................19
3. Кодирование чисел в цифровых процессорах ..............................................23
3.1. Представление операндов в прямом коде ......................................................23
3.2. Представление операндов в дополнительном коде ........................................24
3.3. Представление операндов в обратном коде ...................................................27
4. Алгоритмы базовых арифметических операций в цифровом
   процессоре ........................................................................................................29
4.1. Алгоритмы операции сложения .....................................................................29
4.1.1. Алгоритм сложения операндов в дополнительном коде ............................35
4.1.2. Алгоритм сложения операндов в обратном коде.........................................38
4.1.3. «Исключительные» случаи при выполнении операции сложения
      (вычитания) ..................................................................................................39
4.1.4. Алгоритм вычитания операндов ..................................................................41
4.1.5. Алгоритмы сложения и вычитания целых чисел без знака
      (беззнаковая или модульная арифметика) ...................................................42
4.2. Алгоритмы операций сдвига в цифровых процессорах ................................44
4.2.1. Логический сдвиг.........................................................................................44
4.2.2. Циклический сдвиг ......................................................................................45
4.2.3. Арифметический сдвиг ................................................................................46
4.3. Алгоритм операции сложения (вычитания) в формате с плавающей
     точкой .............................................................................................................49
4.4. Поразрядные логические операции в цифровых процессорах ......................55
4.5. Алгоритмы умножения в цифровых процессорах ..........................................57
4.5.1. Алгоритм умножения целых беззнаковых чисел в формате с ФТ..............63
4.5.2. Алгоритм умножения целых чисел в формате с ФТ в прямом коде...........66
4.5.3. Алгоритм умножения целых чисел в дополнительном коде ......................66
4.5.4. Алгоритм умножения двоичных дробных чисел в формате с ФТ ..............70
4.5.5. Алгоритм умножения чисел в формате с плавающей точкой .....................73
4.6. Алгоритмы деления в цифровых процессорах ...............................................77
4.6.1. Алгоритмы деления целых чисел в формате с ФТ ......................................82

                                                         3