1. Tujuan[kembali]
a. Untuk Mengetahui Apa itu Push and Pop
b. Untuk Mengetahui cara kerja push and Pop
OPERASI STACK
Stack adalah tempat peletakan sementara isi register. Stack pada file.COM terdapat diakhir segment dan ketika pertama kali dijalankan program penunjuk stack (SP) akan langsung ke byte terakhir dari segment.
Perintah Stack
Operasi stack mempunyai dua fungsi, yaitu fungsi untuk memasukkan isi suatu register/variabel ke stack yaitu PUSH [operand 16 bit] , seperti ditunjukkan pada gambar 32. Untuk mengeluarkan isi register/variabel dari stack yaitu POP [Operand 16 bit]
Gambar 35. Program dengan Memanfaatkan Instruksi PUSH dan POP.
Dimana pada baris MOV BL, DL diganti dengan PUSH DX dan baris MOV DL,BL diganti dengan POP DX.
3.Gambar Rangkaian[kembali]
5.Penjelasan[kembali]
mov AH,02h : merupakan perintah untuk menggunakan register AH diberi nilai hexa 02
mov CX,1AH : merupakan perintah untuk mengcounter register CX jumlah 1A
mov DL,41h :
lagi INT 21H : perintah interrupt untuk mencetak huruf ke layar
push DX : perintah untuk memasukan isi register ke stack
mov DL,20H : perintah mengaplikasikan isi ke layar
inc DL : perintah inc rease register DL
Loop lagi : program looping ke lagi
mov AH,4CH : mengisi register AH dengan nilai 4C
INT 21H : akhir program
6.Link Download[kembali]
a.Program Download Disini
b.Video Download Disini
Tidak ada komentar:
Posting Komentar