Analysis of an 8-bit Arithmetic Logic Unit using Logisim Emulator
Keywords:Logisim, 8-bit ALU, 8-bit Computer, ALU, Breadboard
Computers have become an increasingly integral part of our daily lives. This has been a culmination of nearly a century’s work of mathematicians and engineers pushing the boundaries of what machines are capable of doing. Despite the ubiquity and prominence of computers, not many people understand the fundamental components. This is especially important now, as we are on the brink of a fundamental shift in the architecture of computers: from x86-based CPUs to low power, high efficiency RISC/ARM based processors. The technical study conducted below is an attempt to understand CPU functionality as well as search for areas of possible efficiency. This paper will dive in-depth on the fundamentals of computer components through use of early breadboard-type circuitry and the use of LS IC chips, as well as Logisim® simulator to analyze these components, in particular the CPU (Central Processing Unit) and the ALU (Arithmetic Logic Unit).
References or Bibliography
Patterson, D. A., Hennessy, J. L., & Alexander, P. (2015). Computer organization and design: The hardware/ software interface (3rd ed.). Morgan Kaufmann.
Rombauts, K. (2020, April 10). Building an 8-bit computer in Logisim (Part 1 — Building Blocks) [Lecture notes]. Medium. Retrieved August 17, 2021, from https://medium.com/@karlrombauts/building-an-8-bit-computer-in-logisim-part-1-building-blocks-a4f1e5ea0d03
Roth, C. H., Jr., & Kinney, L. L. (2010). Fundamentals of logic design (6th ed.). Cengage Learning.
Toomey, W., & Damian, M. (n.d.). Logic Gates - Building an ALU [Lecture notes]. Villanova University CSC. Retrieved August 17, 2021, from http://www.csc.villanova.edu/~mdamian/Past/csc2400fa13/assign/ALU.html
How to Cite
Copyright (c) 2022 Alvin Tuo; Yong Zhu
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright holder(s) granted JSR a perpetual, non-exclusive license to distriute & display this article.