Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: WildFroVII en 23 Mayo 2008, 12:37 pm



Título: Buenas, sobre el comienzo de todo.
Publicado por: WildFroVII en 23 Mayo 2008, 12:37 pm
Creo que si no es en esta sección donde alguien pueda explicarme lo que voy a preguntar, no es en ninguna.

Supongo que al principio de la informática, a ese primer chip que ejecutó instrucciones dadas por nosotros, se le añadieron las mismas de algún modo. Supongo que sería un sistema de circuitos preparado para reaccionar a la simple entrada de energía eléctrica.

Si al menos alguien me dice como se define a esta parte de la informática y donde leer para comprenderlo....

Un saludo



Título: Re: Buenas, sobre el comienzo de todo.
Publicado por: skapunky en 26 Mayo 2008, 01:07 am
Haber voy a aclarar una cosilla...

Los pics/microcontroladores que conocemos nosotros, entienden el lenguaje asm o C pasado a código màquina gracias a "procesador" interno que llevan dentro. De hecho esta estructura que hablo es mas compleja de lo que parece ya que hay una especie de filto que filtra valores o instrucciónes.

El micro, no es adivino, pero piensen que el primer valor que toma seguro que es una instrucción, asi el micro sabe que el siguiente és un valor...Aí el micro tiene una especie de filto que manda las instrucciónes al "processador" o los valores a la ALU interna del micro..Generalmente operando con el registro conocido como accumulador o con el registro auxiliar B albergado en la dirección de memória 0bH en la família MC-51,MC52.

Si haún quieres llegar mas legos y averiguar lo primerissimo de todo, mis conocimientos hasta aí no llegan...Lo que te dire que todo está basado como bien dices en señales electricas como el principio de las memórias FGA o PAL y los componentes mas primarios como transistores y otros.


Título: Re: Buenas, sobre el comienzo de todo.
Publicado por: ecoalfatres en 28 Junio 2008, 18:28 pm
Hola,saludos.
Aunque tarde, espero que esto, sea util sino a ti mismo, a posibles
lectores pasivos, imagino, que al decir "el principio de todo "
te estaras refiriendo a los principios basicos de los microprocesadores
en sus inicios, o sus bases elementales.
de ser asi, lo primero, es conocer su arquitectura interna, es decir,
sus principios fundamentales, luego, cada micro tiene sus funciones
especificas pero como norma general, todos los micros, se componen de:

un contador de programa.
un clock, (reloj interno, como base de tiempos)
una memoria ram aunque sea minima(como archivo temporal)
una memoria permanente.. (tipo eprom o similar, en la que escribiremos
las instrucciones,y donde reside tambien el interprete de las mismas para traducirlas a codigo maquina, exadecimal, etc)
el propio micro, a su vez compuesto por la ALU. en cristiano, la unidad logica/aritmetica,
un bus de datos (que interconecta el micro con las memorias,y los puertos de entrada/salida)
un bus de direcciones( el mismo caso, pero para direccionamiento )
un bus de control, (que contiene  entre otras, las siguientes señales:
la señal de clock,  la de R/W que segun su estado, nos dice si vamos a leer, o escribir en la direccion preseleccionada en el bus de direccciones los datos asimismo preseleccionados en el bus de datos,
llegados aqui, y dado que estoy refiriendome a temas que yo pase hace ya 25 años.. (pero las bases son las mismas).

in tentare describir someramente el proceso de arranque del micro.

le alimentamos, y .... lo primero que el hace, es poner a cero el contador de instrunciones,y borrar todo lo que pueda haber en la ram, (INSTRUCCION
CLS), lee la pprimera linea de la eprom, la compara con el listado  de instrucciones gabado en la EPROM, a trves del interprete de instrucciones
admitidas, la ejecuta, avanza un paso el contador de programa, lo lee,
 ejecuta, etc, y asi indefinidamente, usando la memoria RAM  como block de notas
teniendo en cuenta, que en cuanto quede sin tension, la ram se borrara solo la podemos usar como como temporal, o borrador, las intrucciones, a traves de teclado, perifericoos de entrada, etc,siempre las dirigimos a la ram.

esto es lo basico,si alguien necesita algo , que lo postee, o si es muy concreto, al meil. existen microprocesadores, monopastilla completos, com ram,eprom base de tiempos yun puerto de entradas, y otro de salidas, todo ello, dentro de  un integrado de 40 pins.
como siempre disculpas por lo extenso, si a alguien le abrio algo el camino, se da por bien empleado el ratito. saludos. :o