Moderadores: andre_luis, 51, guest2003, Renie
Sergio38br escreveu:Some os sinais e o resultado se for dividir por 4 rotacione 2 vezes pela direita..(para facilitar sempre trabalhe com multiplos de 2)
[ ]`s
Sergio
Francys Reymer escreveu:Sergio38br escreveu:Some os sinais e o resultado se for dividir por 4 rotacione 2 vezes pela direita..(para facilitar sempre trabalhe com multiplos de 2)
[ ]`s
Sergio
somar eu sei mas como eu faria pra dividir? e pra q rotacionar pra direita?
; assumindo que cada valor tem 8 bits significativos
; calculando value2' = (value1+value2)/2
movfw value1
addwf value2, f
rrf value2, f
; calculando value4' = (value3+value4)/2
movfw value3
addwf value4, f
rrf value4, f
; calculando value4'' = (value2'+value4')/2
movfw value2
addwf value4, f
rrf value4, f
; neste momento, value4'' = (value1+value2+value3+value4)/4
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante