Blogger Widgets

Senin, 10 April 2017

CARA MEMBUAT PROGRAM ASSEMBLY KARAKTER NAMA DENGAN NOTEPAD

Menampilkan Nama " Uus Kusnadi"

Kode Assemblynya Sbb;

MOV AH,02H
MOV DL,55H
INT21H
MOV DL,55H
INT21H
MOV DL,53H
INT21H
MOV DL,20H
INT21H
MOV DL,4BH
INT21H
MOV DL,55H
INT21H
MOV DL,53H
INT21H
MOV DL,4EH
INT21H
MOV DL,41H
INT21H
MOV DL,44H
INT21H
MOV DL,49H
INT21H
INT20H


Penjelasan Program :

1. MOV AH,02 Merupakan nilai servis untuk mencetak karakter, atau dengan kata lain mengisi register AH dengan data 02.
2. MOV DL,55H merupakan register DL yang diisi kode ASCII karakter yang akan di cetak, yaitu akan mencetak huruf "U". Sehingga Kode ASCII nya bernilai 55. Huruf "H" ini menandakan Hexa
3. Lalu diikuti INT21H merupakan perintah untuk mencetak karakter pada register DL, yaitu Huruf "U" untuk selanjutnya pun sama saja tinggal digannti huruf "U"nya saja.
4. INT20H merupakan Perintah untuk mengakhiri program.
5. Penulisan MOVAH,02H Hanya dilakukan diawal program karena ini diibaratkan mengambil spidol/alat tulis. sehingga menuliskan program yang dieksekusi hanya akan mengambil alat tersebut sekali diawal.

Untuk memperjelas kode-kode diatas lihat tabel dibawah;

Abjad
Code ASCII
A
41H
B
42H
C
43H
D
44H
E
45H
F
46H
G
47H
H
48H
I
49H
J
4AH
K
4BH
L
4CH
M
4DH
N
4EH
O
4FH
P
50H
Q
51H
R
52H
S
53H
T
54H
U
55H
V
56H
W
57H
X
58H
Y
59H
Z
5AH
.
2EH
SPACE
20H