Desain Arithmetic Logic Unit 8bit untuk Central Processing Unit 8bit
Ega Dewa Iswantoro1, Mochammad Hannats Hanafi Ichsan2, Wijaya Kurniawan3
Abstrak
Arithmetic Logic Unit atau yang biasa di sebut ALU merupakan bagian penting dari pada Central
Processing Unit atau yang biasa di sebut CPU. ALU pada umumnya memiliki fungsi untuk melakukan
perhitungan aritmatika dan logika . Pada Arithmetic Logic Unit 8bit untuk Central Processing Unit 8-
bit pun memiliki fungsi yang sama untuk memperoses data matematika dan logika . Beberapa fungsi
yang terdapat pada ALU adalah penjumlahan (ADD), penjumlahan tidak bertanda (ADDU),
pengurangan (SUB), pengurangan tak bertanda (SUBU) dan beberapa fungsi logika OR, XOR dan
AND. Pada rancangan Arithmetic logic unit 8bit untuk central processing unit 8bit menggunakan IC
adder , AND , OR , NOT dan multiplexer. Untuk input utama menggunakan 2 switch I/0 dan 3 buah
input switch selector untuk multiplexer , dan menggukan media LED sebagai outputan. Rangkaian ini
di desain untuk menggunakan 8 buah rangkaian kembar yang tiap rangkaiannya merepresentasikan 1 bit
. Desain rangkaian ini menggunakan daya 5volt sebagai sumber daya utamanya. Pada bagian pengujian
kinerja Arithmetic logic unit 8bit akan di uji dengan membandingkan hasil output dari ALU dan
hitungan manual dengan 3 input berbeda pada setiap fungsi . Pada hasil pengujian didapatkan hasil
output yang sama dengan perhitungan manual pada fungsi pemanggilan input dan memiliki kendala
pada bagian output untuk proses bagian penjumlahan yang mengunakan adder .
Kata kunci: Arithmetic Logic Unit 8bit, Central Processing Unit 8bit, Multiplexer,
Abstract
Arithmetic Logic Unit or commonly called ALU is an important part of the Central Processing Unit or
commonly called CPU. ALU generally has a function to perform arithmetic and logic calculations. The
8bit Arithmetic Logic Unit for Central Processing Unit-8bit also has the same functionality to process
mathematical and logic data. Some functions contained in the ALU are the ADD, unmarked sums
(ADDU), subtraction (SUB), unmarked subtraction (SUBU) and some OR, XOR and AND logic
functions. In the 8bit Arithmetic logic unit design for central processing unit 8bit using IC adder, AND,
OR, NOT and multiplexer. For the main input use 2 switches I / 0 and 3 input input switches for
multiplexers, and menggukan LED media as outputan. This circuit is designed to use 8 twin sets which
each series represents 1 bit. The design of this circuit uses 5volt power as its main power source. In the
test part of Arithmetic logic unit 8bit performance will be tested by comparing the output output of ALU
and manual count with 3 different input on each function.
Keywords: Arithmetic Logic Unit 8bit, Central Processing Unit 8bit, Multiplexe
1. Eagle
4. IMPLEMENTASI
Gambar 7 . Rangkaian ALU Terkoneksi
Implementasi dilakukan ketika semua tahap
perancangan telah terpenuhi.
4.1 Implementasi Perangkat Keras
Pada implentasi perangkat keras akan
menjelaskan implementasi dari rancangan
perangkat keras yang sudah di lakukan
sebelumnya.
nilai inputan selector yang sama led akan setiap fungsi pada ALU 8bit dan
menyala dan menandakan nilai output 1. membandingkannya dengan hitungan
manual dengan angka yang sama , fungsi
yang di uji adalah (A+1) , (B+1) , (A+B) ,
(A+(-B) , (A AND B) dan (A OR B) .
Berikut hasil pengujian ALU 8bit di bawah
ini.
7. SARAN
5.1.4 Analisa Pengujian
Berikut beberapa saran yang dapat
Berdasarkan hasil pengujian dari mengembangkan sistem ini:
membandingkan hasil perhitungan ALU dengan
hasil perhitungan manual yang di perlihatkan 1. Pada fungsi yang menggunakan adder
pada tabel di atas dapat di simpulkan bahwa masih belum sempurna di karenakan
tidak semua hasil yang diperoleh dari hasil dari outputan yang berasal dari
perhitungan ALU 8bit benar , di sebabkan fungsi adder masih banyak perbedaaan
beberapa carry out dari adder belum terkoneksi. dengan hasil dari perhitungan manual.
2. Pada rancangan sistem masih
6. KESIMPULAN menggunakan 8 buah rangkaian yang
terlalu banyak . Dapat dikembangkan
Berdasarkan hasil perancangan sistem, dengan hanya menggunakan 1 buah
implementasi sistem, pengujian, dan analisis rangkaian dengan memperhitungkan
maka dapat di simpulkan : clock.
1. Dalam merancang Arithmatic Logic Unit 8bit
untuk Central Processing Unit 8bit
,membutuhkan IC gerbang logika untuk
8. DAFTAR PUSTAKA
Cburch 2012 . The Guide to Being a Logisim
User . [Online] Tersedia di <
http://www.cburch.com/logisim/docs/2.5.
0/en/guide/index.html> [Diakses tanggal
27 Juni 2018].
Derek, C.S . 2017. Step-by-Step Design and
Simulation of a Simple CPU Architecture.
Computer Organization . Redeemer
University Collage
M Sholehudin, A. Arsitektur Vann Neuman
[Online] Tersedia di <http://sholehudin-
tkj.co.id/2015/09/pengertian-arsitektur-
von-neuman.html> [Diakses tanggal 26
Juni 2018]
Nindhi, Kathuria., 2017. “Designing an Eight-
Bit Arithmetic Logic Unit Using
ModelSim” Tersedia di <
https://electronicsforu.com/electronics-
projects/hardware-diy/designing-8-bit-
alu-modelsim >.
Spel3o, 2012 , “How To Build An 8-Bit
Computer” Tersedia di
<http://www.instructables.com/id/How-
to-Build-an-8-Bit-Computer/>
T. Stanley, V. Chetty, M. Styles, S.-Y. Jung,F.
Duarte, T.-W. J. Lee, M. Gunter, and L.
Fife. Teaching computer architecture
through simulation: (a brief evaluation of
cpu simulators). Journal of Computing
Sciences in Colleges,
Wijaya, K., dan Mochammad Hannasts, H.H.I
2017. Teaching And Learning Support
For Computer Architecture And
Organization Courses Design On
Computer Engineering and Computer
Science For Undergraduate: A Review.
Computer Engineering, Faculty of
Computer Science . Brawijaya University