Upload
osmar-gabriel-penaloza
View
220
Download
0
Embed Size (px)
Citation preview
;*******************************************************************************
; UNIVERSIDAD MAYOR DE SAN ANDRES
; FACULTAD DE INGENIERIA
; CARRERA DE INGENIERIA ELECTRONICA
; ETN 801 - MICROPROCESADORES
;********************************************************************************
; Programa: M!"#$!#%a%#o& '( ) +"(, $or ) +"(, ,a&'o '(,$!a.am#(&"oa !a '(r(%/a
; Pro%(,a'or : .80
; U&# P(2a!o.a 3rgoa O,mar Gar#(!
;******************************************************************************************* DATOS
**********************************
;VARIA3LES
0001 0000 ;VARIA3LES
000) 0000 ORG 080004
0005 8000 MANDO DEFS )
0006 800) MADOR DEFS )
0007 8006 PROD DEFS 6
000 8008 CONT E9U 01/
000 8008 ;$rograma $r#&%#$a!
0008 8008 DD )1 06 80 LD IPROD
000< 800C DD 5 00 00 LD =I>0?0
0010 8010 DD 5 01 00 LD =I>1?0
0011 8016 DD 5 0) 00 LD =I>)?0
001) 8018 DD 5 05 00 LD =I>5?0
0015 801C 0E 1 LD CCONT
0016 801E ;CARGAR MADOR
0017 801E 5A 05 80 LD A=MADOR>1?
001 80)1 7F LD EA
001 80)) 5A 0) 80 LD A=MADOR?
0018 80)7 7 LD DA
001< 80) ;ANALI@AR 3MS DEL MADOR
00)0 80) C3 13 REPETIR: RR E
00)1 80)8 C3 1A RR D
00)) 80)A DA 5F 80 P CPPARCIAL
00)5 80)D ;ACUMULAR PRODUCTO
00)6 80)D 5A 00 80 LD A=MANDO?
00)7 8050 DD 8 0) ADD A=I>)?
00) 8055 DD 0) LD =I>)?A
00) 805 5A 01 80 LD A=MANDO>1?
00)8 805< DD 8E 05 ADC A=I>5?
00)< 805C DD 05 LD =I>5?A
0050 805F ;ACTUALI@AR PRODUCTO =DESPLA@AR A DEREC4A?
0051 805F DD C3 05 1E PPARCIAL: RR =I>5?
005) 8065 DD C3 0) 1E RR =I>)?
0055 806 DD C3 01 1E RR =I>1?
0056 8063 DD C3 05 1E RR =I>5?
0057 806F ;BFINALI@
005 806F 0D DEC C
005 8070 C) ) 80 P N@REPETIR
0058 8075 4ALT
005< 8076 END
Nm(r o (rror, 0