por msamsoniuk » 23 Out 2006 00:37
a quantidade de bits no microcontrolador e microprocessadores refere-se normalmente ao tamanho natural do inteiro usado na arquitetura. bom, qualquer processador possui registros internos, de uso geral, que sao usados pelas instrucoes durante operacoes logicas e matematicas. o tamanho destes registros expressa justamente o tamanho natural do inteiro e as facilidades de enderecar memoria.
por exemplo, o 6502, 8085, Z80 e HC08, HCS08 e PIC sao exemplos de arquiteturas que possuem um acumulador, que eh utilizado na maioria das instrucoes e seu tamanho eh de 8 bits, portanto, sao processadores de 8 bits. no caso dos 8086, 80186 e 80286, o acumulador possui um tamanho de 16 bits e, portanto, sao processadores de 16 bits. finalmente, os 68000, powerpc, pentium e outros possuem registros de uso geral de 32 bits, de modo que o tamanho natural dos inteiros pode ser de 32 bits e sao, dessa forma, processadores de 32 bits. embora eu jah tenha ouvido falar de processadores de 4 a 36 bits e existam DSPs que usam inteiros de tamanhos variados, nao conheco nenhum com inteiros de 18 bits.
enfim, vc vai escolher cada um deles conforme a sua aplicacao e custo. seria dificil imaginar um processador de 8 ou 16 bits trabalhando com graficos, pq uma tela de 1024x768 iria requerer capacidade de enderecar quase 1MB de memoria de video. por outro lado, nao teria logica colocar um powerpc de 1GHz com 512MB de memoria em um mouse: um PIC faria o mesmo trabalho e custaria menos.