Resumo sobre processadores de 32 bits

32 bits é uma referência à geração de computadores que são construídos com processadores de 32 bits. O intervalo de valores (números inteiros) que podem ser armazenados por uma "palavra" de 32 bits é de 0 até 4294967295, ou de −2147483648 até 2147483647 se for utilizada a codificação de dois complementos. Consequentemente, um processador de 32 bits pode acessar uma memória de até 4 GB.

INTEL 80386

Lançado em 1985, este é o grande avanço tecnológico desde o 8086, baseando-se nas mesmas técnicas de endereçamento virtual sua arquitetura de 32 bits o torna bastante especialmente projetado para regime multitarefas, podendo manusear, teoricamente, 4 Gb de memória real. Seu circuito engloba características sofisticadas de proteçao de tarefas, traduçãode endereços e gerenciamento de memória. Ele é compatível com o 8086, 88, 286.

O processador suporta inteiros aritméticos de 32 bits, com ou sem sinal, e apresenta dois novos tipos de ponteiros: um para deslocamento (offset pointer) de 32 bits e um outro de 48 bits. Os operandos das instruções podem também apresentar até 32 bits e os endereços efetivos para segmentos maiores de 64 Kb podem ter 32 bits de extensão. Apresenta três modos de operação, dois deles compatíveis com o conjunto de instruções do 8086 e 80286.

No modo real, o processador emula o 8086, em modo protegido permite endereçamento virtual e isolação de tarefas. Já no modo 8086 virtual é extendida a compatibilidade ao conjunto de instruções do 8086.

Contém 16 registradores sendo 8 deles para uso geral, seis registradores de segmentos, um ponteiro de instrução e um de estado.

-uso geral: Suas nomeclaturas são EAX, EBX, ECX, EDX (que podem ser acessados com registrador de 32 bits, 16 bits ou 2 de 8 bits cada um), ESP, EBP, ESI, EDI (que podem somente ser acessados como registradores de 32 ou 16 bits). Quando acessados como registradores de 16 bits apresentam a nomeclatura já conhecida AX, BX, CX, DX, SP, BP, SI, DI e quando acessados aos pares de 8 bits apresentam a nomeclatura também ja'conhecida AH, AL, BH, BL, CH, CL, DH, DL.

    -segmento: São os já conhecidos CS, SS, DS, ES e mais dois novos segmentos extra: FS e GS.

    -registrador de estados: O registrador de estados (EFLAGS) é também de 32 bits. Além dos indicadores de estado do 286, o 386 apresenta dois novos: o Virtual Mode e Resume. O primeiro ativa o modo 8086 virtual, permitindo a execução do código para o 8086 no modo protegido do 80386. O segundo, Resume, faz com que o processador ignore falhas de depuração nas instruções recebidas.

Três registradores de 32 bits são usados para armazenar informações sobre o estado da máquina. O registrador CRO é equivalente ao registrador palavra de estado do 80286.

 


Associação SoftwareLivre

A Associação SoftwareLivre.org (ASL) é uma associação civil sem fins-lucrativos, com sede em Porto Alegre/RS que reúne empresários, profissionais liberais, estudantes e servidores públicos, estabelecendo relações com os mais diversos setores da sociedade como o poder público, universidades, empresas, grupos de usuários, hackers e ONGs. A ASL tem por principal objetivo tornar o software livre amplamente incluído na sociedade, propiciando espaço de discussão, apoio, fomento e organização de iniciativas nas mais diversas áreas relacionadas. - Site oficial da associação