ВУЗ:
Составители:
2
Содержание
Введение …………………………………………………………………………… 4
Быстрый старт……………………………………………………………………….5
1. Особенности архитектуры процессора и основы языка Ассемблер ………… 6
1.1. Представление данных в компьютере …………………………………... 6
1.1.1. Двоичная система счисления ………………………………………. 6
1.1.2. Биты, байты и слова ………………………………………………… 7
1.1.3. Шестнадцатеричная система счисления …………………………... 9
1.1.4. Числа со знаком …………………………………………………….. 10
1.1.5. Логические операции ………………………………………………. 11
1.1.6. Организация памяти ………………………………………………... 12
1.1.7. Общее описание процессора ……………………………………….. 13
1.2. Регистры процессора ……………………………………………………... 14
1.2.1. Регистры общего назначения ………………………………………. 14
1.2.2. Сегментные регистры ………………………………………………. 15
1.2.3. Стек ………………………………………………………………….. 18
1.2.4. Регистр флагов ……………………………………………………… 18
1.2.5. Система команд процессора ……………………………………….. 20
1.3. Методы адресации …………………………………………………….…. 22
1.3.1. Регистровая адресация …………………………………………….... 22
1.3.2. Непосредственная адресация ………………………………………. 23
1.3.3. Прямая адресация ………………………………………………….... 23
1.3.4. Косвенная адресация ………………………………………………... 23
1.3.5. Адресация по базе со сдвигом ……………………………………… 24
1.3.6. Адресация по базе с индексированием …………………………….. 24
1.4. Ассемблирование и выполнение …………………………………………. 25
2. Интерфейс программы AsmEd ………………………………………………….. 26
2.1. Меню ……………………………………………………………………….. 26
2.2. Память …………………………………………………………………….... 28
2.3. Код ………………………………………………………………………….. 29
2.3.1. Структура программ ………………………………………………… 30
2 Содержание Введение …………………………………………………………………………… 4 Быстрый старт……………………………………………………………………….5 1. Особенности архитектуры процессора и основы языка Ассемблер ………… 6 1.1. Представление данных в компьютере …………………………………... 6 1.1.1. Двоичная система счисления ………………………………………. 6 1.1.2. Биты, байты и слова ………………………………………………… 7 1.1.3. Шестнадцатеричная система счисления …………………………... 9 1.1.4. Числа со знаком …………………………………………………….. 10 1.1.5. Логические операции ………………………………………………. 11 1.1.6. Организация памяти ………………………………………………... 12 1.1.7. Общее описание процессора ……………………………………….. 13 1.2. Регистры процессора ……………………………………………………... 14 1.2.1. Регистры общего назначения ………………………………………. 14 1.2.2. Сегментные регистры ………………………………………………. 15 1.2.3. Стек ………………………………………………………………….. 18 1.2.4. Регистр флагов ……………………………………………………… 18 1.2.5. Система команд процессора ……………………………………….. 20 1.3. Методы адресации …………………………………………………….…. 22 1.3.1. Регистровая адресация …………………………………………….... 22 1.3.2. Непосредственная адресация ………………………………………. 23 1.3.3. Прямая адресация ………………………………………………….... 23 1.3.4. Косвенная адресация ………………………………………………... 23 1.3.5. Адресация по базе со сдвигом ……………………………………… 24 1.3.6. Адресация по базе с индексированием …………………………….. 24 1.4. Ассемблирование и выполнение …………………………………………. 25 2. Интерфейс программы AsmEd ………………………………………………….. 26 2.1. Меню ……………………………………………………………………….. 26 2.2. Память …………………………………………………………………….... 28 2.3. Код ………………………………………………………………………….. 29 2.3.1. Структура программ ………………………………………………… 30