2012-03-09 5 views
0

У меня есть большая проблема с программой в сборке x86. Я должен печатать на экране, это легко, реальная проблема в том, что я должен делать это без перерывов. Я знаю, что мне приходится писать напрямую в видео-буфере, также я знаю, что эта память находится в 0B800h, но я ничего не нашел. Можете ли вы дать мне руку с этим? БлагодарностиПечать на экране без сбоев сборка 8086

ответ

1

данных экран копирования в буфер, то делать то, что вам нужно

mov ax,0b800h 
mov es,ax 
mov di,0 
mov si,0 
lea ax,buffer 
mov ds,ax 
cld 
mov cx,80*25*2 
rep movsb 
buffer db 80*25*2 dup(0) 
+0

это сделано !!! спасибо за вашу помощь =) –