Teste com do Carry

Enviado:
17 Nov 2006 14:31
por BFCardoso
Olá Galera.....
Estou querendo testar o Carry em C mas nao sei como faço. Alguem pode me ensinar? Será que eu vou ter que adicinar uma "asm" e fazer este teste por assembly?
Obrigado!
BFCardoso

Enviado:
18 Nov 2006 13:00
por CCandido
tanto em asm quanto em c,todo teste condicional ou desvio
usa o carry como resultado.
asm
brset bit_tal,variavel,carry_setado
carry_retado:
carry_setado:
C
if (variavel & 0x80) // brset bit7,variavel
carry_setado
else
carry_retado
caso esteja querendo rolar bits de serial:
for (int i=0;i<8;i++){
valor= valor<<1;
if (PTA3 ) valor++;
ou
if (valor & 0x80) valor++;
}
caso não seja nada disso,coloque mais detales ou parte do codigo aqui.
abraços

Enviado:
20 Nov 2006 08:08
por pbernardi
O CCandido colocou com fazer, mas eu não vejo necessidade de se usar o carrier em C.
Pode se fazer praticamente tudo em C sem nem saber que o carrier existe.
Sds,