preguntas assembler msx88
Publicado por piki (1 intervención) el 06/02/2013 21:15:26
hola tengo unos exámenes de msx 88 con sus respuestas, y hay una que nose si está mal o no la entiendo.
una de las preguntas es la siguiente:
1) Si el registro SP contiene el valor 7E80H, ¿qué valor tendrá tras ejecutar la instrucción CALL SUBRUTINA?
respuesta:
CALL SUBRUTINA decrementa SP en 2 al apilar la dir de retorno
SP - 2 = 7E7Eh
LO QUE NO ENTIENDO ES PORQUE DECREMENTA, PARA MI TIENE QUE AUMENTAR.
2) La instruccion
MOV CX, OFFSET PALABRA
MOV DX, OFFSET FIN_PALABRA - 1
ME PODRIAN EXPLICAR QUE ES EL OFFSET, COMO FUNCIONA.
una de las preguntas es la siguiente:
1) Si el registro SP contiene el valor 7E80H, ¿qué valor tendrá tras ejecutar la instrucción CALL SUBRUTINA?
respuesta:
CALL SUBRUTINA decrementa SP en 2 al apilar la dir de retorno
SP - 2 = 7E7Eh
LO QUE NO ENTIENDO ES PORQUE DECREMENTA, PARA MI TIENE QUE AUMENTAR.
2) La instruccion
MOV CX, OFFSET PALABRA
MOV DX, OFFSET FIN_PALABRA - 1
ME PODRIAN EXPLICAR QUE ES EL OFFSET, COMO FUNCIONA.
Valora esta pregunta


0