UTNianos

Versión completa: [Consulta] Ejercicio Assembler de final.
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Estimados, buenas tardes.

Estaba resolviendo finales de Arquitectura, sabiendo que hago agua en Assembler, me encuentro con un ejercicio que necesitaría que me ayuden a resolver.

301 CALL 0753
304 MOV AH, [0400]
030C MOV BH, [0408]
030E ADD AH,BH
030E DIV AH, 2
030F

753 MOV CX, 32
754 …
755 …
756 …
757 …
758 RET


1) Indicar el valor de la referencia a memoria que se almacena en la pila durante la ejecución del CALL.
2) El valor del Puntero de Instrucción para que se pueda producir el salto al procedimiento.
3) El valor que deja en el puntero de instrucción la ejecución de la instrución RET para que el programa pueda realizar el promedio planteado y desde donde lo transfiere.

Muchas gracias!![/code]
hola te respondo
1) 0304
2)0753
3)0304

siempre hay que leer bien las preguntas ahi estan las trampas!
tienen idea donde hay ejercicios asi resueltos, es que tengo algunas dudas con assembler, por ejemplo que si una instruccion vale 3 bytes cual seria su ip
Assembler en un final, que carnicería debe ser.
Dejame el ejercicio y si puedo resolverlo te lo resuelvo saludos
Yo lo resolvi con mi profesora en clase y veo que es el de septiembre de 2013

ojo que el punto 3 seria : 0304 (de la pila)
perdon lo hice asi sin leer si el valor en el punto 3 es 0304! siempre hay que leeer bien las consignas!
URLs de referencia