Insutraction To Microprocessors
Insutraction To Microprocessors
The Microprocessors
The world’s first microprocessor, the Intel 4004, was a 4-bit microprocessor–programmable
controller on a chip. It addressed a mere 4096, 4-bit-wide memory locations. (A bit is a binary
digit with a value of one or zero. A 4-bit-wide memory location is often called a nibble.)
The 4004 instruction set contained only 45 instructions. It was fabricated with the then-current
state-of the-art P-channel MOSFET technology that only allowed it to execute instructions at the
slow rate of 50 KIPs (kilo-instructions per second). This was slow when compared to the
100,000 instructions executed per second by the 30-ton ENIAC computer in 1946. The main
difference was that the 4004 weighed much less than an ounce. At first, applications abounded for
this device. The 4-bit microprocessor debuted in early video game systems and small
microprocessor-based control systems. One such early video game, a shuffleboard game, was
produced by Bailey. The main problems with this early microprocessor were its speed, word
- The 4040 operated at a
higher speed, although it lacked
improvements in word width and
memory size. Other companies,
particularly Texas Instruments (TMS-
1000), also produced 4-bit
microprocessors. The 4-bit
microprocessor still survives in low-
end applications such as microwave
ovens and small control
systems and is still available from
some microprocessor manufacturers.
Most calculators are still
based on 4-bit microprocessors that
process 4-bit BCD (binary-coded
decimal) codes.
Later in 1971, realizing that the microprocessor was a commercially viable product, Intel
Corporation released the 8008—an extended 8-bit version of the 4004 microprocessor. The 8008
addressed an expanded memory size (16K bytes) and contained additional instructions (a total of
48) that provided an opportunity for its application in more advanced systems. (A byte is
generally an 8-bit-wide binary number and a K is 1024. Often, memory size is specified in K
bytes.)