Professional Documents
Culture Documents
NDICE
1 ESTILO ARQUITECTNICO .............................................................................................. 2
1.1 Presentacin .............................................................................................................................. 2
1.2 Justificacin ............................................................................................................................... 3
2 DISEO....................................................................................................................... 3
2.1 Diagrama del Sistema ................................................................................................................ 5
2.2 Diagrama de despliegue ............................................................................................................. 6
3 BIBLIOGRAFA ............................................................................................................. 7
4 ENLACES EXTERNOS ................................................................................................. 7
1 ESTILO ARQUITECTNICO
1.1 Presentacin
El microprocesador 8085 creado por la empresa INTEL en el ao 1977, con una alimentacin nica de +5V,
este microprocesador presentaba una tecnologa HMOS que permiti una mayor integracin, contaba con un
generador de pulsos incorporado, su bus de datos era multiplexado(ver en la figura 1) con los bits menos
significativos del bus de direcciones, adems contaba con chips de soporte MCS-85, este se basaba en un
sistema micro computo compuesto solamente por tres chips el 8085y dos circuitos integrados de la familia el
8155 2048 bits de RAM organizados en 256 bytes, tres puertos de E/S, dos de 8 bits y uno de 6 bits el
mismo que cumpla una funcin similar a la lnea de control para los dos dispositivos principales.
El otro chip que forma parte de este sistema es el 8355 con 2KB de ROM o el 8755 con 2KB de EPROM, EL
microprocesador 8085 presentaba una arquitectura muy similar a la del microprocesador 8080, con varias
modificaciones muy significativas como el controlador del bus de datos, su capacidad de interrupciones para
el cual se implement dos instrucciones especficas RIM Y SIM. (Stalling, 2006)
Los registros que contiene el microprocesador 8085 (ver figura 1) (A, B, C, D, H, L) con 8 bits cada uno
representados de manera hexadecimal los cuales son cargados mediante instrucciones, tambin existen
instrucciones que permiten cargar datos en dos registros al mismo tiempo (BC, DE, HL) con 16 bits cada
pareja, en estos casos el operando de la instruccin siempre es el primer registro de la pareja. (Carlos G. Gil,
Gustavo Ensinck)
1.2 Justificacin
Realizando una breve explicacin sobre el estilo arquitectnico del microprocesador 8085, la siguiente
investigacin ser en relacin a la carga de registros a memoria en el microprocesador 8085, con la finalidad
que los estudiantes de la Modalidad Abierta sepan el funcionamiento e interaccin de la carga de registros a
memoria, este tipo de cargas se lo realiza mediante instrucciones propias del procesador, mediante este
ensayo se realizara la simulacin con las instrucciones de carga de registro a registro, carga inmediata y
carga de pares de registros que se detalla de una mejor manera en las siguientes figuras ().
El microprocesador cuenta con las 74 instrucciones del microprocesador 8080 y dos instrucciones adicionales
que se implementaron para la habilitacin de interrupciones.
2 DISEO
Las instrucciones de carga transfieren contenidos de memoria a registros, de registros a memoria y entre
registros.
El grupo de instrucciones de carga en memoria son:
En la presente figura se especifica como deben ingresarse las instrucciones en memoria para luego ser
ejecutadas y a la vez se debe tomar en cuenta los tems que se presentan a continuacin:
En la presente figura se explica el formato de la instruccin y la manera como estas se deben escribir en
memoria:
El cdigo MVI indica que debe cargar en destino, la data ingresada para el registro.
Destino puede ser cualquier registro (A, B, C, D, E, H, L).
Los registros contienen 8bits
La DATA debe ser ingresada en hexadecimal.
Revisar el set de instrucciones del procesador 8085.
En la presente imagen se explica el formato de las instrucciones de pares de registros y los aspectos
importantes que se deben tomar en cuenta al momento de ingresar las instruccin:
El cdigo LXI indica que se debe realizar una carga a un par de registros DESTINO, con los datos en
hexadecimal para cada registro.
Los pares de registros siempre contienen DATA de 16 bits, 8 bits de cada registro.
Se utiliza LXI para distinguir la carga de un par de registros ante la carga de un registro.
El primer registro de la pareja siempre ser el registro que represente al par de registros.
Los datos ingresados deben ser en hexadecimal.
Revisar el set de instrucciones del procesador 8085.
En la presente figura se explica mediante un diagrama UML la interaccin de los registros de la CPU con la
memoria la misma que contiene atributos fundamentales como direccin, Nemotcnico y cdigo (expresado
en hexadecimal) para la instruccin ingresada en la misma (ver figura 2).
El registro de instrucciones contiene todo el set de instrucciones propias del microprocesador 8085 que
permite realizar operaciones lgicas y aritmticas.
Los registros de la CPU son los que permiten realizar la ejecucin de las instrucciones segn la operacin
requerida, en nuestro caso sera la carga de registros a memoria los mismos que se explican en las figuras
3, 4 y 5.
Ejemplo:
MIV A,B
Registro B
0 0 1 0 1 0 1 1
Registro A
0 0 0 0 0 0 0 0
Ejecucin de la instruccin.
Instruccin LD A, B
Valor de la instruccin en hexadecimal = 78h
Valor de la instruccin en binario= 01111000
0 1 1 1 1 0 0 0
Registro B
0 0 1 0 1 0 1 1
Registro A
0 0 1 0 1 0 1 1
3 BIBLIOGRAFA
Stalling, W. (2006). Organizacin y Arquitectura de Computadores. Madrid: Pearson Prentice-Hall.
Carlos G. Gil, Gustavo Ensinck. (s.f.). Electronica Digital APUNTE III 8085.
4 ENLACES EXTERNOS
https://www.youtube.com/watch?v=fQrXBMYMJvo&t=518s
https://www.youtube.com/watch?v=Ts19Dxbudhs
http://www0.unsl.edu.ar/~pmp/archivos/teoria6_bol3.pdf
https://issuu.com/microprocesadores/docs/revista_n_13