STRUKTUR DARI KOMPUTER IAS
Komputer IAS pada tahun 1946 didesain oleh Von Neumann bersama koleganya dengan konsep pemrograman yang kemudian disebut dengan IAS Computer (Computer of Institute for Advanced Studies)karena dikembangkan di Computer of Institute for Advanced Studies.
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
Memori utama, untuk menyimpan data dan intruksi.
Arithmetic Logic Unit (ALU), untuk mengolah data binner.
Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam. memori sehingga adanya eksekusi instruksi tersebut.
I/0, untuk berinteraksi dengan lingkungan luar
Gambar 1. Struktur Umum Komputer IAS
Secara detail Komputer IAS memiliki 1000 lokasi penyimpanan x 40 bit words, dengan rincian:
• Binary number
• 2 x 20 bit instructions
Dengan format memori sebagai berikut :
Gambar 2. Format Memori Struktur Komputer IAS
Gambar 3. Struktur Detail Komputer IAS
ALU-IAS(Computer of Institute for Advanced Studies)
1. Memory
Buffer Register (MBR), berisi sebuah word yang akan disimpan di
dalam memori atau digunakan untuk menerima word dari memori.
2. Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.
3. Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
4. Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.
5. Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori.
6. Accumulator
(AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan
sementar operand dan hasil ALU. Misalnya, hasil perkalian 2 buah
bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling
berarti (most significant bit) disimpan dalam AC dan 40 bit
lainnya (least significant bit) disimpan dalam MQ.
7. IAS
beroperasi secara berulang membentuk siklus instruksi. Komputer
IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut
ini :
ü
Data tranfer, memindahkan data di antara memori dengan register
– register ALU atau antara dua register ALU sendiri.
ü Unconditional branch, perintah- perintah eksekusi perca-bangan tanpa syarat tertentu.
ü
Conditional branch, perintah- perintah eksekusi percabangan yang
memerlukan syarat tertentu agar dihasilkan suatu nilai dari
percabangan tersebut.
ü Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
ü
Address Modify, instruksi – instruksi yang memungkinkan
pengubahan alamat saat di komputasi sehingga memungkinkan
fleksibilitas alamat yang tinggi pada program.
0 komentar:
Post a Comment