Основы Ассемблера, часть #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 - : пишем код -
Back to Top