
- •Замковец с.В. Левин н.А. Попкова е.Я. Архитетура микропроцессоров
- •Удк 681.3.06
- •Классификация микропроцессоров по архитектуре
- •Архитектура микропроцессоров 80х86
- •2.1. Используемые типы данных
- •2.2. Регистры микропроцессоров
- •2.3. Режимы адресации
- •2.4. Управление стеками
- •2.5. Сегментная организация памяти
- •Система команд микропроцессоров
- •3.2.Команды передачи данных
- •Команды двоичной арифметики
- •Команды десятичной арифметики
- •Логические команды
- •Команды сдвигов
- •Команды обработки бит и байт
- •Команды обработки цепочек
- •Команды передачи управления
- •3.9.1. Команды условных переходов
- •3.9.2 Команды безусловных переходов
- •3.9.3 Команды вызова подпрограмм
- •3.9.4 Команды возврата из подпрограмм
- •4. Прерывания
- •4.1. Прерывания в реальном режиме
- •Защита по привилегиям
- •5.1. Определение уровней привилегий
- •Вычисления с плавающей запятой
- •6.1. Форматы чисел с плавающей запятой
- •6.3. Регистры сопроцессора
- •Mmx архитектура
- •7.1. Форматы представления данных
- •7.2. Арифметика с насыщением
- •7.3. Mmx регистры
- •7.4. Система команд mmx
- •1. Классификация микропроцессоров по архитектуре ... 8
- •2. Архитектура микропроцессоров 80х86 ………………...10
1. Классификация микропроцессоров по архитектуре ... 8
2. Архитектура микропроцессоров 80х86 ………………...10
Используемые типы данных ……………………………10
Регистры микропроцессоров ……………………………11
Режимы адресации ………………..……………………. 15
Управление стеками …………………………………….. 17
Сегментная организация памяти ………….…………… 17
Система команд микропроцессоров семейства Intel. 22
Формат команд ………………………………...………… 23
Команды передачи данных ……………………….………24
Команды двоичной арифметики …………………….…. 29
Команды десятичной арифметики ……………………… 33
Логические команды …………………………………….. 36
Команды сдвигов …………………………………….......37
Команды обработки бит и байт ………………………… 40
Команды обработки цепочек …………………………… 42
Команды передачи управления ……………………….….45
3.9.1.Команды условных переходов ………………………….…46
3.9.2. Команды безусловных переходов ………………………. 48
3.9.3. Команды вызова подпрограмм …………………………. 49
3.9.4. Команды возврата из подпрограмм …………………….. 51
Прерывания…………………………………………………51
4.1. Прерывания в реальном режиме…………………………….53
4.2. Прерывания в защищенном режиме…………………………55
5. Защита по привилегиям………………………………………56
5.1. Определение уровней привилегии…………………………….57
5.2. Привилегированные команды………………………………….57
5.3. Защита доступа к данным………………………………………58
5.4. Защита сегментов кода…………………………………………59
6. Вычисления с плавающей запятой……………………………62
6.1. Формат чисел с плавающей запятой…………………………..65
6.2. Особые случаи…………………………………………………..66
6.3. Регистры сопроцессора………………………………………….67
6.4. Система команд…………………………………………………69
7. ММХ архитектура……………………………………………….69
7.1. Форматы представления данных……………………………….69
7.2. Арифметика с насыщением …………………………………….70
7.3. ММХ регистры …………………………………………………..71
7.4. Система команд………………………………………………….71
Библиографический список………………………………………….77