RU EN
RU EN
Основы программирования микропроцессоров Intel для встраиваемых систем: учебное пособие Скороход С. В., Дроздов С. Н., Хусаинов Н. Ш., Селянкин В. В., Калачев Д. П.

Основы программирования микропроцессоров Intel для встраиваемых систем: учебное пособие

Скороход С. В., Дроздов С. Н., Хусаинов Н. Ш., Селянкин В. В., Калачев Д. П.

Издательство Южного федерального университета 2016 г. 82 страницы

Рассматриваются вопросы программирования процессоров Intel на языке ассемблера для встраиваемых систем. Учебное пособие состоит из семи разделов. В первом разделе рассматривается последовательность разработки простейшей арифметической программы. Второй раздел посвящен разработке циклических программ. В третьем разделе обсуждаются вопросы использования логических команд. В четвертом разделе излагаются технология обработки символьной информации. Пятый раздел предназначен для изучения операций с двоично-десятичной арифметикой. Шестой раздел посвящен применению подпрограмм. В седьмом разделе обсуждаются вопросы программирования арифметического сопроцессора для реализации вычислений с вещественными числами. Пособие предназначено для студентов, обучающихся по направлениям 02.03.03, 09.04.04.

Пролистать

Для бесплатного просмотра доступны первые 7 страниц

Купить доступ

Доступ к 4 826 книгам раздела IT и электроника от 34.95 $

Содержание

  • Введение
  • 1. Разработка линейных арифметических программ
  • Регистры процессора
  • Режимы адресации
  • Структура простейшей программы
  • Пример составления программы
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 2. Разработка циклических программ
  • Команды проверки условий и переходов
  • Команды для организации циклов
  • Пример циклической программы
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 3. Использование логических команд
  • Логические команды и команды сдвигов
  • Примеры использования логических команд и команд сдвига
  • Пример программы с использованием логических команд
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 4. Обработка символьной информации
  • Ввод/вывод символьной информации
  • Преобразование десятичных чисел
  • Команды обработки строк
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 5. Работа с двоично-десятичной арифметикой
  • Форматы представления десятичных чисел
  • Арифметические операции с неупакованными числами
  • Арифметические операции с упакованными числами
  • Пример обработки BCD-чисел
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 6. Подпрограммы
  • Описание и вызов подпрограмм
  • Передача параметров в подпрограмму
  • Локальные переменные подпрограммы
  • Директивы описания сегментов и модели памяти
  • Аргументы, локальные переменные и область видимости имен
  • Шаблон подпрограммы
  • Пример использования подпрограммы
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • 7. Работа с математическим сопроцессором
  • Программная модель сопроцессора
  • Форматы данных сопроцессора
  • Команды сопроцессора
  • Обработка исключительных ситуаций
  • Пример программы с использованием сопроцессора
  • Задания для самостоятельного выполнения
  • Контрольные вопросы
  • Заключение
  • Библиографический список