Moderadores: 51, guest2003, Renie, gpenga
RobL escreveu:Ta mal escrito? Quero dizer "maior densidade" de código em relação a uma flash de 8 bits, ou seja, uma baita redução do uso de flash em relação a um mesmo programa para 8 bits, se considerar preço / bytes.
Nos ARMs, devido ao set de instruções Thumb e Thumb2, duas instruções podem ocupar uma única palavra de 32bits da flash. Estatisticamente, em torno de 25% das instruções são de 32 bits, ocupando uma dword por inteiro. Devido ao núcleo de 32 bits, há maior eficiência também para executar estas instruções.
Nas máquinas de 8 bits, algumas instruções ocupam 2 ou mais bytes.
RobL escreveu:Perfeito, um PICÃO com 32 b de comprimento. Deve satisfazer plenamente aos que não tem muita habilidade com um PIC menor.
RobL escreveu:Eu não esperava uma solução para pequenas baterias tão cedo. Ninguém fez.
Se a ARM fez, ainda que um limitado micro de 32 bits, porém, bem superior aos de 8 e 16 bits é sem dúvida revolucionário.
Sem dúvida, a economia de energia, vai depender do programador em talvez ter que ligar um periférico, usar e desligar, pois 32 bits envolvem muito mais parte física que 8 bits. Grosseiramente teríamos pelo menos 32 flip flops, ou seja 64 transitores contra 16 transistores em 8 bits, isto para cada conjunto de 32 bits (não memo). Não é tarefa simples consumir o mesmo ou menos que um micro de 8 bits e ainda com clock maior.
É revolucionário do ponto de vista Físico, pois envolveu muito conhecimento de silício e juntar fazendo funcionar o que há de melhor, inclusive conseguindo acessar I/O com um ciclo.
Não peder de vista que se trata de um micro para simplificar aplicações que vinham sendo feitas com máquinas com 8 bits. Simplificar compiladores, etc.
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante