Selasa, 29 Maret 2011

Membuat segitiga dengan assembler (descending)

Membuat program segitiga selain di bahasa C / C++ atau pascal biasa juga membuat segitiga dengan bahasa rakitan (assembly),
contohnya program :

org 100h

mov ah,1
int 21h

mov cl,al
sub cl,30h

mov ah,9
lea dx,garis
int 21h

ulang: 

mov count,cx
mov bl,cl 
add bl,30h ;untuk menampilkan angka
mov ah,2
mov dl,bl
int 21h

ulang1: 

mov ah,2
mov dl,'*'
int 21h
loop ulang1

mov ah,9
lea dx,garis
int 21h

mov cx,count

loop ulang

ret

garis db 10,13,'$'
count dw ?


bisa dilihat screenshootnya di bawah,


selamat mencoba!!

3 komentar:

Anonim mengatakan...

gag bisa gan error..

Belalang tempur mengatakan...

error knpa? compiler yang agan pake apa?

Anonim mengatakan...

gan kalo di compile pake tasm coding nya jadi gimana soalnya error
udah di coba ditambahin

.model small
.code
start:
end start

gak jalan

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger | Printable Coupons