Академический Документы
Профессиональный Документы
Культура Документы
Unidad 1: Paso 2
GONZALO MEDINA
Tutor
GRUPO: 309696_21
INTRODUCCCIÓN.........................................................................................................................................3
RESUMEN..........................................................................................................................................................4
Objetivos..........................................................................................................................................................4
DESARROLLO PASO 2................................................................................................................................5
Planteamiento del Problema....................................................................................................................5
Identificación de requisitos y variables que intervienen en el paso 2......................................5
Desarrollo del paso 2..................................................................................................................................5
APORTE CLAUDELBY DIAZ....................................................................................................................5
APORTE JOSE LUIS CARDENAS ROZO.............................................................................................9
ANDREA CATALINA VITERI TOQUICA.............................................................................................14
APORTE JHONNATAN CANTOR PERDOMO....................................................................................17
APORTE ESTEBAN RODRIGUEZ........................................................................................................22
LINKS VIDEOS INDIVIDUALES.........................................................................................................23
LINK VIDEO COLABORATIVO.............................................................................................................23
CONCLUSIONES.............................................................................................................................................24
Referencias bibliográficas....................................................................................................................25
INTRODUCCCIÓN
Objetivos
mov 19,20; -> le indico a la herramienta leer el valor de la ubicación 20 y que se va a mover a la ubicación 19.
msg "BUEN DÍA.SOY ESTUDIANTE DE ING. DE TELECOMUNICACIONES DE LA UNAD - GRUPO 21 DEL CURSO
MICROPROCESADORES Y MICROCONTROLADORES. A CONTINUACION SE PRESENTA EL DESARROLLO DEL
PUNTO 1.POR FAVOR INGRESE LA CANTIDAD DE NUMEROS A PROMEDIAR"; -> Mensaje de presentación y primera
instrucción al usuario.
ldt ; -> lee el valor ingresado al teclado para luego llevarlo al registro de Memoria AX.
sta 010 ;-> Guarda el contenido del registro de memoria AX e posición de memoria 010
ldt ; -> lee el valor ingresado por el usuario a través del teclado para llevarlo al registro de memoria AX.
loop 005 ;-> Disminuye el valor del registro de memoria CX y salta a la siguiente posición de memoria si no es igual a 0.
div 010 ; -> Divide por el valor guardado en la memoria en la posición de memoria 010 almacenado.
msg "El Promedio Resultante es"; -> Visualiza el mensaje en pantalla.
Codigo.txt
Implementación en SIMUPROC:
Envío a memoria:
Simulación:
Se ingresan 5 valores diferentes arrojando como resultado el Promedio de los
mismos.
APORTE JOSE LUIS CARDENAS ROZO
HLT ;fin
#30
HLT ;fin
#40
HLT ;fin
Implementación en SIMUPROC:
Envío a memoria:
Se ingresa 3 valores diferentes por medio del teclado arrojando como resultado
los números organizados de menor a mayor.
ANDREA CATALINA VITERI TOQUICA
msg ****************************************
msg ****************************************
stf 041 ;Se almacena el resultado de la suma y posterior division en esa posicion
hlt ;
#025
0000000000000000
AREA__trapezoide.t
xt
Implementación en SIMUPROC:
Envío a memoria:
Se ingresan los valores de base mayor, base menor y altura por medio del
teclado, se calcula la suma de mas bases y se divide entre dos por ultimo se
multiplica por el valor el valor de la altura; finalmente muestra el valor del área
del trapezoide.
ingresaron con notas inferiores a 1.0, junto con la cantidad de estudiantes que
(Aparte del menú, ingresar los datos de los valores por medio de teclado)
#00D
msg NUMERO INVALIDO
jmp 0
msg TERMINAR PROGRAMA
hlt
cla
msg "Ingrese 10 notas de los estudiantes en el rango de 0 a 5"
lda 160
msg "ESTUDIANTES APROBADOS: "
eap
lda 170
msg "ESTUDIANTES REPROBADOS: "
eap
lda 200
msg "ESTUDIANTES CON NOTAS INFERIORES A 1: "
eap
HLT
#100
0
1
10
11
100
101
#120
inc 160
jmp 01e
inc 170
jmp 01e
jmp 013
#126
inc 160
jmp 029
inc 170
jmp 029
jmp 01e
#12C
inc 160
jmp 034
inc 170
jmp 034
jmp 029
#132
inc 160
jmp 03f
inc 170
jmp 03f
jmp 034
#138
inc 160
jmp 04a
inc 170
jmp 04a
jmp 03f
#13E
inc 160
jmp 055
inc 170
jmp 055
jmp 04a
#144
inc 160
jmp 060
inc 170
jmp 060
jmp 055
#14A
inc 160
jmp 06b
inc 170
jmp 06b
jmp 060
#150
inc 160
jmp 076
inc 170
jmp 076
jmp 06b
#156
inc 160
jmp 081
inc 170
jmp 081
jmp 076
#160
0
#170
0
#190
inc 200
jmp 018
#193
inc 200
jmp 023
#196
inc 200
jmp 02e
#199
inc 200
jmp 039
#19C
inc 200
jmp 044
#19F
inc 200
jmp 04f
#1A2
inc 200
jmp 05a
#1A5
inc 200
jmp 065
#1A8
inc 200
jmp 070
#1AB
inc 200
jmp 07b
#200
0
Editor
Simulación
MSG "------------------MENU-------------------------"
#090
#100
0011111110000000 ; direccionamiento de la opcion #1
0000000000000000
#200
0000000000000000 ; direccionamiento de la opcion #1
0000000000000000
LINKS VIDEOS INDIVIDUALES
Ejercicio 1: https://youtu.be/wcvkhB_ldFU
Ejercicio 2: http://youtu.be/VcNLFxuWP3Q?hd=1
Ejercicio 3: https://www.youtube.com/watch?v=o38qrdP-tsg&feature=youtu.be
Ejercicio 4: https://youtu.be/XMJBv8kVMuc
Ejercicio 5:
Referencias bibliográficas
Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional. (Pp. 26 -32).
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=6&docID=3192086&tm=1531433929303
diferenciaentre. (11 de 09 de 2019). diferenciaentre. Obtenido de diferenciaentre:
http://www.diferenciaentre.net/diferencia-entre-microprocesador-y-
microcontrolador/
repo-competencias. (14 de noviembre de 2011). repo-competencias. Obtenido de
repo-competencias: http://repo-competencias-
uct.blogspot.com/2011/11/ejercicios-simuproc.html
Rodriguez, N. (7 de 9 de 2019). Segunda Webconference Microprocesadores y
Microcontroladores 16-04. Obtenido de Segunda Webconference
Microprocesadores y Microcontroladores 16-04:
https://www.youtube.com/watch?v=lW9YY6cx4uw
SIMUPROC. (10 de 09 de 2019). SIMUPROC. Obtenido de SIMUPROC:
https://sites.google.com/site/simuproc/instrucciones-soportadas
sotoparra.blogspot. (14 de noviembre de 2011). sotoparra.blogspot. Obtenido de
sotoparra.blogspot: http://sotoparra.blogspot.com/2011/11/codigo-en-
simuproc-introduccion-las.html
Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional. (Pp. 26 -32).
Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=6&docID=3192086&tm=1531433929303
Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp. 5 -23)
Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=3&docID=3183363&tm=1527288594447
Rocabado, S. (2009). Arquitectura y organización de la computadora:
microprocesadores y programación Assembler. Editorial de la Universidad
Nacional de La Plata. (Pp. 24-66). Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=1&docID=4499097&tm=1527288958603
Williams, Arthur. (2009). Microprocesadores, dispositivos periféricos,
optoelectrónicos y de interfaz. Ed. McGraw-Hill. (Pp. 5-42). Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=31&docID=3191906&tm=1527289146227