Читать онлайн «Описание процессора i8086 для программиста»

Автор Ирина Савватеева

Александр Савватеев
Оглавление TOC \o "1-3" \h \z \u 
 HYPERLINK \l "_Toc48422874" 1. Общие сведения  PAGEREF _Toc48422874 \h 5
 HYPERLINK \l "_Toc48422875" 2. Среда выполнения программ  PAGEREF _Toc48422875 \h 6
 HYPERLINK \l "_Toc48422876" 2. 1. Представление информации  PAGEREF _Toc48422876 \h 6
 HYPERLINK \l "_Toc48422877" 2. 1. 1. Двоичные числа без знака  PAGEREF _Toc48422877 \h 6
 HYPERLINK \l "_Toc48422878" 2. 1. 2. Двоичные числа со знаком  PAGEREF _Toc48422878 \h 6
 HYPERLINK \l "_Toc48422879" 2. 1. 3. Символьная информация  PAGEREF _Toc48422879 \h 6
 HYPERLINK \l "_Toc48422880" 2. 1. 4. Двоично-десятичные числа  PAGEREF _Toc48422880 \h 6
 HYPERLINK \l "_Toc48422881" 2. 2. Адресация памяти  PAGEREF _Toc48422881 \h 7
 HYPERLINK \l "_Toc48422882" 2. 2. 1. Физическая память  PAGEREF _Toc48422882 \h 7
 HYPERLINK \l "_Toc48422883" 2. 2. 2. Сегментация  PAGEREF _Toc48422883 \h 7
 HYPERLINK \l "_Toc48422884" 2. 2. 3. Стек  PAGEREF _Toc48422884 \h 8
 HYPERLINK \l "_Toc48422885" 2. 3. Регистры микропроцессора  PAGEREF _Toc48422885 \h 9
 HYPERLINK \l "_Toc48422886" 2. 3. 1. Регистры общего назначения  PAGEREF _Toc48422886 \h 9
 HYPERLINK \l "_Toc48422887" 2. 3. 2. Сегментные регистры  PAGEREF _Toc48422887 \h 10
 HYPERLINK \l "_Toc48422888" 2. 3. 3. Регистр флагов  PAGEREF _Toc48422888 \h 10
 HYPERLINK \l "_Toc48422889" 2. 3. 4. Указатель инструкции  PAGEREF _Toc48422889 \h 11
 HYPERLINK \l "_Toc48422890" 2. 4.
Выполнение инструкций  PAGEREF _Toc48422890 \h 12
 HYPERLINK \l "_Toc48422891" 2. 4. 1. Адресация операндов  PAGEREF _Toc48422891 \h 12
 HYPERLINK \l "_Toc48422892" 2. 4. 2. Формат кода команды  PAGEREF _Toc48422892 \h 16
 HYPERLINK \l "_Toc48422893" 2. 5. Инициализация процессора  PAGEREF _Toc48422893 \h 19
 HYPERLINK \l "_Toc48422894" 3. Прерывания  PAGEREF _Toc48422894 \h 21
 HYPERLINK \l "_Toc48422895" 3. 1. Источники и причины прерываний  PAGEREF _Toc48422895 \h 21
 HYPERLINK \l "_Toc48422896" 3. 1. 1. Внешние прерывания  PAGEREF _Toc48422896 \h 21
 HYPERLINK \l "_Toc48422897" 3. 1. 2. Исключения  PAGEREF _Toc48422897 \h 22
 HYPERLINK \l "_Toc48422898" 3. 1. 3. Программные прерывания  PAGEREF _Toc48422898 \h 23
 HYPERLINK \l "_Toc48422899" 3. 2. Обработка прерываний  PAGEREF _Toc48422899 \h 23
 HYPERLINK \l "_Toc48422900" 3. 2. 1. Таблица векторов прерываний  PAGEREF _Toc48422900 \h 23
 HYPERLINK \l "_Toc48422901" 3. 2. 2. Действия микропроцессора по обработке прерывания  PAGEREF _Toc48422901 \h 23
 HYPERLINK \l "_Toc48422902" 3. 2. 3. Приоритет прерываний  PAGEREF _Toc48422902 \h 24
 HYPERLINK \l "_Toc48422903" 3. 2. 4. Идентификация источников прерываний  PAGEREF _Toc48422903 \h 24
 HYPERLINK \l "_Toc48422904" 4. Система команд  PAGEREF _Toc48422904 \h 26
 HYPERLINK \l "_Toc48422905" 4. 1. Машинные инструкции  PAGEREF _Toc48422905 \h 26
 HYPERLINK \l "_Toc48422906" 4. 1. 1.