Аналитический обзор книги "Программирование на языке ассемблера..." — страница 6

  • Просмотров 3424
  • Скачиваний 228
  • Размер файла 48
    Кб

обратный код (дополнение к 1) или проверить разряды, используя логические операции с соответствующими масками. Команды сдвига и получение обратного кода могут оперировать только с аккумулятором, но в то же время для выполнения небольшого числа сдвигов могут использоваться арифметические и логические команды. Возможны следующие операции с отдельными разрядами аккумулятора: ·     ·     ·    

·     ПРИНЯТИЕ РЕШЕНИЙ Процедуры принятия решений могут быть классифицированы следующим образом ·     ·     ·     Наличие процедур первого класса позволяет процессору реагировать на значения флагов, переключателей, линии состояния или других двоичных (включено- выключено) сигналов. Наличие процедур второго класса позволяет процессору определить, имеет ли вводимая величина или результат

определенное значение (например, введен ли определенный символ команды или терминатор, или равен ли результат нулю). Наличие процедур третьего класса позволяет процессору определить, превышает ли значение некоторый числовой порог или ниже его (например, правильное или ошибочное значение, выше или ниже предупредительного уровня или заданной точки). ОРГАНИЗАЦИЯ ЦИКЛОВ Самый простой способ выполнения цикла (т.е. повторения

последовательности команд) в микропроцессоре 8080 или 8085 состоит в следующем: 1.  2.  3.  4.