Segitiga ascending dengan inputan, meskipun sempat mengalami beberapa kesulitan dalam memecahkan masalah ini karena salah penempatan register berbeda dengan segitiga descending karna register cx akan melakukan dec secara otomatis,
Program segitiga ascending
org 100h
mov ah,1
int 21h
mov cl,al
sub cl,30h
mov ah,9
lea dx,a
int 21h
mov bl,0
ulang1:
mov b,cx
inc bl
mov cx,bl
add cl,30h
mov ah,2
mov dl,cl
sub cl,30h
int 21h
ulang:
mov ah,2
mov dl,'*'
int 21h
loop ulang
mov ah,9
lea dx,a
int 21h
mov cx,b
loop ulang1
exit:
ret
b dw ?
a db 10,13,'$'
Screenshoot nya seperti gambar berikut
Selamat mencoba!!
Program segitiga ascending
org 100h
mov ah,1
int 21h
mov cl,al
sub cl,30h
mov ah,9
lea dx,a
int 21h
mov bl,0
ulang1:
mov b,cx
inc bl
mov cx,bl
add cl,30h
mov ah,2
mov dl,cl
sub cl,30h
int 21h
ulang:
mov ah,2
mov dl,'*'
int 21h
loop ulang
mov ah,9
lea dx,a
int 21h
mov cx,b
loop ulang1
exit:
ret
b dw ?
a db 10,13,'$'
Screenshoot nya seperti gambar berikut
Selamat mencoba!!
0 komentar:
Posting Komentar