Electrónica Unicrom

 Portada  Componentes electrónica  Conceptos electrónica  PIC, PLC, Osciladores, Filtros  Digitales 
 Circuitos  UPS y Fuentes  Instrumentos y mediciones  Telecom  Computadoras  Artículos  Foros 
Registro Ayuda
Usuario:
Contraseña:
Recordar contraseña Olvidó contraseña?
Menú para Invitado
- Tópicos activos (0)
- Artículos nuevos (0)
- Nuev. descargas (0)
- Mensajes priv.
- Mis favoritos
- Estadísticas
- Mensajes en línea

Miembros: 23902
Miembros Hoy: [4]
Usuarios activos:
0 miembros y 226 invitados
 
 

Contenido adicional
Normas y Guía de los Foros
Foros archivados
Artículos generales
Avisos Clasificados
Directorio de Enlaces
Sitios amigos
Archivo de noticias
Descargas
Mapa del Sitio
Colaboran con Unicrom
Mensaje de bienvenida
Principiantes
Glosario electrónica
 
 

Creación de procesador con modelo Von Neumann

Creación de un procesador por el modelo de Von Neumann

 


Por: Jesús Ariel López Verduzco (Draker)   pabelo_el_yaqui@hotmail.com
CD. OBREGON, SONORA MEXICO

Este artículo solo tiene el propósito de dar a comprender el funcionamiento de un procesador.

INTRODUCCION

Este proyecto tiene la finalidad de dar a comprender de manera mas fácil el funcionamiento de un procesador que en este caso será uno de 8 Bits utilizando el modelo de Von Neumann.

 

Partición del mapa de memoria EPROM para modelo Von Neuman -  Electrónica UnicromEn el modelo de Von Neumann se utilizan EPROM que nos sirve para guardar las instrucciones que ejecutará nuestro procesador, SRAM que nos servirán para guardar y leer datos que nosotros usemos en nuestro procesador, E/S (CI 74LS373) que se utilizarán para simular las entradas y salidas externas tales como el Mouse y el teclado, unidad de control que nos servirá para tener un control en la habilitación de nuestros componentes y obviamente también necesitaremos un procesador.

El procesador contará con una línea de inicialización (RESET) activo bajo, que provocará que el valor del apuntador de programa se ponga en cero cada vez que esta línea está activada. Por lo tanto, la primera instrucción del programa será la dirección 00h del mapa de memoria.

El mapa de memoria contará con una SRAM, EPROM, Unidad de control y los puertos de entrada y salida.

PARTICION DEL MAPA DE MEMORIA EPROM 2^8 = 256 (00h – FFh)

NEMONICO

CODIGO

DESCRIPCION

MOV A, N

00h

Carga Acumulador con un número

MOV A, [DIR]

01h

Carga Acumulador con el contenido de una dirección

MOV [DIR], A

02h

Guarda Acumulador en una dirección

AND A, [DIR]

03h

AND lógico del Acumulador con el contenido de una dirección

OR A, [DIR]

04h

OR lógico del Acumulador con el contenido de una dirección

NOT A

05h

Complementar a uno el Acumulador

ADD A, [DIR]

06h

Suma al Acumulador el contenido de una dirección

ADC A, [DIR]

07h

Suma con acarreo al Acumulador el contenido de una dirección

CMP A, [DIR]

08h

Comparar con acarreo al Acumulador el contenido de una dirección (el contenido del acumulador no sufre ningún cambio.)

JC [DIR]

09h

Salta si el BIT C esta activado

JZ [DIR]

0Ah

Salta si el BIT Z esta activado

JMP [DIR]

0Bh

Saltar a la dirección DIR

Estas serán las condiciones que utilizará nuestro procesador de 8 Bits.

A continuación en la siguientes imágenes están unas ilustraciones de cómo debe ser implementado el mapa de memoria así como la arquitectura interna del procesador.

NOTAS

Los microprogramas son pasos que debe seguir el procesador para que funcione correctamente.

Para saber más acerca de VHDL ir a este link:

http://www.dacya.ucm.es/marcos/intvhdl.pdf

Es recomendable tener conocimiento de Memorias.
 

Próximamente: Mapa de la memoria y arquitectura interna del procesador por el modelo de Von Neumann
 

Enlaces relacionados
- Estructura de una computadora / ordenador
- Microcontroladores PSOC - ¿Qué es? - Diseño
 

Recomendar a un amigo Recomendar este tutorial a un amigo

 
 

Servicios


  Correo Unicrom

Suscríbirme al boletín de
Electrónica Unicrom

Alojado en eListas.net
 
 

Patrocinadores

 
 

Ayudar

Un Click para dar comida gratis - The Hunger Site

Un click para ayudar el bosque lluvioso - The Rainforest Site
 
 


Poner Unicrom como página de inicio Poner Unicrom en Favoritos Privacidad   © 2002-8 Unicrom.com All Rights Reserved. MaxWebPortal Snitz Forums Ir arriba