Page 98 - Informatikakm
P. 98
Mr. ALGO menciptakan mesin konseptual sederhana dengan 5 alamat
memori AEB1, AEB2, AEB3, AEB4, AEB5. CPU-nya memiliki 3 Register
REG, REG d REG. Spesiàk instruksi-instruksiny sebag berikut. Diberikan dua mesin ciptaan Mr Algo yang lain. Setiap spesiàkasinya
Instruksi MESIN Penjelasan Spesiàkasi Mesin-: operasi aritmatika operan hasilnya disimpan
SIMPAN Menyimpan data ke alamat memori yang dituju.
<data><alamat>
SALIN Menyalin data dari alamat1 untuk kemudian disimpan Spesiàkasi Mesin-: operasi aritmatika operan hasilnya disimpan
<alamat1><alamat2> pada alamat2. Alamat dapat berupa alamat memori atau
register.
TAMBAH REG1 Melakukan penjumlahan data pada REG1 dan REG2,
REG2 kemudian hasilnya disimpan di REG3.
KALI REG1 REG2 Melakukan perkalian data pada REG1 dan REG2,
kemudian hasilnya disimpan di REG3.
KURANG REG1 Melakukan pengurangan data pada REG1 dan REG2,
REG2 kemudian hasilnya disimpan di REG3.
BAGI REG1 REG2 Melakukan pembagian data pada REG1 dan REG2,
kemudian hasilnya disimpan di REG3.
PRINT <alamat> Mencetak data yang ada pada alamat memori untuk
ditampilkan pada monitor.
Tugas kalian ialah menerjemahkan operasi matematika berikut ke dalam
instruksi-instruksi supaya bisa dieksekusi oleh mesin ciptaan Mr. ALGO
tersebut.
1. 3 + 8 × 9
2. (1 + 2) × (8 - 5)
3. 2 × 10 – 8 + 3
4. 3 + 16/2
Dengan menggunakan sticky note, jangan lupa untuk menggambarkan
peta dari memori dan CPU pada setiap instruksi yang dieksekusi oleh mesin
kalian ke dalam kertas berukuran A0.
dengan menggunakan memori se-eàsien mungkin.
Suatu hari, jika akan menjadi ahli perancang komputer, kalian akan berkenalan
dengan chips, atau komponen elektronik yang membentuk mesin ciptaan.
Tentu, harus membuat bahasa yang dipahami oleh komponen-komponen itu
dengan memanfaatkan interface yang tersedia. Menantang, bukan?
88 Informatika SMA Kelas X