Professional Documents
Culture Documents
Nhom2 TH4
Nhom2 TH4
Nhom2 TH4
a 100
mov dh,0 ;cot
mov dl,1
mov cx,19
push cx
mov ah,2
mov bh,0
int 10
mov ah,8
int 10
mov bl, al
mov bh, ah
mov ah,9
mov bh,0
add bl,4
mov cx,1
int 10
mov ah, 9
mov bh, 0
mov bl, 15
mov cx, 1
int 10h
mov ah, 2
mov dl, 1
int 10h
inc dh
pop cx
loop 107
mov ah,8
int 21
int 20
2.
a 100
mov dh,5
mov dl,0
mov cx,50
push cx
mov ah,2
mov bh,0
int 10
mov ah,8
int 10
mov ah,9
mov bh,0
add bl,0b
mov cx,1
int 10
inc dl
pop cx
loop 107
mov ah,8
int 21
int 20
3.
a 100
mov dh,0
mov cx,19
push cx
mov dl,0
mov cx,50
push cx
mov ah,2
mov bh,0
int 10
mov ah,8
int 10
mov ah,9
mov bh,0
add bl,0b
mov cx,1
int 10
inc dl
pop cx
loop 10b
inc dh
pop cx
loop 105
mov ah,8
int 21
int 20
a 100
mov dh,0
mov cx,19
push cx
mov dl,0
mov cx,50
push cx
mov ah,2
mov bh,0
int 10
mov ah,8
int 10
mov bl,al
mov bh,ah
mov ah,9
mov bh,0
mov bl,6
mov cx,1
int 10
inc dl
pop cx
loop 10b
inc dh
pop cx
loop 105
mov ah,8
int 21
int 20
4.
a 100
mov dl,0
push dx
mov ah,6
mov al,0
mov bh,07
mov cx,0
mov dx,184f
int 10
pop dx
mov dh,0
mov cx,19
push cx
mov ah,2
mov bh,0
int 10
mov ah,9
mov al,20
mov bh,0
add bl,0b
mov cx,1
int 10
inc dh
pop cx
loop 117
mov ah,8
int 21
cmp,al,1b
jz 144
inc dl
cmp,dl,50
jnz 142
mov dl,0
jmp 102
int 20
5.
a 100
mov dh,0
push dx
mov ah,6
mov al,0
mov bh,07
mov cx,0
mov dx,184f
int 10
pop dx
mov dl,0
mov cx,50
push cx
mov ah,2
mov bh,0
int 10
mov ah,9
mov al,20
mov bh,0
add bl,0b
mov cx,1
int 10
inc dl
pop cx
loop 117
mov ah,8
int 21
cmp,al,1b
jz 144
inc dh
cmp,dh,19
jnz 142
mov dh,0
jmp 102
int 20
6.
6.3
a 100
mov dh,7
mov cx,b
push cx
mov dl,13
mov cx,29
push cx
mov ah,2
mov bh,0
int 10
mov ah,8
int 10
mov ah,9
mov bh,0
add bl,6
mov cx,1
int 10
inc dl
pop cx
loop 10b
inc dh
pop cx
loop 105
mov ah,8
int 21
int 20
6.4
a 100
mov dl,13
push dx
mov ah,6
mov al,0
mov bh,07
mov cx,29
mov dx,184f
int 10
pop dx
mov dh,7
mov cx,b
push cx
mov ah,2
mov bh,0
int 10
mov ah,9
mov al,20
mov bh,0
add bl,6
mov cx,1
int 10
inc dh
pop cx
loop 117
mov ah,8
int 21
cmp,al,1b
jz 144
inc dl
cmp,dl,50
jnz 142
mov dl,0
jmp 102
int 20
6.4.
a 100
mov dl,10 ;toa do cot bat dau
push dx ;(2)
mov ah,6
mov al,0
mov bh,7
mov cx,0
mov dx,184f
int 10
pop dx
mov dh,10 ;toa do dong bat dau
mov cx,b
push cx ;(1)
mov ah,2
mov bh,0
int 10
mov ah,9
mov al,20
mov bh,0
add bl,6
mov cx,1
int 10
inc dh
pop cx
loop 117
mov ah,8
int 21
cmp al,1b
jz 144 ;end
inc dl
cmp dl,3c
jnz 142 ;jump to (3)
mov dl,13
jmp 102 ;(3)
int 20
6.5.
a 100
mov dh,7
push dx
mov ah,6
mov al,0
mov bh,07
mov cx,0
mov dx,184F
int 10
pop dx
mov dl,13
mov cx,29
push cx
mov ah,2
mov bh,0
int 10
mov ah,9
mov al,20
mov bh,0
add bl,6
mov cx,1
int 10
inc dl
pop cx
loop 117
mov ah,8
int 21
cmp al,1B
jz 144
inc dh
cmp dh,12
jnz 142
mov dh,7
jmp 102
mov ah,8
int 21
int 20
a 100
mov dh, 0
mov dl, 0
mov cx, 50
mov ah, 2
mov bh, 0
mov ah, 6
mov al, 0
mov bh, 07h
mov cx, 0
mov dx, 184Fh
int 10h
loop1:
push cx ; giu CX
int 10h ; lay vi tri con tro
mov color, al ; luu mau cua o hien tai
mov ah, 9 ; doi mau cho o hien tai
mov al, 20h ; khoi tao kieu chuyen dong
mov bh, 0
mov cx, 1
int 10h
pop cx ; phuc hoi CX
inc dl ; tang cot
loop loop1 ; lap lai theo cot
loop2:
jmp start ; quay ve vi tri dau tien de chay lai chuong trinh