fasm
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
fasm [2024/09/19 08:43] – [OUTS, OUTSB, OUTSW, OUTSD] arv | fasm [2024/09/26 08:40] (current) – [CLC] arv | ||
---|---|---|---|
Line 774: | Line 774: | ||
F2 AF REPNE SCAS m32 ; Найти двойное слово равное EAX в блоке из (E)CX двойных слов по адресу ES:(E)DI (80386+) | F2 AF REPNE SCAS m32 ; Найти двойное слово равное EAX в блоке из (E)CX двойных слов по адресу ES:(E)DI (80386+) | ||
+ | ==== STC ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : CF | ||
+ | F9 STC ; Установить EFLAGS.CF = 1 | ||
+ | | ||
+ | ==== CLC ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : CF | ||
+ | F8 CLC ; Сброс флага EFLAGS.CF | ||
+ | | ||
+ | ==== CMC ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : CF | ||
+ | F5 CMC ; Инверсия флага EFLAGS.CF | ||
+ | | ||
+ | ==== STD ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : DF | ||
+ | FD STD ; Установить EFLAGS.DF = 1 | ||
+ | |||
+ | ==== CLD ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : DF | ||
+ | FC CLD ; Сброс флага EFLAGS.DF | ||
+ | |||
+ | ==== STI ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : IF | ||
+ | FB STI ; Установить флаг разрешения внешних маскируемых прерываний | ||
+ | |||
+ | ==== CLI ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : IF | ||
+ | FA CLI ; Сброс флага EFLAGS.IF (внешние маскируемые прерывания запрещены) | ||
+ | | ||
+ | ==== LAHF ==== | ||
+ | Processor : 8086+ \\ | ||
+ | Flags : no | ||
+ | 9F LAHF ; AH = EFLAGS(SF, |
fasm.1726735421.txt.gz · Last modified: 2024/09/19 08:43 by arv