Категория
Информатика
Тип
доклад
Страницы
13 стр.
Дата
06.04.2010
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
110141.zip — 15.17 kb
  • arifmeticheskie-operacii-s-bcd-chislami_110141_1.rtf — 132.65 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Masha;
Masha 1;
По курсу: “Системное программирование и вычислительные системы”
Masha
3
По курсу: “ Системное программирование и вычислительные системы ”
На тему: “ Арифметические операции с
BCD числами

Содержание:
1. ДВОИЧНО-ДЕСЯТИЧНЫЙ ФОРМАТ (BCD) ………………………. 3
2. Арифметические инструкции …………………………………………..
4
2.1. Форматы арифметических данных
………………………………….. 4
2.2. Арифметические операции и флаги …………………………………
5
2.3. Сложение 6
2.4. Вычитание 7
2.5. Умножение 8
2.6. Деление 9
3. ЛИТЕРАТУРА
12
1. ДВОИЧНО-ДЕСЯТИЧНЫЙ ФОРМАТ (BCD)
Пусть в некотором примере деления в ASCII-формате было
получено частное 00090204. Если сжать это значение, сохраняя только правые цифры каждого байта, то получим 0924. Такой формат называется двоично-десятичным (BCD - Binary Coded Decimal) (или упакованным). Он содержит только десятичные цифры от 0 до 9. Длина двоично-десятичного представления в два раза меньше ASCII-представления.
Заметим, однако, что десятичное число 0924 имеет основание 10 и, будучи преобразованным в основание 16 (т.е. в шест. представление), даст шест.039C.
ПРЕОБРАЗОВАНИЕ ASCIIФОРМАТА В ДВОИЧНЫЙ ФОРМАТ
Выполнение арифметических
операций над числами
в ASCII или BCD форматах
удобно лишь
для коротких
полей. В большинстве случаев
для арифметических
операций используется преобразование в
двоичный формат.
Практически
проще преобразование из
ASCII-формата непосредственно в двоичный формат, чем преобразование из
ASCII- в BCD-формат и, затем, в двоичный формат:
Метод



Ваше мнение



CAPTCHA