Mecánica reloj de la CPU

El reloj mecánico de CPU muestra los bloques básicos de una CPU (ALU, autobuses, RAM, registros y una unidad de Control). Ejecuta un conjunto de instrucciones que emulará un reloj de pared simple.
La inspiración para este proyecto vino de intentar enseñar a mi hijo y una hija sobre el funcionamiento de una computadora (en realidad, siempre estuve fascinado con equipos mecánicos y los relojes, pero tuve que dar una excusa mejor a mi esposa para comprar un cortador láser específicamente para este proyecto). Después de buscar en la web en varios equipos mecánicas, no he podido encontrar algo que representa todos los componentes de la CPU. Sin embargo, extraje mi fuente de inspiración de los siguientes proyectos (y sus derivados):
Máquina sumadora de mármol: www.youtube.com/watch?v=GcDshWmhF4A
DigicompII: http://digi-compii.com/
Lógica de la bola: http://brain.wireos.com/?p=2207

En las secciones siguientes que voy a intentar explicar cómo funciona ya que se está construyendo. Yo no voy a profundizar en el tema de la informática y deliberadamente intentar evitar algunos términos, para no confundir al lector principiante. Si uso alguna de las condiciones, voy a intentar explicarlos simplemente. Sin embargo, pueden haber algunos necesitan antecedentes que le echo de menos, así que no dude en ponerse en contacto conmigo acerca de tratar de explicar los conceptos más en detalle (no prometo nada, pero haré mi mejor esfuerzo). Incluso si no se va a construir el reloj, pasando por las secciones ayudarán en la comprensión de cómo funciona el reloj/CPU (las secciones estructura irá sobre los conceptos de ALU, memoria RAM, registro, unidad de mando y autobuses). Una vez más, una de las motivaciones para este proyecto fue que la gente a comprender el funcionamiento de una CPU (el corazón de un ordenador).
Más detalles sobre el reloj se pueden encontrar aquí: reloj de la cpu de http://www.liorelazary.com/index.php?option=com_content&view=article&id=46:mechanical & catid = 10:clocks & Itemid = 15

123D: http://www.123dapp.com/idw-3D-Model/Mechanical-CPU-Clock/604647


