Professional Documents
Culture Documents
Architectural component specs (e.g. Processor speed, memory capacity) Instruction sets, addressing
Organization Control signals
design ECL (emitter-coupled logic) circuit family
microprocessor is a clock-driven semiconductor device with tens or hundreds of thousands of transistors,
resistors, capacitors, switches and other digital circuit elements that are miniaturized on a single silicon ship,
LSIC or VLSIC, Pentium, AMD , a PowerPC, a Sun-SPARC
µ-processor ALU, Register array, & Control unit
RAX accumulator +,-,*,/ - a 64-bit register (RAX), a 32-bit register ( (EAX), a 16-bit register (AX),
or 8-bit registers (AH and AL). ,RBX base index, as RBX, EBX, BX, BH, BL.,RCX count, as RCX, ECX, CX, CH,
or CL.,RDX data, as RDX, EDX, DX, DH, or DL.,RBP base pointer, as RBP, EBP, or BP.,
RDI destination index string instru as RDI, EDI, or DI.,RSI source string data index used as RSI, ESI, or SI.
,R8-r15 pen4core 2 if 64bit enabled
Intel 4004 4-bit (CPU) 1971. 2300 transistors, 640 bytes of addrmemory and a 740 KHZ clock speed.
4001 ROM 4002 RAM i/o 4003
Intel 8080 (home computer) 8-bit cpu 1974 2 MHz and with common instructions 4,5,7,10 or 11 cycles
6000 transistors, 64KB addrmemory 2 MHZ clock rate.
Intel 8085 (binary-compatible) 8-bit data bus and 16-bit address bus 1977.
8-bit registers named A, B, C, D, E, H, and L 64KB of RAM and 8MHZ of clock rate.
Intel 8086 (runs faster).16-bit data bus and register size with 29,000 transistors and 20 bit address bus
Intel 8088 16-bit registers and an 8-bit data bus and can address up to 1 million bytes of internal memory
Intel 80286 address up to 16 million bytes
Intel 80386 32-bit registers and a 32-bit data bus and can address up to 4 billion bytes of memory.
275,000 transistors
Intel 80486 built-in math 32-bit registers and a 32-bit data bus.
Pentium 5 stagepipeline pentii 12 stagepipeline 32-bit registers, a 64-bit data bus decode and execute
Pentium 4 nov20 2000 64-bit x86-64 set & clocked from 1.3 GHz to 2 GHz .