Você está na página 1de 4

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERIA PROGRAMA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS ASIGNATURA: ALUMNO:

1.- Desarrollar

GUIA DE LABORATORIO ORGANIZACIN Y ARQUITECTURA DEL COMPUTADOR II HAROLD VILLAFUERTE NINA

el cdigo assembler que permita calcular el promedio de 3 notas y determinar la situacin del alumno en base a su promedio. Si el promedio es mayor de 13.5 es aprobado, si el promedio es menor a 13.5 y mayor a 7, la situacin es desaprobado y si es menor a 7 la situacin es reprobado.
#SimuProc 1.4.3.0 cla ldt ingrese Nota1: sta 030 ldt ingrese Nota2: sta 031 ldt ingrese Nota3 sta 032 lda 030 add 031 add 032 div 034 sta 033 cmp 035 jme 040 jeq 050 jma 060 eap hlt #040 cmp 036 jme 070 jeq 080 jma 090 #050 msg "Aprobado" jmp 010 #060 msg "Aprobado" jmp 010 #070 msg "Reprobado" jmp 010 #080 msg "Desaprobado" jmp 010 #090 msg "Desaprobado" jmp 010 #034 011 1110 111

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERIA PROGRAMA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS ASIGNATURA: ALUMNO:
2.- Desarrollar

GUIA DE LABORATORIO ORGANIZACIN Y ARQUITECTURA DEL COMPUTADOR II HAROLD VILLAFUERTE NINA

el cdigo assembler para determinar el mayor de 5 nmeros

#SimuProc 1.4.3.0 cla ldt ingrese N1: sta 030 ldt ingrese N2: sta 031 ldt ingrese N3: sta 032 ldt ingrese N4: sta 033 ldt ingrese N5: sta 034 lda 030 cmp 031 jme 040 jma 060 mov 050,AX lda 033 cmp 034 jme 0A0 jma 0B0 mov 055,AX lda 050 cmp 055 jme 0C0 jma 0D0 mov 057,AX msg "el mayor numero es:" eap hlt #040 lda 031 cmp 032 jme 070 jma 080 jmp 00F #060 cmp 032 jme 090 jma 096 jmp 00F #070 lda 032 jmp 00F #080 lda 031 jmp 00F #090 lda 032 jmp 00F #096 lda 030 jmp 00F

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERIA PROGRAMA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS ASIGNATURA: ALUMNO:
#0A0 lda 034 jmp 014 #0B0 lda 033 jmp 014 #0C0 lda 055 jmp 019 #0D0 lda 050 jmp 019

GUIA DE LABORATORIO ORGANIZACIN Y ARQUITECTURA DEL COMPUTADOR II HAROLD VILLAFUERTE NINA

3.- Desarrollar

el cdigo assembler para determinar el nmero intermedio de 3 nmeros ingresados desde el

teclado.
#SimuProc 1.4.3.0 cla ldt ingrese N1: sta 030 ldt ingrese N2: sta 031 ldt ingrese N3 sta 032 lda 030 cmp 031 jme 040 jma 060 mov 050,AX lda 030 cmp 031 jme 0A0 jma 0B0 mov 055,AX lda 030 add 031 add 032 sub 050 sub 055 msg "el numero intermedio es:" eap hlt #040 lda 031 cmp 032 jme 070 jma 080 jmp 00B #060 cmp 032 jme 090 jma 096 jmp 00B

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERIA PROGRAMA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS ASIGNATURA: ALUMNO:
#070 lda 032 jmp 00B

GUIA DE LABORATORIO ORGANIZACIN Y ARQUITECTURA DEL COMPUTADOR II HAROLD VILLAFUERTE NINA

#080 lda 031 jmp 00B

#090 lda 032 jmp 00B

#096 lda 030 jmp 00B

#0A0 lda 030 cmp 032 jme 0C0 jma 0D0 jmp 010 #0B0 lda 031 cmp 032 jme 0E0 jma 0F6 jmp 010

#0C0 lda 030 jmp 010

#0D0 lda 032 jmp 010

#0E0 lda 031 jmp 010

#0F6 lda 032 jmp 010

Você também pode gostar