Информатика. Ассемблер для процессора i8086

Учебное пособие

Целью данного курса информатики является создание основы (базиса) для изучения и использования вычислительных систем в других курсах.

Кафедра компьютерных систем в управлении и проектировании

Библиографическая запись:

Коцубинский, В. П. Информатика. Ассемблер для процессора i8086: Учебное пособие [Электронный ресурс] / Коцубинский В. П., Потапова Е. А. — Томск: ТУСУР, 2013. — 93 с. — Режим доступа: https://edu.tusur.ru/publications/4543.
Год издания: 2013
Количество страниц: 93
Скачиваний: 53

Оглавление (содержание)

1. Введение

2. Представление информации

2.1. Двоичные числа

2.2. Шестнадцатеричные числа

2.3. Символьная информация

3. Аппаратные средства простой ЭВМ

3.1. Общая структура ЭВМ

3.2. Работа центрального процессора

3.3. Архитектура микропроцессора Intel 80x86

4. Списки

4.1. Основные понятия

4.2. Несвязанные списки

4.3. Связанные списки

5. Аппаратная поддержка взаимодействия между программными модулями

5.1. Работа со стеком

5.2. Процедуры

5.3. Программные прерывания

6. Основные операторы ассемблера

6.1. Типы операторов

6.2. Операторы обработки данных

6.2.1. Арифметические операторы

6.2.2. Логические операторы

6.2.3. Операторы передачи данных

6.2.4. Структура FLAGS и операции над ним

6.2.5. Операторы сдвига

6.2.6. Цепочечные (строковые) операторы

6.3. Адресация данных

6.4. Определение данных

6.4.1. Метки

6.4.2. Определение байтов

6.4.3. Определение слов

6.4.4. Определение констант

6.4.5. Структуры

6.5. Операторы передачи управления

6.5.1. Операторы условных переходов

6.5.2. Операторы безусловных переходов

6.5.3. Операторы циклов

6.5.4. Операторы процедур

6.5.5. Другие операторы передачи управления

6.6. Вспомогательные псевдооператоры

6.7. Макрооператоры

Проектирование программы

7.1. Введение

7.2. Результаты проектирования

7.3. Структурное программирование

7.4. Методы проектирования программ

8. Кодирование и отладка

8.1. Кодирование управляющих структур

8.2. Этапы преобразования программы

8.3. Кодирование виртуальных сегментов

8.4. Влияние на программу типа загрузочного модуля

8.5. Замена логических сегментов памяти

8.6. Комментирование программы

8.7. Отладка программы

9. Организация информации во внешней памяти

9.1. Файлы

9.2. Таблица размещения файлов

9.3. Файловая структура системы

10. Системные программы

10.1. Классификация системных программ

10.2. Утилиты

10.3. Лингвистические процессоры

10.4. Подпрограммы управления аппаратурой