estoy tratando de aprender algo de hardware de nuestros compus antiguos y quise partir con el procesador Z80, pero tengo algunas dudas y quizás halla alguien aquí que me pueda ayudar?
El famoso Z80
ver la imagen en la parte de "patillaje", en el siguiente link:
http://es.wikipedia.org/wiki/Zilog_Z80
PREGUNTAS
a que se refiere el direccionamiento, como podria entender eso de tener 16bits de direccionamiento?
si tenemos un procesador que tiene una unica fuente de energia de +5v, el extremo negavito sería el llamado GND?
el procesador tiene 8 patas denominadas como del bus de datos, enumeradas desde la D0 a la D7, aqui es donde van a dar las instrucciones que uno programa?
estas 8 patas son las que dan elnombre de "8bit" a este procesador?
porque hay flechas que apuntan para un lado, otro lado o ambos? que significa esto?
para que sirve el bus de control (los que estan marcados con signos de interrogacion)? son algo asi como "comandos adicionales" del propio procesador?
B!
Entendiendo un Procesador de 8bits :(
Re: Entendiendo un Procesador de 8bits :(
A ver, vamos respondiendo cada pregunta:batman escribió:estoy tratando de aprender algo de hardware de nuestros compus antiguos y quise partir con el procesador Z80, pero tengo algunas dudas y quizás halla alguien aquí que me pueda ayudar?
El famoso Z80
ver la imagen en la parte de "patillaje", en el siguiente link:
http://es.wikipedia.org/wiki/Zilog_Z80
PREGUNTAS
1. a que se refiere el direccionamiento, como podria entender eso de tener 16bits de direccionamiento?
2. si tenemos un procesador que tiene una unica fuente de energia de +5v, el extremo negavito sería el llamado GND?
3. el procesador tiene 8 patas denominadas como del bus de datos, enumeradas desde la D0 a la D7, aqui es donde van a dar las instrucciones que uno programa?
4. estas 8 patas son las que dan elnombre de "8bit" a este procesador?
5. porque hay flechas que apuntan para un lado, otro lado o ambos? que significa esto?
6. para que sirve el bus de control (los que estan marcados con signos de interrogacion)? son algo asi como "comandos adicionales" del propio procesador?
B!
1. El direccionamiento se refiere a cuantas direcciones de memoria puede controlar el procesador, cada combinación de cada pin de dirección corresponde a una única locación de memoria. Así, existen 2^16 combinaciones = 65.536 posiciones para controlar.
2. Sí. Se refiere a la fuente de energía del procesador, para poder trabajar.
3. Sí, se ingresan las instrucciones, parámetros y resultados que arroja el procesador.
4. Sí.
5. Se refiere a que son pines de entrada, salida o bien entrada/salida.
6. Son pines que dan funcionalidades especiales, como ejecución de interrupciones, parar el procesador, funciones de espera, etc.
- ZZT
- Site Admin
- Mensajes: 10907
- Registrado: Mar Nov 07, 2006 2:45 pm
- Reputación: 10
- Ubicación: La Florida-Santiago-Chile
- Contactar:
Re: Entendiendo un Procesador de 8bits :(
PREGUNTAS
P: a que se refiere el direccionamiento, como podria entender eso de tener 16bits de direccionamiento?
R: Los procesadores de 8 bit tienen 16 patas denominadas "bus de direcciones" se distinguen con la denominación A0 a A16. Cada dirección equivale a un byte. Y tal como dice willy con 16 direcciones tenemos 65535 casillas (bytes) posibles.
P: si tenemos un procesador que tiene una unica fuente de energia de +5v, el extremo negativo sería el llamado GND?
R: Correcto. Equivalencias +5V = Vcc = positivo GND = tierra = negativo
P: el procesador tiene 8 patas denominadas como del bus de datos, enumeradas desde la D0 a la D7, aqui es donde van a dar las instrucciones que uno programa?
R: Correcto. El bus de datos ocupa 8 patas del procesador. Por él fluyen las instruciones o datos de nuestros programas. Por lo tinto es "bidireccional"
P: estas 8 patas son las que dan el nombre de "8bit" a este procesador?
R: correcto. Equivalencia 8bit = 1 byte
P: porque hay flechas que apuntan para un lado, otro lado o ambos? que significa esto?
R: Tal como contesto willy. Una flecha indica hacia donde fluye la información. Algunas patas del chip solo reciben datos, por lo que la flecha apunta hacia el procesador. Otras patas solo entregan datos, y la flecha apunta hacia el circuito. Y por último las patas que recibeo o entregan datos tienen flechas bidirecionales.
P: para que sirve el bus de control (los que estan marcados con signos de interrogacion)? son algo asi como "comandos adicionales" del propio procesador?
R: El bus de control maneja señales para que el procesador pueda interactuar con los demas componentes de la máquina.
alguna duda? consulte!! consulte!!
P: a que se refiere el direccionamiento, como podria entender eso de tener 16bits de direccionamiento?
R: Los procesadores de 8 bit tienen 16 patas denominadas "bus de direcciones" se distinguen con la denominación A0 a A16. Cada dirección equivale a un byte. Y tal como dice willy con 16 direcciones tenemos 65535 casillas (bytes) posibles.
P: si tenemos un procesador que tiene una unica fuente de energia de +5v, el extremo negativo sería el llamado GND?
R: Correcto. Equivalencias +5V = Vcc = positivo GND = tierra = negativo
P: el procesador tiene 8 patas denominadas como del bus de datos, enumeradas desde la D0 a la D7, aqui es donde van a dar las instrucciones que uno programa?
R: Correcto. El bus de datos ocupa 8 patas del procesador. Por él fluyen las instruciones o datos de nuestros programas. Por lo tinto es "bidireccional"
P: estas 8 patas son las que dan el nombre de "8bit" a este procesador?
R: correcto. Equivalencia 8bit = 1 byte
P: porque hay flechas que apuntan para un lado, otro lado o ambos? que significa esto?
R: Tal como contesto willy. Una flecha indica hacia donde fluye la información. Algunas patas del chip solo reciben datos, por lo que la flecha apunta hacia el procesador. Otras patas solo entregan datos, y la flecha apunta hacia el circuito. Y por último las patas que recibeo o entregan datos tienen flechas bidirecionales.
P: para que sirve el bus de control (los que estan marcados con signos de interrogacion)? son algo asi como "comandos adicionales" del propio procesador?
R: El bus de control maneja señales para que el procesador pueda interactuar con los demas componentes de la máquina.
alguna duda? consulte!! consulte!!

Algunas aclaraciones:
Que un microprocesador sea de 8 bits no es porque su bus de datos sea de 8 bits, eso queda definido por el tamaño de la ALU. El microprocesador 8088 es de 16 bits pero posee un bus de datos de 8 bits.
La mayoria de los microprocesadores de 8 bits pueden direccionar directamente 65536 posiciones de memoria(6502,z80,8080,etc), pero esto no es una regla general. la familia MCS51 puede direccionar de forma separada 64k de memoria de programa y 64k aparte para los datos o RAM, tambien existen algunos con una unidad especial "memory management unit (MMU)" con la cual pueden direccionar mucha mas memoria o I/O, un caso de esto es el microprocesador Z180 de zilog que es un Z80 que puede direccionar hasta 1Mb.
Que un microprocesador sea de 8 bits no es porque su bus de datos sea de 8 bits, eso queda definido por el tamaño de la ALU. El microprocesador 8088 es de 16 bits pero posee un bus de datos de 8 bits.
La mayoria de los microprocesadores de 8 bits pueden direccionar directamente 65536 posiciones de memoria(6502,z80,8080,etc), pero esto no es una regla general. la familia MCS51 puede direccionar de forma separada 64k de memoria de programa y 64k aparte para los datos o RAM, tambien existen algunos con una unidad especial "memory management unit (MMU)" con la cual pueden direccionar mucha mas memoria o I/O, un caso de esto es el microprocesador Z180 de zilog que es un Z80 que puede direccionar hasta 1Mb.