Rotinas para FP

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Rotinas para FP

Mensagempor Iran » 01 Ago 2008 20:02

Estava vendo aqui umas rotinas em assembly para operações em ponto flutuante no 8051.

http://www.geocities.com/jerson.geo/

Essas rotinas foram criadas por Jerson Fernandes e melhoradas por João Roberto Gabbardo, que era membro aqui do fórum.

No link acima tem tb uma calculadora pra converter um número decimal na sua representação em pto flutuante.

Tudo ia bem até que que fui testar como o SDCC coloca na memória os numeros em FP e vi que a representação que é usada no SDCC é diferente da representação nessas rotinas, por exemplo o número 57 é representado com:

86,640000 na calculadora e deve ser colocado na memória na ordem inversa 00 00 64 86

Esse mesmo 57 no SDCC é representado como:

42,640000 e tb posto na memória na ordem inversa, o SDCC usa o padrão IEEE 754.


Que padrão é esse das rotinas ?

Existe um meio de fazer o SDCC trabalhar em outro padrão ou fazer as rotinas trabalharem no padrão IEEE 745 ?

Fico Grato,

Zé Iran.
Avatar do usuário
Iran
Word
 
Mensagens: 558
Registrado em: 16 Out 2006 18:10
Localização: Imperatriz - MA

Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x