hehehe se vc quer ver um negocio realmente feio, procure instrucao de manipulacao de bit field do powerpc, a incrivel instrucao rlwinmx (rotate left word immediate then and with mask)... como o powerpc eh RISC, voce insere, extrai, limpa, rotaciona, multiplica, divide e faz varias coisas com uma *unica* instrucao:
http://publib.boulder.ibm.com/infocente ... hift32.htm
comeca que a instrucao tem 5 operandos! vc vai descobrir o primeiro assembler do assembler no universo, por exemplo:
extrwi RA, RS, n, b
na verdade eh compilado para:
rlwinm RA, RS, b+n, 32-n, 31
de modo que vc nao precise fazer uma soma e uma subtracao de cabeca enquanto perde seu tempo programando em assembler para ele.
Djalma Toledo Rodrigues escreveu:Marcelo Samsoniuk escreveu:segundo o meu amigo wikipedia, o pic endereca bytes e entao pode manipular bits individuais dentro destes bytes... mas isso todo moderno faz!
O 8051 tem apenas uma região da RAM endereçável por bit
Do endereço 20H a 2FH.
Veja exemplos de Instrução de Bit :
SETB Bit – Seta o bit endereçado. (2 bytes – 12 pulsos);
CPL Bit – Complementa o bit endereçado. (2 bytes – 12 pulsos); Observar que são Instruções de Dois Bytes
.