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. …

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.


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.

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…

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