ВУЗ:
Составители:
Рубрика:
16
Логика: AL = (DS:SI) (или AX = (DS:SI)).
MOVSB Пересылка строки из байтов (MOVSW Пересылка строки из слов)
Флаги: не меняются.
Команда: MOVSB или MOVSW
Логика: (ES:DI) = (DS:SI)
REP Повтор
Флаги: не меняются.
Команда: REP команда_обработки_строк
Логика: Пока CX<>0, выполнить команду обработки строк, и CX:=CX–1.
REPE Повторять пока равно
Флаги: не меняются.
Команда: REPE команда_обработки_строк
Логика: Пока (CX<>0) и (флаг Z=1), выполнять команду обработки строк,
и CX:=CX–1.
REPNE Повторять пока не равно или REPNZ
Флаги: не меняются.
Команда: REPNE команда_обработки_строк
Логика: Пока (CX<>0) и (флаг Z=0), выполнять команду обработки
строк, и CX:=CX–1.
SCASB Просмотр строки из байтов (SCASW просмотр строки из слов)
Флаги: O D I T S Z A P C
* * * * * *
Команда: SCASB или SCASW
Логика: Сравнивает содержимое AL и (ES:DI); или AX и (ES:DI); только
устанавливает флаги.
STOSB Запись в строку из байтов (STOSW Запись в строку из слов)
Флаги: не меняются.
Команда: STOSB
Логика: (ES:DI) = AL или (ES:DI) = AX
2.5 Команды передачи управления
CALL Вызов подпрограммы
Флаги: не меняются.
Команда: CALL метка (адрес) или имя процедуры
Логика:
PUSH CS
CS = dest_seg
PUSH IP
IP = dest_offset
JMP Безусловный переход
Флаги: не меняются.
Команда: JMP метка (адрес)
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »