Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
12.06.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20979.zip — 13.61 kb
  • analiticheskij-obzor-knigi-programmirovanie-na-jazyke-assemblera_20979_1.rtf — 90.71 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

- проверить (на все нули в проверяемых разрядах) с помо-щью операции логическое И с единицами в соответствую-щих позициях
Терехов Дмитрий Александрович SDL16
ОБРАБОТКА МАССИВОВ
Элемент массива проще всего выбрать, поместив его адрес в регистры Н и L . В этом случае можно:
·
работать с элементом, обращаясь к нему как к регистру М;
· выбирать следующий элемент массива (по следующему большему адресу);
· используя команду INX для увеличения значения пары регистров Н и L , или предыдущий элемент (по предыдущему меньшему адресу), используя DCX для уменьшения Н и L .
· выбирать любой произвольный элемент, загрузив в другую пару регистров смещения элемента относительно адреса, содержащегося в Н L , и использовав к о манду
DAD (16-ричное сложение).
ПОИСК В ТАБЛИЦЕ
Так как в процессорах 8080 и 8085 отсутствует индексация, то адрес, необходимый для поиска в таблице, должен вычисляться явно с использованием команды DAD . Как и при работе с массивами, поиск в таблице является простым, если таблица содержит 8-разрядные элементы данных; сложнее, когда таблица содержит более длинные элементы или же адреса. В этом случае могут быть полезны команды
XCHG , PCHL и
SPHL , но они требуют, чтобы програ м мист помещал результаты в определенные пары регистров.
РАБОТА С СИМВОЛАМИ
Простейший способ работы с символами в процессорах 8080 и 8085 состоит в о б ращении с ними как с 8-разрядными числами без знака. Буквы и цифры составляют упорядоченную последовательность набора символов в кодах ASCII (например, представление буквы А в коде ASCII на единицу меньше, чем представление буквы В). Прил о жение В) в конце книги содержит полный набор символов ASCII .
ПРЕОБРАЗОВАНИЕ КОДОВ
Данные



Ваше мнение



CAPTCHA