push pop

    

PUSH dan POP


[KEMBALI KE MENU SEBELUMNYA]

 

 

1. Tujuan [kembali]

  • Untuk mengetahui apa itu push and pop
  • Untuk mengetahui cara kerja push and pop

2. Alat dan Bahan [kembali]       

   Alat

     Alat :

    a. Software Emu8086




  Fungsi : untuk menulis dan menjalankan kode program.

    Bahan : 

3. Dasar Teori    [kembali]

Operasi Stack
Stack adalah tempat peletakan sementara isi register. Stack pada file.COM terdapat di akhir 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 16bit], sperti ditunjukkan pada gambar 32. Untuk mengeluarkan isi register/variabel dari stack yaitu POP [Operand 16bit] 


Gambar 35. Program dengan memanfaatkan Intruksi Push and Pop

Dimana pada baris MOV, BL DL diganti dengan PUSH DX dan baris MOV,DL BL diganti dengan POP DX


  4. Syntax Program [kembali]

            MOV AH,02H

            MOV CX,1AH

            MOV DL,41H

            Lagi: INT 21H

            PUSH DX

            MOV DL,20H

            INT 21H

            POP DX

            INC DL

            LOOP Lagi

            MOV AH,4CH

            INT 21H

  5. Gambar Program [kembali]




  6. 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

  7. Vidio [kembali]



  8. Link Download [kembali]

       Download Syntax <disini>

       Download Software emu8086 <disini>

       Download Vidio Rangkaian <disini>

      

Tidak ada komentar:

Posting Komentar

  Bahan Presentasi untuk Mata Kuliah ELEKTRONIKA, SISTEM DIGITAL, DAN uP&uC OLEH: Rial Rifwandi 2010951037 Dosen Pengampu: Darwison, M.T...