as008 Assembler прямой доступ к видеопамяти

В консольном режиме видеопамять является кусочком ОЗУ, начиная с адреса В8000. К ней возможен обычный доступ командами MOV, если зарядить сегментный регистр ES значением В800. В данном видео показано, как можно напрямую читать и писать байты в эту область, изменяя символы и их оформление в окне консоли. Это гораздо быстрее, чем использование функций DOS. Фактически при этом программист становится всемогущим, что продемонстрировано на примере наклонного вывода строки. Исходники, как всегда, можно скачать с моего сайта( смотри в описании канала)
Back to Top