bogus
public text v1 · immutable[ORG 0x100]
jmp @Principal
@WriteCh:
pusha
push es
mov dx, 0xB800
mov es, dx
mov cx, ax
mov al, 80
mul ah
push cx
movxz cx, cl
add ax, cl
pop cx
mov cx, ax
xor ax, ax
mov al, 2
mul cx
push bx
mov bx, ax
xor ax, ax
mov al, 2
mul bx
mov di, bx
xor bx, bx
pop bx
mov ah, bh
mov al, bl
stosw
pop es
popa
ret
@Principal:
mov al, 25 ;col
mov ah, 41 ;line
mov bh, 0x2F
mov bl, 'A'
call @WriteCh
@Fim:
mov ax, 0x4C00
int 0x21