Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Aliaxandr
8 / 8 / 8
Регистрация: 03.07.2015
Сообщений: 219
1

Команда SAHF

18.01.2016, 22:48. Просмотров 296. Ответов 3
Метки нет (Все метки)

Подкажите пожалуйста, что будет в гегистре AX
Assembler
1
2
3
4
mov ax,0x00F
push ax
popf
rcr ax,1
Не могу разобраться в данной ситуации с командой popf, т.е. как она именно работает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 22:48
Ответы с готовыми решениями:

Поясните, пожалуйста, пример работы lahf/sahf
Добрый день, не могли бы, пожалуйста, объяснить почему значение ah=07, если код такой: mov...

Обработка прерывания "ошибочная команда" или "неверная команда"
Привет форумчани! Очень нужна ваша помощь... Нужно написать программу, которая будит сообщать о...

Команда JS
Команда JS означает переход по отрицательной разности, а что означает когда добавляют например JS...

команда shl
привет товарищи. у меня много вопросов по команде shl, которая делает логические сдвиги. вопросы-...

Enter команда
В начале функции находится команда enter 22h, 0 Мог бы кто нибуть по порядку написать, что...

3
Hikari
Хитрая блондиночка $)
1455 / 968 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
18.01.2016, 22:58 2
В стек поместится число 0F. Потом биты этого числа командой popf пойдут в регистр флагов. 0F это если не ошибаюсь 1111b, а значит будут установлены флаги CF и PF, если верить Википедии.
2
Constantin Cat
2991 / 1125 / 376
Регистрация: 28.02.2015
Сообщений: 2,475
Завершенные тесты: 1
19.01.2016, 11:10 3
Цитата Сообщение от Aliaxandr Посмотреть сообщение
Подкажите пожалуйста, что будет в гегистре AX
0x8007
1
Mikl___
Автор FAQ
13381 / 6382 / 630
Регистрация: 11.11.2010
Сообщений: 11,545
19.01.2016, 11:52 4
Assembler
1
2
3
4
mov ax,0x00F
push ax
popf; PF=1 CF=1
rcr ax,1; CF->AX  AX=0x8007
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2016, 11:52

команда rol
Всем добрый вечер! Ситуация такова: Есть два edit'a. Числа, которые в них вводят, помещаются в...

Команда neg al
Почему после команды neg al устанавливаются флаги С и О? Ведь в результате получается то же самое...

Команда idiv
Подскажите, данный фрагмент кода делит регистр eax на dx? mov eax, n mov dx,2 idiv dx


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru