Buenas, mirando la solucion me surge la siguiente duda :
https://eva.fing.edu.uy/pluginfile.php/44683/mod_folder/content/0/2017/solExAC201712.pdf?forcedownload=1
Luego del llamado recursivo en el codigo de la solucion, hace ADD CX, DX
CALL contarArquiChirimbolos
POP DX
ADD CX, DX
La duda es, no deberia primero hacer un pop CX, como sabe cual valor tiene CX? por lo que tengo entendido el valor de los registros no se conserva a no ser que se guarde en la pila, el registro CX sin hacer un pop de la pila, que valor tiene?
Se entiende la duda? saludos y gracias.