Skip to content

I/O Dasar & Kontrol Perulangan

Instruksi-instruksi ini mengelola operasi input/output standar dan kontrol alur di dalam virtual machine. Instruksi ini menangani pencetakan data ke konsol, pembacaan input pengguna, dan pengelolaan siklus eksekusi perulangan.

Operasi KodeArgumenOperan (stack)Deskripsi
print-valMencetak nilai teratas stack ke konsol tanpa baris baru
println-valMencetak nilai teratas stack ke konsol dengan baris baru
stdin-valMembaca satu baris dari input standar, menghapus karakter baris baru di akhir, dan mendorong string hasil ke stack
stdout-valMengambil (pop) nilai teratas dari stack (harus String) dan mencetaknya ke konsol tanpa baris baru
stdoutln-valMengambil (pop) nilai teratas dari stack (harus String) dan mencetaknya ke konsol diikuti baris baru
clear_screen--Membersihkan layar terminal dan mengatur ulang posisi kursor ke sudut kiri atas menggunakan kode ANSI escape (\x1B[2J\x1B[1H)
break-target_ipMenghentikan perulangan dan melompat ke target_ip yang ditentukan
nop--Instruksi kosong (biasanya untuk placeholder atau perataan)

Dirilis di bawah Lisensi Apache-2.0.