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

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

проиллюстрирована большим числом примеров, позволяющих быстро усвоить основные навыки программирования для рассматриваемых микропроцессоров. Подпрограммы, приведенные во второй части книги, могут удовлетворять потребности большинства программистов в стандартных процедурах. Эта книга, можно сказать, является как бы справочным пособием для программистов, работающих на языке ассемблера. Она содержит краткий обзор вопросов

программирования на языке ассемблера для конкретного микропроцессора и набор полезных подпрограмм. В этих подпрограммах использовались стандартные соглашения по формату, документированному оформлению и методам передачи параметров. При этом соблюдались правила наиболее распространенных ассемблеров; кроме того, описаны назначение, процедура, параметры, результаты, время выполнения и требования к памяти. ГЛАВА 1. ОБЩИЕ

МЕТОДЫ ПРОГРАММИРОВАНИЯ Служит введением в программирование для данного процессора; в ней приводятся основные отличия этого процессора от других микропроцессоров и мини-ЭВМ. В этой главе описываются общие методы написания программ на языке ассемблера для микропроцессора 8080 и 8085. Она содержит способы выполнения следующих операций: *                   загрузка и сохранение регистров;

*                   запоминание данных в памяти; *                   арифметические и логические операции; *                   работа с разрядами; *                   проверка разрядов; *                   проверка на

определенные значения; *                   числовые сравнения; *                   организация циклов (повторяющихся последовательностей операций); *                   обработка массивов; *                   поиск в таблице;

*                   работа с символами; *                   преобразование кодов; *                   арифметические операции повышенной точности; *                   умножение и деление; *                   обработка списков;