Cara Membuat Program STACK dan Membuat Sistem Operasi sendiri
Sebelum kita membahas materi nya, untuk lebih mudahnya baca postingan saya yang sebelumnya Ya... langsung saja ke materi nya mengenai “Cara Membuat Program STACK dan Membuat Sistem Operasi sendiri” Sebelum nya ada yg tau STACK itu apa sii?? STACK adalah suatu area dalam 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. Program Stack menggunakan algoritma LIFO (Last In First Out) maksudnya, jika kita push nilai tersebut satu per satu kedalam program stack : 1,2,3,4,5 maka nilai pertama yang dapat kita pop adalah 5, lalu 4,3,2, dan terakhir 1. Contoh Program Stack ORG 100h MOV AX,1234h PUSH AX ; simpan nilai AX di stack MOV AX,5678h ; modify nilai AX POP AX ; kembalikan nilai original AX RET END Contoh la...