O Intel 8008 é un dos primeiros microprocesadores deseñados e producidos por Intel utilizando a arquitectura creada por Computer Terminal Corporation (CTC). Dispoñible no mercado desde abril de 1972, foi encargado orixinalmente por CTC (máis tarde Datapoint) para o seu uso no seu terminal programable Datapoint 2200 pero, debido a que o chip foi entregado demasiado tarde e non cumpriu os obxectivos de rendemento de CTC, non se utilizou no Datapoint 2200. Un acordo entre Intel e CTC permitiu a Intel vender o chip a outros clientes.
O conxunto de instrucións do 8008 e as CPU CISC posteriores producidas por Intel víronse moi influenciados polo deseño CTC.
Visión xeral O chip (limitado polos 18 pins do seu paquete en liña dual) só ten un bus de 8 bits e requiriu moitos outros chips de soporte para o seu funcionamento. Por exemplo, os enderezos de 14 bits, que permiten o acceso a 16 KB de memoria, deben almacenarse nun búfer externo, chamado Memory Address Register (MAR, ou «Rexistro de Enderezos de Memoria»). Pode acceder a 8 portos de entrada e 24 de saída.
Aínda que un pouco máis lento en termos de instrucións por segundo (36.000 a 80.000 a 0,8 MHz) que os 4004 e 4040 (con arquitectura de 4 bits), o feito de que o 8008 puidese procesar datos de 8 bits á vez permitiulle acceder a moita máis memoria RAM, facéndoo de 3 a 4 veces máis rápido que os procesadores de 4 bits. O 8008 ten 3.500 transistores.
Para controladores e terminais, o 8008 era un compoñente aceptable, pero era demasiado difícil de usar para a maioría dos outros propósitos. Algúns ordenadores foron desenvolvidos baseados neste microprocesador, pero o desenvolvemento real viría co posterior e moito mellorado Intel 8080.
Características miniatura|Microarquitectura i8008 A arquitectura do 8008 inclúe as seguintes características:
48 instrucións; un acumulador de 8 bits (A); seis rexistros de 8 bits (B, C, D, E, H, L); acceso á memoria de 16 KB usando os rexistros H e L (HL) como enderezo de 14 bits (os dous bits superiores ignóranse); 8 bits para cada cela de memoria; capacidade de interrupción; un contador de programa de 14 bits; unha morea de chamadas de 14 bits e sete niveis; catro bits de código de condición: acarreo (C), paridade par (P), cero (Z) e signo (S).
O 8008 proporcionábase nun DIL de 18 pins.
Notas
Véxase tamén Ligazóns externas
Categoría:Microprocesadores Intel