Основы Ассемблера, часть #15. Команды переноса данных
Вы можете поддержать автора и купить курсы на
Команды переноса данных (Основы Ассемблера, часть #15)
00:00 - Команды переноса данных
00:38 - Добавим функцию Test_Command()
02:35 - Команды общего назначения
03:18 - Команда MOV
04:47 - Семейство команд CMOVcc
06:19 - Пример команды CMOVE
10:53 - Коды условий
12:35 - Условие переполнения
13:30 - Сравнение знаковых и беззнаковых значений
14:50 - Условие проверки знака
15:33 - Условие чётности
16:32 - Команда XCHG
18:10 - Пример команды XCHG
20:15 - Пример многопоточной задачи
25:13 - Добавим функцию Try_Lock()
27:29 - Обменяем значение ключа командой XCHG
29:35 - Исправим ошибку при перемещении данных командой CMOVcc
31:21 - Проверим в отладчике работу Try_Lock()
33:23 - Команда BSWAP
37:07 - Команда XADD
40:51 - Команда CMPXCHG
43:50 - Команда CMPXCHG8B
44:51 - Команды PUSH и POP
46:13 - Команды PUSHA/PUSHAD и POPA/POPAD
46:59 - Команды CWD/CDQ
48:30 - Команда MOVZX
50:08 - Команда MOVSX
53:50 - : пишем код
-
1 view
0
0
3 months ago 00:33:48 1
КАК РАБОТАЕТ ПРОЦЕССОР | ОСНОВЫ ПРОГРАММИРОВАНИЯ
4 months ago 00:03:25 1
КАРЬЕРА ХАКЕРА. Книга 1 - Основы MASM32. Введение
4 months ago 02:33:44 1
Зачем учить язык Си в 2024 году | Как выбрать между C или C++ или Rust | Podlodka Podcast #387