PRATIKUM MIKROPROSESOR
“OPERASI STACK LANJUTAN”
OLEH :
RIZKY ANANDA FAJRI
16064081
FAKULTAS TEKNIK
2018
“OPERASI STACK LANJUTAN”
I. TUJUAN
Mahasiswa dapat menerapkan konsep dan menjalankan Operasi stack dalam
Program ASSEMBELR menggunakan perintah stack dalam praktek mikroprosesor yang
dilaksanakan.
MOV CX,0009
MOV DL,31
MOV AH,02
INT 21
PUSH DX
PUSH CX
MOV CX,001A
MOV DL,61
INT 21
INC DL
LOOP 0110
MOV DL,0D
INT 21
MOV DL,0A
INT 21
POP CX
POP DX
INC DL
LOOP 0107
INT 20
Contoh program memakai stack untuk mencetak urutan angka pinggir 1-5 dan huruf
dari O-A
MOV CX,0005
MOV DL,31
MOV AH,02
INT 21
PUSH DX
PUSH CX
MOV CX,0F
MOV DL,4F
INT 21
DEC DL
LOOP 0110
MOV DL,0D
INT 21
MOV DL,0A
INT 21
POP CX
POP DX
INC DL
LOOP 0107
INT 20
MOV CX,0009
MOV DL,31
MOV AH,02
INT 21
PUSH DX
PUSH CX
MOV CX,001A
MOV DL,61
INT 21
INC DLLOOP 0110
MOV DL,0D
INT 21
MOV DL,0A
INT 21
POP CX
POP DX
INC DL
LOOP 0107
INT 20
Penjelasan program :
PUSH DX yang berarti melakukan operasi penyimpanan register stack dan POP
DX yang berarti mengambil isi stack
c .Periksa panjang program dengan mengetik perintah RCX kemudian tekan enter
d. Isi kursor setelah tanda : dengan angka 8, tekan enter: 8
e. Kemudian simpan program yang baru tersebut dengan nama-NCETAK.COM
f. Untuk melihat awal program ketik RIP, kemudian tekan enter, isi kursor setelah
tanda : dengan angka 100, tekan enter-100
g. Kemudian ketik W, tekan enter-W
h. Untuk melaksanakan proses program gunakan G, kemudian tekan enter-G
i. Untuk memproses sebaris program saja ketik T, tekan enter –T
IV. HASIL PROGRAM
1. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-6 dan angka
dari 0 sampai 9 memakai operasi stack.
2. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-5 dan huruf
dari A sampai I memakai operasi stack.
3. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 0-8 dan huruf
dari O sampai C memakai operasi stack.
4. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-7 dan angka
dari 3 sampai 9 memakai operasi stack.
5. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-9 dan huruf
dari A sampai I memakai operasi stack
6. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-8 dan angka
dari 9 sampai 0 memakai operasi stack
7. Ketik dan jalankan program untuk menampilkan urutan angka pinggir 1-5 dan huruf
dari x sampai d memakai operasi stack
KESIMPULAN