Opcodes — or operation codes — tells the computer what operation it is supposed to perform next. These opcodes have various categories, which will enumerate and explain here.

Operate Instructions:

Operate instructions involve processing and manipulating data. …


The Von Neumann Architecture, originally theorizes by John Von Neumann, has five main components: input, memory, processing unit, control unit, and output.

Input:

The input, as it pertains to the Von Neumann Architecture, is simple. …


How does a computer store information? What tools does a computer use to retain information? These are very important questions, as all that has discussed in my various blogs thus far is how to get a computer to manipulate ones and zeros to make decisions.

There are two kinds of…


DeMorgan’s Law, Decoder, MUX, Full Adder, and PLA!

In the previous blog, we looked at transistors and how to build logic gates from those transistors. In this blog, we are going to look at DeMorgan’s Law, the next level of abstraction, and the implementations and uses of those gates.

DeMorgan’s…


Microprocessors are built of transistors. In particular, they are constructed out of MOS transistors. MOS is an acronym for Metal-Oxide Semiconductor. There are two types of MOS transistors: pMOS (positive-MOS) and nMOS (negative-MOS). Every pMOS and nMOS comes equipped with three main components: the gate, the source, and the drain.


Across the past two blogs, which you can reference here and here, I have written about bits and binary. I have written of the system we use today and how it came into being; I have written of the different logical functions that can be performed on binary digits. Up…


As discussed here, bits are essential building blocks for information and data. The value of a bit comes from the electrical pulses: the voltage, received by the bit. We use a standard known as 2’s Complement to write binary such that addition and subtraction work. …


Image credit goes to FreeImages.com

A computer has — stored within it — millions or even billions of minuscule devices called transistors. These transistors detect the presence — or absence — of voltage and return a value of 0 — if it detects the absence of voltage — or 1 — if it detects the…


Image Source

Every year around this time, thousands upon thousands of people vow to change their behavior. “I am going to walk every day!”; “I am going to eat healthier.”; or “I will read more!”, …


Arizona State University is a great school for computer science; ASU has been known as a pioneer in online education. Arizona State University offers over 200 online degree programs. The Master’s of Computer Science (MCS) degree is another feather in their cap. …

Brendan Massey

I write about programming and computer science as well as review Coursera courses I have taken related to the aforementioned topics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store