Selasa, 21 Mei 2013

PERINTAH PERKALIAN PADA ASSEMBLY

Perintah Assembly Untuk Menampilkan Perkalian

mov cx,a; untuk menampilkan berapa banyak bilangannya
mov bh,00; untuk membuat karakter yang dari 0
mov bl,bh; pindahkan bh itu ke bl
mov dl,30; untuk karakter nol
add dl,bl; tambahkan bl kedalam dl
mov ah,02; untuk mencetak karakter pada kalimat baru
int 21; untuk mencetak karakter
mov dl,2a; untuk memunculkan bintang
int 21; untuk mencetak karakter
mov dl,31;untuk mencetak karakter 1
int 21; untuk mencetak karakter
mov dl,3d; untuk karakter sama dengan - = -
int 21; untuk mencetak karakter
mov al,01; start of heading
mul bl; untuk mengalikan
mov dl,al;pindahkan al ke dl
add dl,30; start of heading
mov ah,02; untuk mencetak karakter pada kalimat baru
int 21; untuk mencetak karakter
mov dl,0d; corriage return
int 21; untuk mencetak karakter
mov dl,0a; line feed
int 21; untuk mencetak karakter
inc bl; increament tambah 1
loop 107; perulangan pada angka yang berbeda/meningkat seperti 1,2,3
int 20; mencetak ke layar

Tidak ada komentar:

Posting Komentar