Paso 6: registros
Registros:
Registros podrían ser la parte más importante de un ordenador. Un registro almacena temporalmente un valor durante la operación de una computadora. El ordenador de 8 bits que se describe en este Instructable tiene dos registros a la ALU, un registro para almacenar la instrucción actual y un registro para la salida de la computadora.
Dependiendo de la viruta, un registro tendrá 2 o 3 pines de control. Los registros que utilizaremos tienen dos pines de control: salida activar y habilitar entrada (ambos activos cuando baja). Cuando habilita la salida pin está conectado a tierra de que la palabra binario almacenada actualmente es enviada a través de los pines de salida. Cuando la clavija de entrada se conecta a tierra la palabra binaria presente en los pines de entrada se carga en el registro.
Un ejemplo del uso de un registro en un equipo es el acumulador en la ALU (Unidad aritmético lógica que realiza operaciones matemáticas). El acumulador es como el Bloc de notas para el equipo que almacena la salida de la ALU. El acumulador es también la primera entrada de la ALU. El registro B es la segunda entrada. Para una operación de adición, el primer valor se carga en el acumulador. Después de que el segundo valor que se añade al primer valor se carga en el registro de B. Las salidas del acumulador y el registro B se fusionan abiertas y constantemente están alimentando en la ALU. El paso final para la adición es transferir la salida de la operación en el acumulador.
Todos los registros operan en una línea de datos compartidos, llamada el bus. El bus es un grupo de cables iguales en número a la arquitectura de cualquier CPU. Realmente esto es poner el caballo antes de carro ancho de bus es la medida definitoria para la arquitectura de CPU. Puesto que un 1 digital significa voltaje positivo y un 0 significa conexión a tierra, sería imposible tener todos los registros comparten el mismo bus sin darles la capacidad selectivamente conectar y desconectar desde el autobús. Por suerte para nosotros, hay un tercer estado entre 1 y 0 que es ambivalente a corriente imput que funciona muy bien para esto. Entrar en el buffer tri-estado: un chip que le permite conectarse selectivamente grupos de cables a un autobús. Usando alguno de estos buffers tri-estado, usted puede tener cada registro y chip en la computadora entera necesidad de participación de comunicación cables de la misma como un autobús. En el caso de mi ordenador, era una banda ancha de 8 hilos de las ranuras de la placa que abarcó los pernos de la parte inferior de la placa. Experimentar todo con autobuses, puesto que llevan toda la información de pieza a pieza en el ordenador que un bus defectuoso puede significar datos erróneos que ondulación abajo de la línea.