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