BÀI TOÁN
Vẽ đường thẳng qua 2 điểm A(1,300) và (480,300) trong chế độ đồ họa 640x480x16 màu.

CHƯƠNG TRÌNH MẪU

Code:

.Model small
.Stack
.Data
.Code
Begin:
    Mov ax,@Data
    Mov ds,ax

    ;dat che do do hoa
    Mov ah,0      ;ham 0
    Mov al,12h    ;640x480x16
    Int 10h
            
    Mov ah,0ch    ;ghi 1 diem ra Bios man hinh
    Mov al,14      ; màu VANG
    Mov dx,0      ;dong 0
    Mov cx,480
    Lap:
        push cx
        Mov cx,200    ; cot 200
        Int 10h
        inc al
        cmp al,16
        jne k
        mov al,0
        k:
            inc dx
            pop cx
            loop Lap

        Lap1:         ;cho vung dem ban phim het rong
            Mov ah,1
            Int 16h
            jz Lap1

    Mov ah,0   ;dat che do man hinh dang van ban 80x25x16
    Mov al,3
    Int 10h

    Mov ah,4ch   ;thoat khoi chuong trinh tro ve dos
    Int 21h
End Begin