Postingan

Menampilkan postingan dari Juli, 2017

Apa itu STACK ?

Gambar
Bahasa Rakitan Pengertian STACK dan contoh programnya. Apa itu STACK ?            Stack adalah suatu area di memori yang menyimpan data sementara. Stack digunakan dengan instruksi CALL untuk menyimpan alamat yang dikembalikan pada prosedur, instruksi RET mengambil nilai ini dari stack dan mengembalikannya ke offset. Stack menggunakan algoritma LIFO ( Last In First Out ) artinya jika kita push nilai satu per satu kedalam stack : 1,2,3,4,5 nilai pertama yang dapat kita pop adalah 5, lalu 4,3,2, dan terakhir 1   Contoh Program STACK : Contoh pertama                       ORG 100h             MOV AX,1234h             PUSH AX ; simpan nilai AX di stack         ...