рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Арифметические операции с BCD числами

Арифметические операции с BCD числами - раздел Программирование, По Курсу: “Системное Программирование И Вычислительные Системы” На Тему: “Ари...

По курсу: “Системное программирование и вычислительные системы” На тему: “Арифметические операции с BCD числами” Содержание: 1. ДВОИЧНО-ДЕСЯТИЧНЫЙ ФОРМАТ (BCD)….2. Арифметические инструкции… 1. Форматы арифметических данных… 2. Арифметические операции и флаги…3. Сложение…4. Вычитание… 5. Умножение….8 2.6. Деление…3. ЛИТЕРАТУРА….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. Процедура преобразования заключается в следующем: 1. Начинают с самого правого байта числа в ASCII-формате и обрабатывают справа налево. 2. Удаляют тройки из левых шест. цифр каждого ASCII-байта. 3. Умножают ASCII-цифры на 1, 10, 100 (шест.1, A, 64) и т.д. и складывают результаты.

Для примера рассмотрим преобразование числа 1234 из.

– Конец работы –

Используемые теги: Арифметические, операции, BCD, числами0.075

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Арифметические операции с BCD числами

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Операции многократной точности (операции с длинными числами)
Формат ввода Любую строку в поле ввода можно представить в виде SC,V Где S константа либо вычисляемое значение. Если это константа, то С число в… Интерфейс программы ее внешний вид является наглядным и удобным. В верхнем… Если число отрицательное, то первым символом строки будет Чтобы считать по формуле используем структуру, описанную…

Арифметические операции и математические функции языка С
На сайте allrefs.net читайте: "Арифметические операции и математические функции языка С"

АРИФМЕТИЧЕСКИХ ДЕЙСТВИЙ С ДВОИЧНЫМИ ЧИСЛАМИ
Арифметические действия с битом...

Синтез управляющего автомата операции умножения младшими разрядами вперед со сдвигом множимого над числами в форме с фиксированной точкой в формате {1,8} для автомата Мура
Управляющее устройство по сигналу операции вырабатывает необходимые сигналы, по которым запускается выполнение заданной микрооперации. Совокупность микроопераций, объединенных алгоритмом операции, составляет… Данная работа покажет уровень полученных нами знаний по курсу Прикладная теория цифровых автоматов. Задание Выполнить…

Арифметические операции в различных системах исчисления.
При записи кода числа знак числа будем представлять полужирными цифрами 0 для положительных чисел и 1 для отрицательных чисел . Положение точки в… Цифра младшего разряда суммы образуется суммированием цифр младших разрядов… Алгебраическое сложение с использованием дополнительного кода. Для пояснения сущности излагаемого ниже метода…

Запрещенные арифметические операции
На сайте allrefs.net читайте: "Запрещенные арифметические операции"

Действия над числами. Действия с действительными числами
Действия с действительными числами... Вычислить... а б...

Операции над многословными операндами
На сайте allrefs.net читайте: Операции над многословными операндами...

Операция «К» и другие приключения
На сайте allrefs.net читайте: "Операция «К» и другие приключения"

Анестетики при операции
Существует большое количество веществ, способных вызвать общую анестезию: инертные газы (ксенон), простые неорганические соединения (закись азота),… Вопрос о сущности этого явления встал перед исследователями еще в первые… Исторически за ними закрепилось название «теории», хотя, по сути, они являются гипотезами.Одной из первых теорий…

0.036
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам