Cамоучитель по Assembler

японские фиброцементные панели | животный зоомагазин, adult x. | японские панели для фасада цена монтажа под ключ. | какое обучение должны проходить руководители | услуга закалки стекла | hammer of thor sex, ?????



Команды и алгоритмы


Index0
Глава 3. Команды и алгоритмы Организация приложений MS-DOS Циклы и условные переходы Обработка строк Использование подпрограмм Двоично-десятичные числа Программирование аппаратных средств...
Организация приложений MS-DOS
Как уже отмечалось выше, язык ассемблера является отражением архитектуры процессора, и изучение языка в сущности означает изучение системы команд и способов адресации, реализуемых процессором. Од...
Циклы и условные переходы
Циклы Циклы, позволяющие выполнить некоторый участок программы многократно, в любом языке являются одной из наиболее употребительных конструкций. В системе команд МП 86 циклы реализуются, главным...
Обработка строк
Для работы со строками, или цепочками символов или чисел (т.е. попросту говоря, с массивами произвольных данных) в МП предусмотрен ряд специальных команд:movs - пересылка строки;cmps - сравнение...
Таблица 3.1.
Коды цветов стандартной цветовой палитры Код Цвет Код Цвет0h Черный 8h Серый 1h Синий 9h Голубой 2h Зеленый 10h Салатовый 3h Бирюзовый 11h Светло-бирюзовый 4h Красный 12h Розовый 5h Фиолетовый 13h...
Использование подпрограмм
Общая идея использования подпрограмм очевидна: если в программе требуется многократно выполнять один и тот же фрагмент, его можно оформить в виде подпрограммы и вызвать по мере необходимости. Есл...
Состояние стека в подпрограмме после сохранения регистров.
исходя из того, сколько слов сохранено ею в стеке к этому моменту. Напомним, что при использовании косвенной адресации с регистром ВР в качестве базового, по умолчанию адресуется стек, что в данно...
Двоично-десятичные числа
В гл. 2 уже говорилось о двоично-десятичных числах - специальном формате хранения данных, используемом в ряде технических приложений. Часто эти числа называют BCD-числами (от binary-coded decimal...
Алгоритм работы подпрограммы conv.
которая обнуляет старший полубайт, не затрагивая младшего. Прибавление кода ASCII нуля к коду десятичной цифры образует код ASCII этой цифры, который и переносится затем в строку-шаблон. Описанная...
Программирование аппаратных средств
Программирование аппаратуры - как штатных периферийных устройств компьютера, таких, как видеосистема, клавиатура, последовательный или параллельный интерфейс и др., так и нестандартных измеритель...
. Регистр маски ведущего контроллера прерываний.
СОМ1, гибкий диск, а также выход от ведомого контроллера, подключаемый ко входу IRQ2 ведущего. Замаскированы оба параллельного порта (принтер, подключаемый к порту LPT1, обычно не использует преры...
Порты интерфейса Centronics
Программирование параллельного интерфейса требует некоторых сведений о его протоколе, т.е. последовательности и взаимодействии сигналов, которыми интерфейс обменивается с подключенным к нему устро...
Протокол передачи данных для интерфейса Centronics.
Сигнал BUSY считается активным, когда он имеет высокое значение. В противоположность этому активное состояние сигналов STROBE' и АСК' низкое, отчего они и обозначаются с тем или иным дополнительны...








Начало