ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »