Электроника
ГЛАВНАЯ
Популярные статьи
» Серия "Электроника" (BHV) (42 книги + 18CD + 1DVD)
» A Radio. Prakticka Elektronika №10 2020
» Prakticka Elektronika A Radio CD 2019
» Ремонт и сервис №6 (261) июнь 2020
» Ремонт и сервис №7 (262) июль 2020
» Elektronika Praktyczna №8 2020
» Ремонт и сервис №5 (260) май 2020
» Swiat Radio №11 2020
» Elektor Electronics №6 (November-December 2020)
» Ремонт и сервис №8 (263) август 2020

Облако тегов
Arduino, Circuit Cellar, Elektor, Everyday Practical Electronics, FunkAmateur, Raspberry Pi, антенна, аудио, видео, Журнал, Измерения, Микроконтроллеры, Микросхемы, микроэлектроника, Программирование, Радіоаматор, Радио, Радио (жур.), Радиоаматор, Радиоконструктор, Радиолюбитель, радиолюбителю, Радиомир, радиосвязь, радиоэлектроника, ремонт, Ремонт и Сервис, робототехника, Связь, Серия Ремонт, справочник, схема, Схемотехника, Схемы, Телевидение, Телевизоры, усилитель, Электрик, Электроника, Электротехника

Показать все теги
Авторские права
Все книги на сайте представлены исключительно в ознакомительных целях!
Авторам, желающим внести поправки, просим связаться с администрацией.

Администрация
Главная » Книги » Микроэлектроника » Прикладная архитектура базовой модели процессора Intel


Микроэлектроника, Программирование: Прикладная архитектура базовой модели процессора Intel

Прикладная архитектура базовой модели процессора Intel
Название: Прикладная архитектура базовой модели процессора Intel
Автор: Довгий П.С., Поляков В.И.
Издательство: НИУ ИТМО
Год: 2012
Страниц: 115
Язык: Русский

 В учебном пособии содержатся основные сведения о прикладной архитектуре 16-разрядного микропроцессора Intel 8086, положившего начало самому распространенному семейству Intel 80x86, Pentium. В пособии рассмотрены основные элементы прикладной архитектуры, такие как аппаратно поддерживаемые типы и форматы данных, программная модель процессора, режимы адресации, форматы команд, а также базовая система команд. При этом элементы прикладной архитектуры рассматриваются как в общем плане (без привязки к конкретным моделям ЭВМ и процессоров), так и в плане их реализации в базовой модели процессора Intel.



 Рассмотренная в пособии базовая модель является основой для первоначального ознакомления с её дальнейшими развитиями в виде 32-разрядной архитектуры IA-32 (Intel Architecture), начало которой было положено процессором Intel 80386, а последующие расширения - в многочисленных моделях Intel Pentium . Пособие может служить основой при изучении программирования на языке Assembler, базовая версия которого ориентирована на рассмотренную в пособии модель Intel 8086. В целях облегчения усвоения материала и практического его использования при программировании приводится большое число примеров команд на ассемблере, поясняющих реализацию операций различных типов.

 

 

 

СОДЕРЖАНИЕ

 

