Menampilkan karakter nama ”GUNTUR RESTU
PERDANA SADEGA”
Kode assembly nya :
org 100h
MOV AH,02H
MOV DL,47H
INT 21H
MOV DL,55H
INT 21H
MOV DL,4EH
INT 21H
MOV DL,54H
INT 21H
MOV DL,55H
INT 21H
MOV DL,52H
INT 21H
MOV DL,20H
INT 21H
MOV DL,52H
INT 21H
MOV DL,45H
INT 21H
MOV DL,53H
INT 21H
MOV DL,54H
INT 21H
MOV DL,55H
INT 21H
MOV DL,20H
INT 21H
MOV DL,50H
INT 21H
MOV DL,45H
INT 21H
MOV DL,52H
INT 21H
MOV DL,44H
INT 21H
MOV DL,41H
INT 21H
MOV DL,4EH
INT 21H
MOV DL,41H
INT 21H
MOV DL,20H
INT 21H
MOV DL,53H
INT 21H
MOV DL,41H
INT 21H
MOV DL,44H
INT 21H
MOV DL,45H
INT 21H
MOV DL,47H
INT 21H
MOV DL,41H
INT 21H
INT 20H
Ret
Penjelasan program :
Ø MOV AH,02 merupakan nilai servis
untuk mencetak karakter, atau dengan kata lain mengisi register AH dengan data
02.
Ø MOV DL,47H merupakan register DL
yang diisi kode ASCII karakter yang akan dicetak, yaitu akan mencetak huruf ”G”.
Sehingga kode ASCIInya bernilai 47. Huruf H disini menandakan heksa.
Ø Lalu diikuti INT 21H merupakan
perintah untuk mencetak karakter pada register DL, yaitu huruf ”G”.
Untuk yang
selanjutnya pun sama tinggal diganti kode ASCII nya aja.
Ø INT 20H merupakan perintah untuk
mengakhiri program.
Ø Penulisan MOV AH,02H hanya ditulis
sekali diawal program karena ini diibaratkan mengambil spidol/alat tulis.
Sehingga untuk menuliskan program yang dieksekusi hanya akan mengambil alat
tersebut sekali di awal.
Ø Untuk
memperjelas kode-kode di atas maka lihat tabel dibawah ini.
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
|
infonya sangat membantu.. kira kira bolehkah post dengan flowchartnya juga,, terimakasih
BalasHapusGood info
BalasHapus