Amacım, montaj dilini kullanarak bir satranç tahtası yapmaktır; bu yüzden daha büyük bir kutunun üstüne küçük bir gri kutu yazdırmaya çalışıyorum, ancak gri kutu ekranda basılır basmaz beyaz kutu kaybolur. Google'da arama yapmayı denedim, ancak bir yanıt bulamıyorum. Ayrıca, meclis kullanarak bir satranç tahtası yapmak için daha iyi bir yaklaşım var mı?Montaj dilinde başka bir kutunun üstündeki kutu nasıl yazdırılır?
İşte kodum.
dosseg
.model small
.stack 0100h
.data
.code
mov ax, @data
mov ds, ax
mov ah, 0
mov al, 11h
int 10h
mov ah, 02h
mov bh, 00h
mov dh, 0Ch
mov dl, 28h
int 10h
mov cx, 10
mov dx, 10
mov ah, 0ch
colcount:
inc cx
int 10h
cmp cx, 450
JNE colcount
mov cx, 10
inc dx
cmp dx, 450
JNE colcount
mov ax, @data
mov ds, ax
mov ah, 0
mov al, 13h
int 10h
mov ah, 02h
mov bh, 00h
mov dh, 0Ch
mov dl, 28h
int 10h
mov cx, 10
mov dx, 10
mov ah, 0ch
colcount2:
inc cx
int 10h
cmp cx, 30
JNE colcount2
mov cx, 10
inc dx
cmp dx, 30
JNE colcount2
end
ben rengini nasıl değiştirebilirim Video modunu sıfırlamadan daha küçük kutu? –