Entendiendo un Procesador de 8bits :(

Foro relativo a temas de tecnología que no esten contemplados en otra categoría del foro.
Responder
Avatar de Usuario
batman
expert
expert
Mensajes: 945
Registrado: Mar Abr 17, 2007 4:35 pm
Reputación: 0

Entendiendo un Procesador de 8bits :(

Mensaje por batman »

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!
Avatar de Usuario
WillySoft
expert
expert
Mensajes: 657
Registrado: Mar Nov 07, 2006 10:02 pm
Reputación: 2

Re: Entendiendo un Procesador de 8bits :(

Mensaje por WillySoft »

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!
A ver, vamos respondiendo cada pregunta:

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.
Avatar de Usuario
ZZT
Site Admin
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 :(

Mensaje por ZZT »

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!! :-D
Avatar de Usuario
Rowell
novice
novice
Mensajes: 10
Registrado: Jue Dic 11, 2008 8:58 pm
Reputación: 0
Ubicación: Peñaflor

Mensaje por Rowell »

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.
Responder