El tiempo de lectura (http://www.youtube.com/watch?v=iFKargQxN8k) :

El tiempo (hora) se lee en binario (http://en.wikipedia.org/wiki/Binary_numeral_system) del registro medio (registro A, busque el punto culminante en el video donde el registro A es). Observe la posición de los 4 Flip-flop (las 4 revés rojo T palancas). Si una palanca está apuntando a la derecha, entonces el dígito es 0, si la de la izquierda es un 1. Escriba los dígitos de cada uno de los 4 flip-flops, de arriba a abajo. Luego escribir el número de izquierda a derecha rota 90 grados a la derecha, para que la izquierda es dígito de la parte inferior y la cifra correcta es de la parte superior. Por ejemplo. Si el reloj tiene los flips-flops en esta posición:

flip-flop 1 hacia izquierda == 1
flip-flop 2 señalando izquierda == 1
flip-flop 3 señalando izquierda == 1
flip-flop 4 apuntando derecho == 0

que se reescribe a: 0111, que es una representación binaria de 7 decimales. Por lo que el tiempo es de 7:00.

Para transformar de binario a decimal (el sistema de numeración que los seres humanos):

Añadir 1 si el dial superior apunta hacia la izquierda o nada si sus apuntando a la derecha
Añadir 2 Si la segunda esfera está apuntando a la izquierda o nada si sus apuntando a la derecha
Añadir 4 Si la tercera esfera está apuntando a la izquierda o nada si sus apuntando a la derecha
Añadir 8 Si el adelante dial está apuntando hacia la izquierda o nada si sus apuntando a la derecha

Para el ejemplo anterior se traduce en: 1 + 2 + 4 + nada = 7 decimales

Aquí es una simple conversión de binario a decimal. Así que si tiene registro A

0000 es 0, pero sus 12 en la caja del reloj
0001 es 1
0010 es 2
0011 es 3
0100 es 4
0101 es 5
0110 es 6
0111 es 7
1000 es 8
1001 es 9
1010 es 10
1011 es 11

En el video el reloj va a través de un ciclo completo, 0,1, 2... 11 y vuelta a 0, así que vea si usted puede seguir.

El Acta puede leerse también desde la posición de la bola y la palanca (un poco difícil de ver en el video). Los números en el exterior representan los minutos en formato HEX. Convertir el número a decimal (el sistema de numeración que estamos acostumbrados) que tomar el primer dígito a la izquierda multiplica eso por 16 y agregue el dígito derecho.

Ejemplo: 32 en hexadecimal = 3 * 16 + 2 = 50 en decimal

00 es 12, 05 es 5, 0A es 10 0F es 15, 14 es 20, etc..

Artículos Relacionados

Mecánica escarabajo

Mecánica escarabajo

primera vez que vi un "insecto de mecánica" en la oficina de mi profesor hace dos años. Desde entonces he notado les steampunk ferias y por Internet, y pienso que son realmente hermosas. Hace un gran romper el hielo y puede incluso dar lugar a d
Anillo de flor flor mecánica

Anillo de flor flor mecánica

un anillo de plata macizo que puede crecer!El anillo comienza como un brote, pero cuando el pequeño botón en el lado del anillo se retuerce suavemente los pétalos de plata bajar al unísono, creciendo lentamente en una flor metálica.Un sistema mecánic
Serie mecánica celeste: caja de cambios diseño y construcción

Serie mecánica celeste: caja de cambios diseño y construcción

Mecánica celeste es una 16-pies altura cinética escultura de acero de nuestro sistema solar que representa la majestuosa danza de los astros. Fue creado por un equipo dirigido por Jessika Welz para 2014 de hombre ardiente.(Página de facebook: https:/
Reemplazar un sistema de inyección de carburante mecánica en 1981 diesel VW Rabbit - Bosch VE

Reemplazar un sistema de inyección de carburante mecánica en 1981 diesel VW Rabbit - Bosch VE

este derecho se sumerge en sustitución de un sistema de inyección mecánica de combustible en un diesel VW 1981 Rabbit con un motor de 1.6L.   Bomba Bosch VE.Incluye:Instalación de bomba, inyectores y líneas de combustible.Ajuste de temporización.Uste
Mecánica Pi

Mecánica Pi

Como parte del semestre tema "Techno legado" David y yo decidimos enfocar en calculadoras de bolsillo.Estos dispositivos se convierten cada vez más irrelevantes debido a la integración universal de su funcionalidad en dispositivos digitales prin
Resumen de mecánica de bicicleta

Resumen de mecánica de bicicleta

algunas ideas, por favor no considerarlas Evangelio.Busco en otros lugares el detalle. Por 'otra parte', pude significo GCN, Sheldon Brown, Park Tool y sin duda muchas otras en sitios para compartir vídeos.Paso 1: Historia en pocas líneas de 1800La b
Mecánica del corazón

Mecánica del corazón

Cajita hecha con arcilla polimérica, con mecanismo rudimentario.Usted puede llenar con palabras de amor y ofrecer a alguien especial!Paso 1:Materiales utilizados en este proyecto:-Arcilla polimérica-2 cortadores de la galleta con 2 tamaños diferentes
Coche de juguete de madera mecánica

Coche de juguete de madera mecánica

este proyecto fue una tarea para la escuela. Actualmente estoy inscrito en mi primer año en la Industrial diseño Licenciatura de tecnología aplicada en el Humber College de Toronto. la asignación fue hacer un juguete de madera con al menos dos difere
Mano mecánica

Mano mecánica

Si te gusta este proyecto, entonces le animo a comprar mi libro, Ingeniero de goma. Está lleno de proyectos más impresionantes y originales hecha a mano de hardware del hogar. Usted puede encontrar donde se venden libros.Los estudiantes harán una man
Garra mecánica V1.0.

Garra mecánica V1.0.

Hey todos, este es mi primer concepto de una garra mecánica manual que una persona podría utilizar...Utiliza un principio algo extraño y soy consciente de los cambios que mejoran la funcionalidad...Allí no es un prototipo todavía, pero una vez obtene
Candy Vault - caja de madera con cerradura mecánica del secreto

Candy Vault - caja de madera con cerradura mecánica del secreto

Caja de madera con cerradura mecánica del secreto.Este juguete protegerá tus caramelos de ser comido por extraño :)Ideal para proteger tus caramelos de los niños o pequeños sicrets de nadie.Material: madera contrachapada/maderaMontaje: DIY o se reuni
Disfraz de Halloween con máscara de esqueleto, manos mecánicas, sonidos bolas del ojo LED reactivas y truco cabeza caída

Disfraz de Halloween con máscara de esqueleto, manos mecánicas, sonidos bolas del ojo LED reactivas y truco cabeza caída

Hey, gracias por prestar atención a mi artículo, este es mi primer traje en el desfile de Halloween en Taiwán, en primer lugar, le agradezco que ha inspirado tantas en instructables, y finalmente vino para arriba con este disfraz de esqueleto con car
Control remoto Toyota (mecánica)

Control remoto Toyota (mecánica)

construir una máquina que será capaz de operar el gas/freno y ruedas no fue un obstáculo fácil de superar, utilizando algunos equipos prestados, logré construir un marco de trabajo que puede ser fácilmente desmontado del coche de mi esposa. (mina es
Araña mecánica robótica

Araña mecánica robótica

Para mi proyecto de tecnología 13 años yo estaba encargada de realizar cualquier proyecto de mi elección para un actor. Me decidí a diseñar, construir e implementar una araña mecánica controlada remota, ya que, ¿por qué no?Este proyecto es una fusión