У меня есть код на ассемблере:Давать нуль при вызове постоянны в ASM
mov al, VGA_WIDTH * 2
mov dl, byte [Y]
mul dl
VGA_WIDTH является константой, равной 60, и Y представляет собой байты равны 3, когда я умножать их я получаю ноль (а) я могу предположить, что когда я добавляю eax (ответ) к смещению, он просто не меняет смещение.
У меня есть аналогичный код, который работает отлично, я просто не понимаю, почему этого не происходит.
Научиться использовать отладчик. Кроме того, создайте [mcve]. – Jester