This article traces the history of x86 CPUs from their origins, beginning with Intel's 4004 processor designed for Busicom's calculator in 1971, and continuing through the 8008 developed for Computer Terminal Corporation's programmable terminal. The narrative explains how architectural quirks in x86 assembly—such as the accumulator and addressing schemes—resulted from design decisions made to maintain backward compatibility across generations of chips rather than from arbitrary choices.