Senin, 16 April 2012 |
1 komentar
Pada edisi kali ini penulis akan membahas membuat program pada komputer IAS, komputer generasi pertama. Bahasa pemrograman yang digunakan yaitu bahasa assembler milik komputer IAS. Komputer IAS merupakan komputer pertama sekali yang menggunakan prinsip store - program dalam pengolahan data. Prinsip ini terus dipakai untuk komputer generasi sekarang. Berikut ini contoh soal yang akan kita buat programnya.
Kalikan data di memori alamat 0551 dengan data pada alamat memori 0552 dan hasilnya disimpan pada alamat memori 0556 untuk MSB-nya dan alamat memori 0557 untuk LSB-nya dan jumlahkan data LSB-nya dengan data pada alamat memori 0553 dan hasilnya disimpan pada alamat memori 0559. Program Counter (PC) berada pada alamat 0011.
Jawaban
LOAD MQ, M(0551)
MUL M(0552)
STOR M(0556)
LOAD MQ
STOR M(0557)
ADD M(0553)
STOR M(0559)
Penjelasan Program
Berikut adalah peta memori dari komputer IAS dan ilustrasi dari isi memorinya. Isi memori merupakan hasil dari eksekusi program diatas. Memori komputer IAS untuk menampung program (instruksi) dan data. Memori ini mempunyai 1000 alamat, masing-masing alamat dapat menampung 40 bit data yang dibagi menjadi 2 bagian yaitu instruksi kiri dan instruksi kanan.



