Категория
Информатика
Тип
реферат
Страницы
14 стр.
Дата
17.04.2014
Формат файла
.html — Html-документ
Архив
1020576.zip — 7.65 kb
  • arifmeticheskie-operacii-s-bcd-chislami_1020576_1.html — 34.38 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

По курсу: “Системноепрограммирование и вычислительные системы”

На тему: “Арифметическиеоперации с 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-формат и, затем, в двоичный формат:

Методпреобразования базируется на том, что ASCII-формат имеет основание 10, акомпьютер выполняет арифметические операции только над числами с основанием 2.Процедура преобразования заключается в следующем:



Ваше мнение



CAPTCHA