Aritmatika Komputer


Mata Kuliah : Arsitektur dan Organisasi Komputer

Dosen : Tata Sumitra M.Kom

Mengapa belajar Arithmatika

  • Mengerti bagian-bagin ALU
  • Memahami representasi Integer
  • Memahami cara operasi penambahan, pengurangan, perkalian dan pembagian dengan representasi Interger
  • Memahami representasi Floating point
  • Memahami cara penambahan, pengurangan, perkalian dan pembagian dengan representasi Floating Point

Kode Biner

  • Data huruf akan dirubah menjadi kode ASCII
  • Dari kode ASCII dirubah menjadi bilangan biner.
  • Data gambar merupakan kumpulan dari angka-angka yang merupakan perwakilan dari warna masing-masing titik / pixel, dan angka tersebut yang akan dirubah dalam bentuk biner.
  • Semua data direpresentsikan/dituliskan dalam bentuk 0 dan 1

Proses dikodekan dalam Biner
Sebagian besar operasi yang ada di dalam proses komputer adalah operasi aritmatika(penambahan, pengurangan, perkalian dan pembagian). Data yang dioperasikan yaitu data yang berupa angka. Data angka digolongkan menjadi data bilangan bulat / integer dan data bilangan pecahan/float.

Semua operasi aritmatik dilakukan oleh ALU (Arithmetic Logic Unit). ALU merupakan bagian CPU yang berfungsi membentuk operasi-operasi aritmatika dan logika terhadap data. Proses yang ada dalam ALU antara lain semua komponen CPU lainnya dan komponen penyusun komputer secara keseluruhan berfungsi

  • Membawa data ke ALU untuk diproses
  • Mengambil kembalii hasil proses dari ALU

Hubungan interkoneksi ALU dengan Register, unit kontrol dan Flags

Register

tempat penyimpan data sementara dalam CPU selama proses eksekusi. Apabila terjadi proses eksekusi data dalam register dikirim ke ALU untuk diproses, hasil eksekusi nantinya diletakkan ke register kembali.

Unit kontrol

Unit kontrol akan menghasilkan sinyal yang akan mengontrol operasi ALU dan pemindahan data ke dan dari ALU

Flags

Flag diset ALU sebagai hasil dari suatu operasi, misalnya: overflow flag, diset 1 bila hasil komputasi melampaui panjang register tempat flag disimpan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s