Komputer IAS
IAS singatan
dari Computer of Institude for Advance Studies karena dikembangkan di Computer
of Institude for Advance Studies. Komputerini adalah perkembangan komputer pada
generasi pertama, IAS muncul setelah ENIAC (Electronic Numerical Integrator and
Calculator). Pada saat itu Von Neuma bersama koleganya mulai mendesain komputer
baru dengan konsep program penyimpanan di tahun 1946.
Komponen penyusun komputer IAS :
1. Memori Utama, menyimpan data dan instruksi
2. Arithmatic and Logic unit (ALU), melakukan operasi data biner
3. Control Unit, menerjemahkan instruksi dalam memori untuk dieksekusi
4. Input dan Output (I/O), perangkat dikendalikan oleh control unit
Kapasitas memori : 1000 lokasi x 40 bit words,
Setiap lokasi berisi : - 1 word data biner atau
- 2x20 bit instruksi
Ada 2 tahapan yang akan dilakukan antara
sebuah prosesor dengan memori:
a. Read = Prosesor akan mencari alamat data
melalui bus alamat kemudian mengirim
alamat ke prosesor melalui bus interkoneksikemudian dibaca oleh prosesor.
alamat ke prosesor melalui bus interkoneksikemudian dibaca oleh prosesor.
b. Write = Bus alamat sebagai tempat menyimpan (atau
sebagai buku alamat) akan
mencari letak alamat pada
memori, kemudian melalui Bus Interkoneksi, prosesor menulis data ke
memori
Ini adalah gambar Struktur
Detail dari Komputer IAS:
Register Komputer IAS:
1. Memory buffer register
(MBR) : berisi
data yang akan disimpan di memori, atau digunakan untuk menerima data dari
memori.
2. Memory address register
(MAR) : berisi alamat memori suatu data yang
hendak ditulis dari MBR atau dibaca ke MBR.
3. Instruction register
(IR) : berisi 8
bit kode instruksi yang hendak dieksekusi.
4. Instruction buffer
register (IBR) : tempat
menyimpan instruksi sementara.
5. Program counter
(PC) : berisi
alamat dari instruksi yang hendak diambil dari memori.
6. Accumulator (AC) dan
multiplier quotient (MQ) : tempat penyimpanan sementara
operand dan hasil operasi ALU.
Pengelolaan instruksi ada dua tahapan:
1. Fetch = membaca instruksi dari memori satu persatu
2. Execute = eksekusi setiap instruksi
Pengelolaan instruksi ada dua tahapan:
1. Fetch = membaca instruksi dari memori satu persatu
2. Execute = eksekusi setiap instruksi
0 Komentar