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
¬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)