[Prévia cron] [Próxima Cron] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto] [Índice de autor]

Re: register



Olah

A palavra reservada register indica para o compilador armazenar a sua
variavel em um registrador da CPU. Caso voce nao saiba, a CPU do PC i386
(que eh este tipo de maquina que usamos) utiliza alguns registradores para
manipular dados internamente na CPU (registradores do i386:AX,BX,CX,Dx,
etc).

A vantagem de se usar a palavra register (normalmente em uma variavel int
ou char) eh o acrescimo de velocidade que o programa recebe. Jah que o
valor esta sendo armazenado diretamente nos registradores e nao na memoria
RAM como eh o normal.

Eh isso.

Demerson Polli

PS: Qualquer coisa leia "A biblia do programador PC & PS/2" de Peter
Norton para saber mais sobre a arquitetura do PC e PS/2.


--------------------------------------------------
 Demerson Andre Polli  

 Instituto de Matematica e Estatistica - USP

 Home-Page: http://www.linux.ime.usp.br/~polli
    E-Mail: polli@linux.ime.usp.br
--------------------------------------------------
Coca-Cola se compromete a abandonar o uso de HFC
em seus refrigeradores ate 2004.

http://www.cocacolacompany.com
http://www.cokespotlight.org
http://www.greenpeace.org.br
--------------------------------------------------









On Mon, 9 Oct 2000, taquarituba wrote:

> Gostaria de saber pra q serve o tipo
> de dados register?
> Fabio.
> 
> 
> __________________________________________________________________________
> Todo brasileiro tem direito a um e-mail grátis
> http://www.bol.com.br
> 
> 
> 
>