Курс лекций по вычислительной технике



         

Из операций сравнения вытекает - часть 7


-        поиск единичного бита в источнике от 0-го  бита  к 15/31-му

-        поиск единичного бита в источнике от 15/31-го бита к 0-му.

 

 Операции над десятичными числами необходимы для для финансовых расчетов, т. к.  при операциях с двоичными числами имеются ограничения  на  диапазон  представления величин (двойное слово - 7 десятичных  знаков ).  Применение чисел с плавающей запятой задачу не облегчает, т. к. возникает проблема округления.

     Цифры десятичных чисел изображаются 4-разрядным двоичными кодами.

     Такой вид кодирования называется двоично-десятичным.

     Применяются два формата двоично-десятичных чисел:

     - неупакованный формат: каждый байт содержит одну десятичную цифру.

     - упакованный формат: каждый байт содержит две десятичные цифры.

     Т.о. в одном байте могут размещаться числа от 00 до 99.

     Отметим еще одно обстоятельство, стимулирующее использование  десятичных чисел. Дело в том, что исходная информация зачастую представляется в кодах АSСII, где символы десятичных цифр кодируются числами  (0000...1001), что значительно  упрощает  преобразование  символов десятич­ных цифр в двоично-десятичное  представление.

        Операции передачи управления  используется в тех случаях, когда надо  изменить есте­ственный ход программы - перейти к другому участку программы.

Это действие может требоваться как безусловно, так и при выполнении неко­торого условия.

Местонахождение команды, которая выполняется, определяется содержимым двух регистров: CS - регистр сегмента команд и  IP  -  регистра адреса команды от­носительно начала сегмента.

Т.о. передача управления сводится в общем случае к изменению  содержимого этой пары.

 

Условные передачи управления:

- в результате анализа одного флага

- в результате анализа группы флагов

- в результате анализа содержимого регистра СХ

 

Управления циклом:

-        с выходом по счетчику в СХ




Содержание  Назад  Вперед