Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Link to Story

Notes on the Intel 8086 processor's arithmetic-logic unit

Accepted submission by owl at 2026-01-23 17:50:28
Hardware
https://www.righto.com/2026/01/notes-on-intel-8086-processors.html [righto.com]

In this post, I discuss the circuitry that controls the ALU, generating the appropriate control signals for a particular operation. The process is more complicated than you might expect. First, a machine code instruction results in the execution of multiple microcode instructions. Using the ALU is a two-step process: one microcode instruction (micro-instruction) configures the ALU for the desired operation, while a second micro-instruction gets the results from the ALU. Moreover, based on both the microcode micro-instruction and the machine code instruction, the control circuitry sends control signals to the ALU, reconfiguring it for the desired operation. Thus, this circuitry provides the "glue" between the micro-instructions and the ALU.


Original Submission