Estoy usando GNUSim8085 (también los resultados son los mismos en el entrenador)
Me estaba familiarizando con la instrucción ADC y las instrucciones a continuación no parecen funcionar como quiero.
stc ;to make sure carry is set
mvi a,00h
mvi b,0ffh
adc b
hlt
Esperaba que el indicador de acarreo se estableciera porque estamos agregando 11111111 + 00000000 + 00000001, por lo que, obviamente, se generaría un arrastre pero el indicador de acarreo no está establecido. ¿Por qué funciona esto de esta manera? ¿Puedes por favor explicar esto?