Введение ............................................................................................... 6
B.l. Основные понятия ................................................................................. 6
В.2. История развития микропроцессора Intel 8086 ............................................ 10
1. Типы и форматы аппаратно поддерживаемых данных .............................. 15
1.1. Числа с фиксированной запятой ..................................................................... 15
1.2. Диапазон представления целых чисел ........................................................... 16
1.3. Числа с плавающей запятой ............................................................................ 20
1.4. Особенности представления чисел с плавающей запятой
в персональных компьютерах ................................................................................ 21
1.5. Диапазон представления чисел с плавающей запятой ................................. 22
1.6. Точность представления чисел с плавающей запятой ................................. 24
1.7. Десятичные числа ....................................................................................... 24
1.8. Нечисловые данные ......................................................................................... 26
2. Регистровая структура (программная модель) процессора ....................... 27
2.1. Общее представление ...................................................................................... 27
2.2. Регистры общего назначения .......................................................................... 27
2.3. Сегментные регистры ...................................................................................... 29
2.4. Регистр флагов ........................................................................................30
2.5. Регистр IP (Instruction Pointer) ........................................................................ 31
3. Основные режимы адресации, используемые в ЭВМ ................................. 33
3.1. Классификация основных режимов адресации, используемых в ЭВМ ..... 33
3.2. Режимы адресации процессора Intel 8086 и способы их задания ............... 37
4. Основные форматы команд .............................................................................. 41
5. Принципы размещения единиц информации фиксированной длины в
основной памяти ........................................................................................45
6. Принципы формирования физического адреса. Стандартное назначение
сегментов и возможности их переопределения ................................................. 47
7. Базовая система команд ..................................................................................... 49
7.1. Команды передачи данных и адресов ............................................................. 49
7.1.1. Общие передачи данных .......................................................................... 49
7.1.2. Стековые передачи .................................................................................... 50
7.1.3. Флажковые передачи ................................................................................ 51
7.1.4. Табличное преобразование ...................................................................... 52
7.1.5. Команды ввода-вывода ............................................................................. 53
7.1.6. Команды передачи адресов ...................................................................... 53
7.2. Арифметические команды .............................................................................. 55
7.2.1. Аддитивные команды ............................................................................... 55
7.2.2. Мультипликативные команды ................................................................. 57
7.2.3. Команды расширения формата ................................................................ 59
7.2.4. Команды инкремента / декремента ......................................................... 60
7.2.5. Команда изменения знака ......................................................................... 60
7.2.6. Команды десятичной коррекции ............................................................. 60
7.2.7. Команды ASCII-коррекции ...................................................................... 61
7.3. Логические команды ........................................................................................ 63
7.4. Команды сдвигов .............................................................................................. 65
7.5. Команды управления программой ................................................................. 67
7.5.1. Общие положения ..................................................................................... 67
7.5.2. Команды передачи управления ............................................................... 69
7.5.3. Команды циклов ........................................................................................ 71
7.5.4. Команды вызова процедуры и возврата из нее ...................................... 71
7.5.5. Команды программных прерываний ....................................................... 72
7.5.6. Команды манипуляции флагами ............................................................. 73
7.6. Команды обработки строк (цепочек) ............................................................. 73
8. Система прерываний ............................................................................... 75
8.1. Концепция системы прерываний .................................................................... 75
8.2. Функции системы прерываний и их реализация на аппаратном и программном уровнях ................... 78
8.3. Организация прерываний в процессоре Intel 80х86 ...................................... 81
9. Вопросы для подготовки к тестированию ...................................................... 84
9.1. Основные понятия .................................................................................84
9.2. Прикладная архитектура процессора Intel 8086 ........................................... 84
9.3. Организация прерываний ............................................................................... 87
10. Примеры тестов ........................................................................................ 89
Список литературы ........................................................................................96
Приложения .............................................................................................. 97
П.l. Постбайтные режимы адресации .................................................................. 97
П.2. Формирование арифметических флагов ....................................................... 98
П.3. Формирование флагов управления .............................................................. 98
П.4. Машинные коды команд ................................................................................ 98


Ключевые теги: архитектура, Intel

Содержание Оглавление






Семейство микроконтроллеров MSP430. Рекомендации по применению Следующий пост >>Радиохобби. Лучшие конструкции усилителей и сабвуферов своими руками.
 
Другие новости по теме:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Translate
Календарь
«    Ноябрь 2020    »
Пн Вт Ср Чт Пт Сб Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Архив новостей
Ноябрь 2020 (28)
Октябрь 2020 (13)
Сентябрь 2020 (22)
Август 2020 (27)
Июль 2020 (18)
Июнь 2020 (44)

Copyright © 2009-2023. RadioSovet.Ru. Маркетинг и SEO-реклама o-es.ru.