Instruccion BIT esta alterando registros

Re: Instruccion BIT esta alterando registros

de Leonardo Etcheverry -
Número de respuestas: 0
Muchas gracias por reportar este problema!

Esto es un bug en nuestro programa "monitor" que asiste al debugger. Todavía tengo que hacer algunas pruebas y confirmar mis sospechas. Por ahora eviten hacer stepi sobre instrucciones BIT b, (IX) o BIT b, (IY) y sigan la sugerencia de Julio: pongan un breakpoint inmediatamente a continuación de la instruccion BIT b, (IX) en cuestión y usen "continue".

En teoría, este mismo problema se puede manifestar también con las instrucciones:

SET b, (IX)
RES b, (IX)
BIT b, (IX)
y las instrucciones de rotación y desplazamiento sobre lo apuntado por IX:
RR (IX), RL(IX), RRC(IX), SR(IX), etc.

Vale también para IY.

Por las dudas, pueden seguir usando cualquiera de estas instrucciones, siempre y cuando no hagan un stepi sobre ellas.

Saludos,
Leonardo.