Estimados, buenas noches:
Recopilamos las siguientes dudas sobre esta primera práctica. Creo no se han consultado antes en el foro.
1. ¿El SP lo deberíamos inicializar con el valor 0xB000 o 0xFFFF? Ese es el rango de memoria disponible para el usuario, pero nos generó la duda. Por ahora lo pusimos en 0xFFFF y funciona bien.
2. ¿Las constantes solo deben definirse todas en los archivos de prueba individuales, o deben ir en el de subrutinas.s? Tuvimos un par de errores de compilación al principio, y de momento los pusimos solo en las pruebas.
3. ¿En binapbcd debemos controlar que los números sean menores a 100 o asumimos que siempre los son, sin verificar nada?
4. ¿En la prueba de despreloj solo debemos inicializar el registro IX con un valor cualquiera y luego vamos asignando diferentes valores de memoria a las posiciones (IX+0), (IX+1), (IX+2) desde el debugger? ¿O a qué se refieren con inicializar sistema en el pseudocódigo brindado?
Gracias y saludos,
Rob