Arsitektur dan Organisasi Komputer

Arsitektur Komputer

Mempelajari atribut-atribut sistem komputer yang terkait dengan seorang programmer

Contoh : Set intruksi, arimatika yang digunakan, teknik pengalamatan, mekanisme I/O

Organisasi Komputer

Mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer

Contoh : Sinyal kontrol, interface, teknologi memori

Gerbang Logika

Dasar

AND

Nilai output akan bernilai logika 1 ketika semua input terdiri dari minimal 2 input yang bernilai logika 1

Simbol AND

X • Y

X ∧ Y

X & Y

OR

Nilai output akan bernilai logika 1 ketika salah satu atau kedua input bernilai logika 1, output akan bernilai logika 0 ketika kedua input bernilai logika 0

Simbol OR

X + Y

X ∨ Y

X ∥ Y

NOT

Nilai ouput akan berkebalikan dari nilai input. NOT adalah operator unary karena hanya membutuhkan 1 operand

Simbol NOT

∼A

!A

¬A

Turunan

NAND

NOR

XOR

XNOR

IC dan Struktur

IC TTL

Struktur Protoboard

Half Adder

Rangkaian yang memiliki 2 input dan 2 output yaitu Sum dan Carry. Digunakan untuk menjumlahkan 2 buah data bilangan biner 1-bit.

Full Adder

Rangkaian yang memiliki 3 input dan 2 output yaitu Sum dan Cout (Carry out). Digunakan untuk menjumlahkan bilangan biner yang lebih dari 1-bit.

Half Subtractor

Rangkaian yang memiliki 2 input dan 2 output yaitu D (Difference) dan Bo (Borrow Out). Digunakan untuk mengurangkan 2 buah data bilangan biner 1-bit

Full Subtractor

Rangkaian yang memiliki 2 input dan 2 output yaitu D (Difference) dan Bo (Borrow Out). Digunakan untuk mengurangkan 2 buah data bilangan biner 1-bit.

Multiplexer

Rangkaian yang memiliki banyak jalur input dan danı menghasilkan satu output. Dalam implementasinya multiplexer digunakan untuk menyeleksi data dan kemudian digabungkan menjadi satu jalur.

Multiplexer digunakan untuk menyeleksi data untuk kemudian dipindahkan ke satu jalur. Multiplexer juga digunakan untuk meningkatkan efisiensi transmisi data, sehingga jadi lebih cepat.

Demultiplexer

Rangkaian yang memiliki satu input dan banyak output. Demultiplexer berfungsi menyalurkan data yang berasal dari input menuju beberapa output atau bisa disebut data distributor.

Demultiplexer berfungsi untuk menyalurkan data yang berada di inputnya ke salah satu dari beberapa outputnya. Demultiplexer juga disebut penyalur data (data distributor) dan fungsinya merupakan kebalikan dari fungsi multiplexer.

Selector

Rangkaian yang memiliki satu input dan banyak output. Demultiplexer berfungsi menyalurkan data yang berasal dari input menuju beberapa output atau bisa disebut data distributor.

Parallel Adder

Parallel Adder adalah rangkaian penjumlahan dari dua bilangan yang telah dikonversikan kedalam bentuk biner.

Parallel Subtractor

Parallel Subtractor adalah rangkaian Parallel Adder yang dimodifikasi. Prinsip parallel subtractor adalah mengimplementasikan 2's complement yang cara kerjanya sama dengan parallel adder yaitu dengan menjumlahkan 2 bilangan.

Komplemen

Koplemen r (merepresentasikan bilangan negatif

Koplemen (r-1) (perhitungan komplemen 2)