Основы Ассемблера, часть #07. Вычисляем адрес вывода
Вы можете поддержать автора и купить курсы на
Вычисляем адрес вывода (Основы Ассемблера, часть #07)
00:00 - Вычисляем адрес вывода
00:23 - Переименуем функцию Draw_Line()
02:02 - Подготовим формулу для вычисления позиции в буфере
04:41 - Добавим длину строки и ширину буфера в структуру SPos
08:28 - Применим обновлённую структуру SPos
10:15 - Подготовим картинку с регистрами
13:28 - Как в регистре размещаются поля структуры
16:19 - Какие регистры мы можем использовать для алгоритма
20:19 - Выполним умножение Y_Pos на Screen_Width
27:29 - Проверяем вычисление в отладчике
30:53 - Добавим позицию X_Pos
33:26 - Умножение сдвигом влево
35:01 - Готовим полный адрес вывода
35:58 - Исправим цикл вывода символов
38:27 - Проверим в отладчике наш алгоритм
40:54 - Сохраним и восстановим регистры
42:56 - : пишем код
-
1 view
30
9
5 months ago 00:33:48 1
КАК РАБОТАЕТ ПРОЦЕССОР | ОСНОВЫ ПРОГРАММИРОВАНИЯ
6 months ago 00:03:25 1
КАРЬЕРА ХАКЕРА. Книга 1 - Основы MASM32. Введение
6 months ago 02:33:44 1
Зачем учить язык Си в 2024 году | Как выбрать между C или C++ или Rust | Podlodka Podcast #387