Архитектура ЭВМ. Задания и примеры выполнения лабораторных работ. Докторов А.Е - 30 стр.

UptoLike

Рубрика: 

30
СОДЕРЖАНИЕ
ВВЕДЕНИЕ....................................................................................................................................3
1. АРХИТЕКТУРА ПРОЦЕССОРА ............................................................................................4
Регистры.....................................................................................................................................4
Регистры сегмента CS, DS, SS, ES, FS и GS...........................................................................4
Регистры общего назначения EAX, EBX, ECX и EDX .........................................................4
Регистры указателя ESP и EBP ................................................................................................5
Индексные регистры ESI и EDI ...............................................................................................5
Регистр указателя команд EIP..................................................................................................5
Регистр флагов Flags .................................................................................................................5
Флаги ......................................................................................................................................5
Сегменты....................................................................................................................................6
Режимы адресации ....................................................................................................................7
Стеки...........................................................................................................................................7
2. СИСТЕМА КОМАНД ПРОЦЕССОРА ...................................................................................8
2.1 Команды пересылки данных ..............................................................................................9
LAHF Загрузка AH из регистра флагов .............................................................................9
LDS Загрузка указателя с использованием DS ...................................................................9
LEA Загрузка исполнительного адреса ...............................................................................9
LES Загрузка указателя с использованием ES.................................................................10
MOV Пересылка (байта, 16- или 32-разрядного слова) .................................................10
POP выборка 16- или 32-разрядного слова из стека ......................................................10
POPF пересылка слова из стека в регистр FLAGS ........................................................10
PUSH загрузка 16- или 32-разрядного слова в стек.........................................................10
PUSHF загрузка содержимого регистра флагов в стек.................................................10
SAHF пересылка регистра AH в регистр флагов ............................................................10
XCHG обмен значениями ....................................................................................................11
XLAT кодирование AL по таблице .....................................................................................11
2.2. Арифметические операции..............................................................................................11
ADC Сложение с переносом...............................................................................................11
ADD Сложение ....................................................................................................................11
CBW Преобразование байта в слово.................................................................................11
CMP Сравнение ...................................................................................................................11
CWD Преобразование слова в двойное слово ..................................................................11
DEC Декремент...................................................................................................................12
DIV Деление без учета знака..............................................................................................12
IDIV Деление с учетом знака .............................................................................................12
IMUL Умножение с учетом знака.....................................................................................12
INC Инкремент ...................................................................................................................12
MUL Умножение без учета знака.....................................................................................12
NEG Получение дополнительного кода.............................................................................13
SBB Вычитание с заемом ...................................................................................................13
SUB Вычитание...................................................................................................................13
2.3. Логические операции.......................................................................................................13
AND Логическое умножение ..............................................................................................13
NOT Логическое отрицание ..............................................................................................13
OR Логическое сложение ...................................................................................................13
RCL Циклический сдвиг влево через флаг C......................................................................13
RCR Циклический сдвиг вправо через флаг C ..................................................................14
ROL Циклический сдвиг влево ...........................................................................................14
ROR Циклический сдвиг вправо..........................................................................................14
TEST Проверка битов .........................................................................................................14