Как изменить фон экрана в ассемблере - PullRequest
2 голосов
/ 29 марта 2011

Это для домашней работы:

Как очистить экран и изменить цвета переднего плана и фона в ассемблере (NASM в Windows)

РЕДАКТИРОВАТЬ: Оказывается, что-то вроде

mov bh, 71h
int 10h

Ответы [ 2 ]

2 голосов
/ 29 марта 2011
0 голосов
/ 29 марта 2011

Вам, вероятно, понадобятся некоторые сервисы операционной системы, чтобы получить такую ​​функциональность.Поскольку это требование, как бы вы сделали это с другого языка?Как только вы это выясните, вы можете просто сделать те же вызовы из вашей программы на языке ассемблера.Что-то вроде:

call OSServiceClearScreen

, где OSServiceClearScreen - это имя системного вызова или функции библиотеки, которая выполняет нужную операцию.Затем просто свяжите вашу программу сборки с нужными библиотеками, и все должно "просто работать".

...