Программное обеспечение микропроцессорных систем

Автор(ы):Григорьев В. Л.
23.07.2012
Год изд.:1983
Описание: В книге изложена организация программных средств микропроцессорных систем на базе микропроцессора К580, имеющего фиксированную систему команд. Рассмотрены программные ресурсы микропроцессора, общие вопросы программирования на машинном языке и языке ассемблера, структуры данных, программирование ввода-вывода. Приведены примеры прикладных программ на языке ассемблера. Книга для инженерно-технических работников в области вычислительной и измерительной техники и автоматики. Может служить учебным пособием для студентов вузов и инженерно-технических работников смежных специальностей.
Оглавление:
Программное обеспечение микропроцессорных систем — обложка книги. Обложка книги.
Предисловие [3]
Глава первая. Микропроцессор К580ИК80
  1.1. Архитектура МП-системы на базе К580 [5]
  1.2. Программная модель МП-системы [14]
  1.3. Режимы адресации и система команд [23]
    а) Команды межрегистровых передач [26]
    б) Команды арифметических операций [28]
    в) Команды логических операций и сдвигов [30]
    г) Команды передачи управления [32]
    д) Команды управления микропроцессором [37]
  1.4. Функционирование микропроцессора [38]
    а) Цикл команды [38]
    б) Байт состояния [41]
    в) Особые случаи циклов команд [44]
Глава вторая. Элементы программирования
  2.1. Общие вопросы программирования МП-систем [51]
  2.2. Программирование на машинном языке [58]
  2.3. Программирование на языке ассемблера [63]
    а) Поля ассемблерной строки [67]
    б) Директивы ассемблера [74]
    в) Макрокоманды [79]
    г) Принципы построения ассемблирующих программ [85]
    д) Ассемблирование вручную [90]
  2.4. Структуры данных [93]
    а) Организация массивов, очередей, стеков [94]
    б) Файлы [102]
    в) Применение таблиц в прикладных программах [106]
  2.5. Подпрограммы как средство модульного программирования [111]
    а) Общая организация подпрограмм [112]
    б) Способы передачи параметров [115]
    в) Иерархическая организация подпрограмм [119]
    г) Сопрограммы, реентрантные и рекурсивные подпрограммы [122]
  2.6. Программирование на языках высокого уровня [127]
  2.7. Компромиссы между аппаратными и программными [131]
Глава третья. Прикладные программы
  3.1. Арифметические алгоритмы [135]
    а) Сложение и вычитание [138]
    б) Умножение [142]
    в) Деление [154]
    г) Преобразования двоичных и двоично-кодированных десятичных чисел [162]
    д) Сортировка [171]
  3.2. Программирование ввода-вывода [177]
    а) Общая организация ввода—вывода [178]
    б) Программно-управляемый ввод-вывод [186]
    в) Ввод-вывод по прерываниям [189]
  3.3. Линейная интерполяция функций [198]
  3.4. Программные часы времени дня [202]
Список литературы [204]
Формат: djvu
Размер:4308517 байт
Язык:РУС
Рейтинг: 36 Рейтинг
Открыть: Ссылка (RU)