Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Sistem Operasi

Set Intruksi Dua Alamat

Set intruksi dua alamat adalah set intruksi dimana satu alamat dapat berfungsi sebagai operand sekaligus sebagai penyimpan hasilnya. Saya contohkan jika terdapat proses A=A+B, maka format alamatnya A,B. A terlebih dahulu bertugas sebagai operand, kemudian setelah dijumlahkan dengan B, A akan bertugas sebagai penyimpan hasil intruksinya. Intruksi yang ada di sini yaitu sebagai berikut: MOVE= Digunankan untuk berpindah ke operand SUB = Digunakan untuk mengurangi (-) APY = Digunakan untuk mengkalikan (*) ADD = Digunakan untuk menambahkan (+) DIV = Digunakan untuk membagi (/) Untuk lebih memahami bagaimana proses intruksi dua alamat, saya akan memberikan contoh intruksi seperti ini Y=(A-B)/(C+D*E). Berikut langkah-langkah nya :)

Set Intruksi Satu Alamat

Pada set intruksi 1 alamat hanya ada satu operand dalam format alamatnya. Dimana disini ada intruksi seperti LOAD dimana operand akan dimuat dengan nama operand seperti AC sebagai pengganti agar proses selanjutnya bisa dijalankan. Selain LOAD ada juga STOR yang bertugas untuk menyimpan hasil proses sementara (AC) intruksi ke hasil proses yaitu Y. Saya gunakan intruksi Y=(A-B)/(C+D*E) sebagai contoh penerapan set intruksi 1 alamat ini. :)