Sunteți pe pagina 1din 2

PROYECTO 1 FASE 1-

ARQUITECTURA DE COMPUTADORAS

Objetivos
Que el estudiante aplique los conocimientos aprendidos en clase y desarrolle habilidad
para entender la programacin en ensamblador y la simulacin de los mismos en Z80
simulator IDE o Easy68K.

Descripcin
Utilizando los conocimientos aprendidos en clase, los estudiantes deben realizar un
pequeo instructivo del simulador Z80 y del Easy68K, caractersticas principales por ej.
(Mapa de memoria, simulador interactivo, etc. Adems deber empezar a familiarizarse
con las instrucciones o nemnicos del microprocesador Z80 y 6800 as como del
ambiente mismo del simulador, ya que en este es donde realizarn las pruebas antes
de grabar su memoria de programa).

Se plantea un programa en ensamblador, donde deben descifrar para que sirve el


programa dejando claro para que sirve cada lnea de instruccin del mismo, de igual
forma deben desarrollar dicho programa en el simulador Z80, para lo cual deben hacer
un video y un reporte; as mismo deben crear el mismo programa para el simulador
Easy68K.

DIVIDE: LD B, 08H
LD L, 0
MAIN: LD SP, STACK LD C, L
NXTBIT: CALL DIV8
LD HL, (BUF1) CALL RESULT
EX DE, HL CALL MLTPLY DEC B
LD (OUTBUF), HL JR NZ, NXTBIT
HALT RET
MLTPLY: LD A, D DIV8: LD A, D
LD D, 0 RLCA
LD HL, 0 LD D, A
LD B, 08H LD A, C
NXTBIT: RRA RLA
JR NC, NOADD CP E
ADD HL, DE RET C
NOADD: EX DE, HL SUB E
ADD HL, HL RET
EX DE, HL RESULT: LD C, A
DEC B CCF
JR NZ, NXTBIT LD A, L
RET RLA
LD L, A
Donde, stack, buf1, outbuf son direcciones o etiquetas respectivamente. RET
FECHA DE ENTREGA: 04/03/2017-

S-ar putea să vă placă și