Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
loktuhin_arhitektura_kompjutera_kniga_2.pdf
Скачиваний:
89
Добавлен:
13.04.2015
Размер:
704 Кб
Скачать
☆

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ………………………...………...……………………......

3

1. ПРЕДСТАВЛЕНИЕ ДАННЫХ И ВЫПОЛНЕНИЕ АРИФМЕ-

 

ТИКО-ЛОГИЧЕСКИХ ОПЕРАЦИЙ В ЭВМ…………

 

1.1. Системы счисления, применяемые в ЭВМ……...………………

4

1.2. Перевод из десятичной в q-ичную систему счисления.....……

5

1.3. Перевод из q-ичной в десятичную систему счисления….....…

5

1.4.Двоично-кодированная десятичная систему счисления …….. 6

1.5. Кодирование алфавитно-цифровой информации………......… 6

1.6.Представление числовых данных в компьютере……………... 7

1.7.Выполнение арифметико-логических операций

вмикропроцессорах……...……………..…………...

…………..

1.7.1.Краткие сведения об арифметико-логическом

устройстве………………………………………….………….

 

1.7.2. Сложение двоичных чисел в ЭВМ…………………..

11

………

 

1.7.3. Вычитание двоичных чисел в ЭВМ…………………….…..

12

1.7.4. Выполнение в ЭВМ логических

13

операций………………….

 

2. ПРИНЦИПЫ ДОСТУПА К ПАМЯТИ. ФОРМАТЫ КОМАНД И РЕЖИМЫ АДРЕСАЦИИ В МП 80Х86…………………...….....

2.1.Регистры и модели доступа к памяти. Поддержка многозадачности в защищенном режиме работы МП………..

2.1.1.Регистровая модель процессора 80х86…………………... 18

2.1.2.Модели доступа к памяти в реальном и защищенном режимах работы процессора, поддержка многозадачности................................................................

2.2.Классификация команд процессора…………..………...……... 24

2.3.Способы (режимы) адресации данных…………………….….. 26

2.3.1. Прямые методы адресации, понятие формата команды

27

2.3.2. Косвенные методы адресации……………………………...

28

2.3.3. Дополнительные режимы адресации в 32-разрядных МП

31

2.4.Примеры кодирования команд в МП 80х86……………..….... 32

2.5.Порядок разработки программы с использованием

мнемоник команд микропроцессора…………………..

……....

2.6.Форматы команд МП 80х86 (для базового набора)…….......... 37

2.6.1. Формат двухоперандной команды……………………….. 37

98

2.6.2.Формат двухоперандной команды с епосредственным операндом-константой................................................….

2.6.3.Формат команд с относительной адресацией…..…….. 40

2.7. Система команд (операций) МП 80х86………………..……… 41

3.ОСНОВЫ РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММ

НА ЯЗЫКЕ АССЕМБЛЕРА IBM PC……………………………....

3.1.Элементы языка ассемблера МП 80х86, понятие

омакропрограммировании…………...……...

……………...….

3.2.Разработка программ на языке ассемблера

для генерирования исполняемых соm-модулей……......

…...…

3.3.Системное программное обеспечение ПК для

разработки программ на языке ассемблера МП 80х86…….........

3.3.1. Разновидности программного обеспечения для разработки программ на языке ассемблера…...…….

3.3.2.Состав резидентного СПО IBM РС для разработки и отладки программ на языке ассемблера …….….....

….

3.3.3.Порядок ввода и отладки программы с исполняемым com-модулем…………….…………………………...…………

3.4.Разработка программ на языке ассемблера

для генерирования исполняемого exe-модуля……….. 64

……….

3.5.Порядок создания и отладки исполняемого ехе-модуля

ссимвольной информацией для отладчика……...….. ……...…

3.6.Особенности разработки и отладки 32-разрядных

прикладных программ на базе МП 80х86…..........……...…….

3.6.1. Использование средств 32-разрядных МП 80x86 для разработки программ для реального режима….

……

3.6.2. Порядок создания и отладки ехе-модуля 32-разряд- ной

программы с отладочной информацией…………….

……

3.7.Особенности программирования на ассемблере с использованием процедур и макроопределений………...…..

3.8Программирование обработки цепочек данных…………….... 76

3.9. Встроенное ассемблирование…………………………...……... 78

.ПРИЛОЖЕНИЯ ……………………………………………………... 82

Приложение 1. Варианты практических заданий по представлению данных и выполнению арифметико-логических операций в ЭВМ..

99

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]