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

UptoLike

Рубрика: 

31
SAL Арифметический сдвиг влево / SHL Логический сдвиг влево ..................................14
SHR Логический сдвиг вправо ............................................................................................15
SAR Арифметический сдвиг вправо...................................................................................15
XOR Исключающее ИЛИ ....................................................................................................15
2.4. Обработка блоков данных ...............................................................................................15
CMPSB Сравнение строки байтов (CMPSW Сравнение строки слов)........................15
LODSB Загрузка строки из байтов (LODSW Загрузка строки из слов)......................15
MOVSB Пересылка строки из байтов (MOVSW Пересылка строки из слов) ..............16
REP Повтор .........................................................................................................................16
REPE Повторять пока равно ...........................................................................................16
REPNE Повторять пока не равно или REPNZ ................................................................16
SCASB Просмотр строки из байтов (SCASW просмотр строки из слов)..................16
STOSB Запись в строку из байтов (STOSW Запись в строку из слов) .........................16
2.5 Команды передачи управления........................................................................................16
CALL Вызов подпрограммы ..............................................................................................16
JMP Безусловный переход...................................................................................................16
RET Возврат из подпрограммы .........................................................................................17
2.6. Команды условного перехода .........................................................................................17
JA Переход если выше (JNBE Переход если не ниже и не равно)..................................17
JAE Переход если выше или равно (JNB не ниже, JNC нет переноса) .........................17
JB Переход если ниже (JNAE Переход если не выше и не равно)..................................17
JBE Переход если ниже или равно (JNA Переход если не выше)..................................17
JC Переход если перенос.....................................................................................................17
JCXZ Переход если CX = 0 .................................................................................................17
JE Переход если равно (JZ Переход если ноль).................................................................17
JG Переход если больше (JNLE переход если не меньше и не равно).............................17
JGE Переход если больше или равно (JNL Переход если не меньше)............................17
JL Переход если меньше (JNGE Переход если не больше и не равно)..........................17
JLE Переход если меньше или равно (JNG Переход если не больше)...........................17
JNE Переход если не равно (JNZ Переход если не ноль)..................................................18
JNO Переход если нет переполнения ................................................................................18
JNP Переход если нечетно (JPO Переход если нечетно)................................................18
JNS Переход если положительный результат ................................................................18
JO Переход если есть переполнение..................................................................................18
JP Переход если четно (JPE Переход если четно) ..........................................................18
JS Переход если отрицательный результат ...................................................................18
LOOP Переход по счетчику ...............................................................................................18
LOOPNE Переход пока не равно (LOOPNZ Переход пока не ноль) ...............................18
LOOPZ Переход пока ноль..................................................................................................18
2.7 Управление состоянием процессора ...............................................................................18
CLC Сброс флага переноса ...............................................................................................18
CLD Сброс флага направления ..........................................................................................18
CMC Инвертирование флага переноса .............................................................................18
NOP Нет операции..............................................................................................................18
STC Установка флага переноса.........................................................................................18
STD Установка флага направления...................................................................................18
3. РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ FREE PASCAL..............................................19
3.1. Настройка интегрированной среды................................................................................19
Выбор типа стиля записи ассемблерного кода ...............................................................19
Установка режима работы отладчика...........................................................................19
Просмотр содержимого регистров процессора .............................................................20
Просмотр программы в окне Disassembly window ..........................................................21