Шпаргалка: Программа-переключатель кодировки
push ax
push cx
push dx
push si
push di
push es
mov di,0A000h ;смещение на начало видеобуфера
mov es,di ;будет адресоваться через сегмент доп. данных
xor ah,ah ; чистка
imul di,ax,20h ; ?????????????
push ds
push si
mov si,cs ;
mov ds,si ; для адресации данных устанавливаем DS
lea si,WRITE_ON; на массив параметров
push cx
call SetMode
pop cx
pop si
pop ds
mov dl,ch
xor ch,ch
xor dh,dh
@@All_symbols:
push cx
mov ax,di
mov cx,dx
shr cx,1 ; cx /= 2
rep movsw