Accumulator Register and Data Processor. A pattern found in ALL microprocessors
HTML-код
- Опубликовано: 28 июл 2024
- Sequential circuits allow designing digital systems that Sequential Circuits allow designing digital systems that store and remember information.
On the other hand, Combinational Circuits execute operations based on the information provided to them.
By combining these two types of circuits, we can create applications that are more interesting and useful than their individual parts.
In particular, all modern microprocessors combine Registers and Arithmetic and Logic Units to process information.
00:00 Background
00:30 Introduction
00:40 Data Register
01:42 Properties
02:10 Example
02:23 Implementation in Logisim
02:56 Operation as a Counter
04:10 Overview, Accumulator
04:32 Implementation on Protoboards
05:56 Operation
06:52 Configuration as an Up Counter
07:55 Configuration as an Accumulator
09:05 Continuous operation in Up Counter Mode
09:22 Operation as a Down Counter
10:02 Data Processor and Definition of Computer
11:30 Mini Calculator with Relays Наука
Como estudiante de ingeniería electrónica veo estos videos increiblemente interesantes. Me encantan! Es un trabajazo
Muchas gracias por tu comentario, perdona por la tardanza en la respuesta. Justamente estoy poniéndome al día con los comentarios. Cualquier pregunta que tengas sobre los videos, no dudes en preguntar. También puedes revisar el repositorio Github del canal: github.com/John-Lluch/SwitchBrain . Lo iré ampliando a medida que publique más videos.
Espectacular.
Cordial saludo desde Colombia
La verdad resulta sorprendente desarrollar a base de relevos circuitos lógicos como los que hasta ahora usted nos ha venido enseñando .
Mas sorprendente aun resulta poder construir algún tipo de maquina útil con esta técnica.
Pero resulta sorprendente y hasta apasionante embarcarse en un proyecto como este .
Se aprende mucho y gracias por compartir ese conocimiento .
Y estoy seguro que no soy el único entusiasmado con estas clases y tampoco el único con el deseo de seguir aprendiendo y ver hasta donde se puede llegar con esto .
resulta muy inspirador .
Mis felicitaciones y es usted un gran maestro y para adelante .
Muchísimas gracias por su comentario. La verdad es que me gustaría poder publicar videos más a menudo y avanzar en el proyecto más rápidamente, pero sólo la planificación y edición de los videos me lleva bastante mas tiempo del que pensé al principio.
Hacer esto también es un gran aprendizaje para mi, ya que principalmente vengo del mundo del software, y en la práctica no he tocado tanto de “hardware”. Pero bueno, tengo una idea más o menos clara de hasta donde me gustaría llevar este proyecto, y por ahora sólo puedo esperar que no me salgan dificultades insalvables en el camino. Celebro que le guste!
Es facil comprender el arduo trabajo que esto conlleva y hace mas valioso el contenido, pero bien vale la pena esperar y armarse de paciencia mientras llega el proximo video.
Ademas el contenido ya expuesto resulto ser un material de estudio muy valioso .
Debo contarle que los he observado detenidamente tratando de "digerir" cada tema y no solo aprender si no comprender cada cosa .
Con lo visto hasta ahora solo puedo decir es que es usted un maestro .
Gracias por compartir ese valioso conocimiento .
Me parece muy interesante, gracias por la realizar estos videos. Espero se sumen más apoyos a su canal.
Molt interessant i ben executat vídeo.
Celebro que t'hagi agradat. Aquest és un dels meus videos favorits fins ara
Muy buen trabajo. La mini calculadora que menciona al final puede ser un proyecto interesante
Buenos noches. I built the register file and adder with 4 bits with Proteus and works and now making a PCB. Looking forward for the files that will follow.
A couple of weeks ago or so I pushed some files on the chanel's Githup repository. It will be organised in folders, one per relevant video chapter. So far, I pushed chapter 8 related files. Check it out : github.com/John-Lluch/SwitchBrain
wow i eso echo misma con reled de 8 pines ver el video es mejor haci me gusto como esta echo
buenos tardes 🙂Thank you for your answer. A question for the beginning: I could not find a symbol for a relais in logisim besides I use this program for the first time.
Yes, that's right. Unfortunately there's no "relay" component in Logisim, as I suppose the software is mostly designed for digital simulations at logic gate level. I created instead a sub-circuit based on a multiplexer that mostly simulates a relay, at least from the logic behaviour standpoint. As I get some time and the project advances I plan to publish documents and relevant project files here github.com/John-Lluch/SwitchBrain so please feel free to check that from time to time
Good evening,
will there be also a schematics design?
Yes, I plan to eventually create a GitHub repo to publish documents including schematics as the project progresses into more complex designs
Cómo es que veo que hay calculadora de 4 bit que suman hasta un billón dónde está el truco específico bit no bytes
Gracias por comentar. No entiendo muy bien la pregunta. Supongo que te refieres a la propagación del bit de acarreo en sumas parciales de los operandos. En este caso se realizan sumas de la anchura de bits disponible, 4 bits según tu cita, empezando por los bits menos significativos. El acarreo resultante se propaga a los siguientes 4 bits sucesivamente hasta que se completa la suma. Es una práctica muy común. Con este método se pueden realizar sumas de cualquier ancho, no solo billones, con una máquina (o calculadora) de una anchura de bits física muy inferior. Espero que eso resuelva tu duda.
@@RelayComputer buenas lo que quiero decir es ejemplo 8 bit solo cuenta hasta 255 y veo calculadoras comerciales que su ic dice 4bit que serían solo hasta el 15
Eso es lo que me confunde osea que su bus ,adder y registros son 8 bit lo que lo aria imposible contar a más de 255
@@tetrastrider La idea es efectuar la operación en lotes. Un microprocesador de 8 bits efectúa primero la suma de los 8 bits menos significativos, guardando el resultado de acarreo. A continuación efectuaría la suma de los siguientes 8 bits utilizando el acarreo del paso anterior, y así sucesivamente hasta completar la suma de cualquier anchura de bits. Lo mismo si el ic es de 4 bits, la suma se efectuaría en lotes de 4 guardando el acarreo en cada iteración. Para sumar un numero de 32 bits por ejemplo harían falta ejecutar 8 sumas de 4 bits.