Boas ppl tenho aqui umas dúvidas numa ficha de trabalho. É a seguinte:
No exercício 2, tenho:
Mas isto faz com que OV flag fique a 1. Mas não sei bem porque embora tenha uma teoria.
Se colocarmos logo um valor tipo FFh em A não acende mas se antes fizermos uma soma por exemplo add a, #1h no proximo add a, #7Fh acende e neste caso passa a ser ocupado o 8º bit, será que neste caso a flag acende devido a perder bit de sinal? Mas o OV aparece depois de ter feito uma primeira soma lol
Agradeço desde já ajuda dada
cumpzz
No exercício 2, tenho:
Código:
mov r1, #5Fh
mov r2, #13h
; inicializacao dos valores a ser usados na soma
mov a, r1 ;move-se r1 para a dado que só se pode somar no acumulador
add a, r2 ;soma-se agora r2
add a, #87
Se colocarmos logo um valor tipo FFh em A não acende mas se antes fizermos uma soma por exemplo add a, #1h no proximo add a, #7Fh acende e neste caso passa a ser ocupado o 8º bit, será que neste caso a flag acende devido a perder bit de sinal? Mas o OV aparece depois de ter feito uma primeira soma lol
Agradeço desde já ajuda dada
cumpzz
Última edição: