Duda: Assembler - ExJul2010

Duda: Assembler - ExJul2010

de Octavio Perez Kempner -
Número de respuestas: 0

Hola,


El examen pedía compilar una implementación del quicksort en Assembler 8086.

A continuación adjunto una captura de mi solución propuesta.

1

2

3


En dicha solución tengo una duda con respecto al contrato de la función. Si bien señalo que retiro los parámetros, el contrato no se respeta entre llamadas sucesivas a la función porque una vez que entra a la recursión se mantienen hasta que se sale de la misma.

Por este motivo, modifiqué la solución y a continuación adjunto una variante al comienzo que lo primero que hace es libera el espacio de los parámetros en el stack.

4


Desde ya les agradezco correcciones y comentarios!

Saludos,

Octavio