Математика | ||||
Программирование однокристальных микропроцессоров-Григорьев В. Л. М.: Энергоатомиздат, 1987. — 288с.: ил. | ||||
Григорьев В. Л.
5 Программирование однокристальных микропроцессоров.— М.: Энергоатомиздат, 1987. — 288с.: ил. Рассмотрены программные ресурсы однокристального микропроцессора К1810ВМ86 с фиксированными длиной слова и системой команд, а также вопросы программирования на языке ассемблера. Приведены многочисленные примеры выполнения команд и программ несложных задач. Для инженерно-технических работников в области вычислительной техники и автоматики, занятых разработкой и применением микропроцессорных систем. Может служить учебным пособием студентам вузов, специализирующимся по электронной обработке данных. ПРЕДИСЛОВИЕ РЕДАКТОРА Бурное развитие и широкое распространение микропроцессоров, микропроцессорных устройств и систем разнообразного назначения (от простейших контроллеров объектов до высокопроизводительных систем обработки данных) породило устойчивый и постоянно возрастающий интерес к публикациям по микропроцессорным средствам со стороны инженерно-технических работников самых разнообразных специальностей. Этот читательский интерес во многом удовлетворен центральными издательствами нашей страны, которые в последние годы выпустили ряд монографий советских и зарубежных авторов, посвященных этой тематике. Эти издания в некоторой степени удовлетворили читательский спрос на литературу, в которой отражен ряд вопросов организации, особенностей работы и специфики применения микропроцессорных устройств и систем. Однако номенклатура средств микропроцессорной техники, выпускаемой отечественной промышленностью, постоянно растет, а сама микропроцессорная техника стремительно совершенствуется и усложняется. Этот процесс сопровождается возрастающей потребностью в публикациях, которые посвящены изложению вопросов, связанных со структурной организацией новейших микропроцессоров, архитектурой систем на их основе, средствами и методами программирования и разработки системного и прикладного программного обеспечения. В настоящей книге рассматриваются вопросы программирования высокопроизводительного однокристального 16-разрядного микропроцессора К.1810ВМ86 на языке ассемблера. Основная особенность книги заключается в том, что систематическое описание средств языка ассемблера и системы команд микропроцессора позволяет автору подробно и доказательно (с использованием многочисленных примеров программ) изложить особенности внутренней организации микропроцессора К1810ВМ86 и его функционирование в системах обработки данных. Книга является уникальной в том смысле, что в ней с предельной степенью детализации излагаются вопросы программирования микропроцессора К1810ВМ86 на языке ассемблера с тщательным учетом 1* ОГЛАВЛЕНИЕ Предисловие редактора ........... 3 Предисловие автора ............ 5 Глава 1. Микропроцессор К1810ВМ86 — новый этап развития микросхемотехники............. 8 1.1. Общая характеристика микропроцессора..... 8 1.2. Конструктивное оформление МП и назначение выводов корпуса . ............ 13 1.3. Структурная схема микропроцессора...... 20 1.4. Модель МП для программиста....... 23 1.5. Организация памяти.......... 29 1.6. Ввод-вывод............. 37 1.7. Мультипроцессорные средства....... 39 1.8. Прерывания............. 45 1.9. Управление микропроцессором....... 55 Гл а в а 2. Режимы адресации и система команд микропроцессора 57 2.1. Введение в язык ассемблера........ 57 2.1.1. Основные конструкции языка ассемблера ... 61 2.1.2. Формат операторов......... 64 2.1.3. Элементы операторов........ 66 2.2. Режимы адресации.......... 72 2.3. Система команд........... 89 2.3.1. Команды передачи данных....... 89 2.3.2. Команды арифметических спераций .... 103 2.3.3. Команды логических операций и команды сдвигов 126 2.3.4. Команды передачи управления...... 135 2.3.5. Цепочечные команды........ 154 2.3.6. Команды управления микропроцессором ... 161 2.4. Программная совместимость микропроцессоров К580 и К1810.............. 163 Глава 3. Программирование на языке ассемблера .... 168 3.1. Пример законченной программы....... 168 3.2. Переменные............. 172 3.3. Директивы управления сегментами...... 184 3.4. Директивы определения имен........ 191 3.5. Выражения............. 193 3.6. Директивы процедур.......... 203 3.7. Директивы связи модулей и сегментов..... 208 3.8. Примеры ассемблерных программ...... 230 Глава 4. Особенности аппаратных конфигураций .... 255 4.1. Цикл шины............. 255 4.2. Шины адреса и данных......... 259 287 4.3. Системная шина данных......... 264 4.4. Режимы работы........... 266 4.5. Мультипроцессорные системы........ 273 4.6. Синхронизация............ 276 4.7. Сброс микропроцессора......... 278 4.8. Сигнал готовности........... 280 4.9. Интерфейс ввода-вывода......... 281 Заключение . ,............. 284 Список литературы ,............ 286 Цена: 150руб. |
||||