Cara Kerja Komputer IAS

Posted: April 15, 2012 in Uncategorized

                                         Struktur Detail Komputer IAS

Register Komputer IAS

Memory buffer register (MBR) : berisi data yang akan disimpan di memori, atau digunakan untuk menerima data dari memori.

Memory address register (MAR) : berisi alamat memori suatu data yang hendak ditulis dari MBR atau dibaca ke MBR.

Instruction register (IR) : berisi 8 bit kode instruksi yang hendak dieksekusi.

Instruction buffer register (IBR) : tempat menyimpan instruksi sementara.

Program counter (PC) : berisi alamat dari instruksi yang hendak diambil dari memori.

Accumulator (AC) dan multiplier quotient (MQ) : tempat penyimpanan sementara operand dan hasil operasi ALU.

Contoh Kerja Program Komputer IAS

Buat program pada computer IAS sebagai berikut , kemudian simpan program tersebut di memori.

-          Kalikan data yang di memori alamat 0551 dengan data di memori alamat 0552

-          Simpan data hasil perkalian tersebut di memori (MSB di alamat 0556 dan LSB di alamat 0557)

-          Jumlahkan data LSB hasil perkalian tersebut dengan isi memori alamat 0553.

-          Simpan hasil penjumlahan tersebut di alamat 0559

-          Program Counter di alamat 0011

  1. Buat program dengan komputer bahasa IAS
  2. Gambarkan peta memori , perlihatkan isinya, dimana program dan data di letakan
  3. Tuliskan urutan instruction cycle (cukup 3 siklus saja) fetch cycle dan execution cycle

      Jawaban

      1.  Ini program dengan komputer bahasa IAS

  • LOAD MQ , M (0551)
  • MUL M (0552)
  • STOR M (0556)
  • LOAD MQ
  • STOR M (0557)
  • LOAD M (0557)
  • ADD M (0553)
  • STOR (0559)

      2.  Gambar peta memori dan letak isi program dan datanya

           

     3.  Instruction cycle yaitu fetch cycle dan execution cycle

          
pada proses ini yaitu PC di mulai alamat 0011 dan PC mengakases MAR  jadi MAR samadengan PC 0011 dan M (MAR) mengakases  MAR jadi disini suatu data akan di tulis di dari MBR atau di baca ke MBR dan MBR samadengan M (0011)  dan di LOAD MQ, M(0551) dan MUL M (0552).

ini adalah proses penyimpanan dan eksekusi yaitu jumlah memori sebanyak (MBR) 40 bit dan MBR (20 : 39) di simpan sementara di IBR jadi IBR sama dengan MBR (20 : 39) dan MUL M di simpan di isi memori (0052),dan MBR (0 : 7) akan di eksekusi ke IR yaitu LOAD MQ , M(X), dan MBR (8 : 19) di bawa ke MAR untuk di di tulis dari MBR dan di baca ke MBR jadi MAR sama dengan MBR (8 : 19) dan di isi di memori  M (0551).

di proses ini yaitu M (0551) mengakases MBR jadi MBR samadengan M (0551) di simpan di A dan LOAD MQ, M (X) maka MQ samadengan M (0551) = A.

di proses ini adalah IBR (0 : 7)  mengakses IR dan IR samadengan MUL dan IBR (8 : 19) mengakses MAR = (0552) maka MAR mengakases M (0552) dan PC = PC + 1 = 0011 + 1 = 0012 yaitu proses pindah ke alamat 0012.

di proses ini yaitu M (0552) mengakses IBR jadi MBR samadengan M(0552) dan di simpan di B, karna IR = MUL maka MQ di kalikan B samadengan A di kali B  samadengan A di kali B jadi AC samadengan MSB (A * B) dan untuk MQ sama dengan LSB (A * B).


di proses ini PC sama dengan di alamat 0012  dan PC mengakse MAR jadi MAR samadengan PC = 0012, dan M (0012) mengakses MBR dan MBR sekarang samadengan M (0012) selanjutnya di STOR M (0556) dan LOAD MQ.

MBR (20 : 39) di simpan ke IBR jadi IBR samadengan MBR (20 : 39) dan di LOAD MQ, dan selanjutnya MBR (0 : 7) di bawa ke IR untuk di eksekusi jadi IR samadengan MBR (0 : 7) dan di STOR, dan selanjutnya MBR (8 : 19) di bawa ke MAR , jadi MAR sama dengan MBR (8 : 19) dan MAR mengakases alamat memori M(0556)

di proses ini yaitu M (0556) mengakases MBR dan karna IR sama dengan STOR maka M (0556) dan samadengan AC jadi AC samadengan MSB (A * B).

Semoga Bermanfaat Bagi Pembaca…………………

Salam Semangat…………………………

About these ads

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s