Skip to content

Manajemen Stack & Variabel

Instruksi-instruksi ini merinci operasi inti untuk manipulasi stack dan pengelolaan siklus hidup variabel. Instruksi ini bersifat fundamental bagi arsitektur berbasis stack pada LightVM, yang mengatur bagaimana data disimpan, diambil, dan disusun selama eksekusi.

Kode OperasiArgumenOperan (stack)Deskripsi
pushvalue-Memasukkan data ke dalam stack
valname-Mendeklarasikan variabel baru
setnamevalMengambil nilai teratas stack lalu menyimpannya ke variabel name
getname-Mengambil isi variabel name lalu memasukkannya ke stack
dup-valMenduplikasi nilai teratas di stack
swap-val1, val2Menukar posisi nilai teratas dan nilai di bawahnya di stack

Dirilis di bawah Lisensi Apache-2.0.