Arquitetura

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1420 palavras )
  • Download(s) : 0
  • Publicado : 12 de julho de 2012
Ler documento completo
Amostra do texto
Arquitetura Intel
UNIVERSIDADE ESTADUAL DA BAHIA (UNEB) DEPARTAMENTO DE CIÊNCIAS EXATAS E DA TERRA SISTEMAS DE INFORMAÇÃO ARQUITETURA DE COMPUTADORES

TIAGO PEREIRA VAGNER FONSECA

INTEL - História

Gordon Gordon Moore
Lei de Moore (1965).

Robert Noyce
Cirtuito integrado. SRAM DRAM

INTEL - História
Apenas Microprocessadores? IAL – Intel Architecture Labs Desenvolvimento para IBMe Microsoft. PCI, PCI express e USB. 2001 e 2005. Intel 4004, 8086, processadores x86, Pentium.

REGISTRADORES - STALLINGS
Registradores visíveis para o usuário minimiza referencias a memorias Registradores de controle e de estado Controlar a operação da CPU

REGISTRADORES - FAMILIA INTEL
A arquitetura dos processadores da família Intel é formada por registradores de uso geral; desegmento; de status; de pilha; e ponteiros.

REGISTRADORES - USO GERAL

● ● ● ●

ACUMULADOR: Acesso à portas de I/O; Operações aritméticas; chamadas de interrupções. BASE: Ponteiro de base para acesso à memória; Recebem valores de retorno. CONTADOR: Recebem contagens de loop e shifts; Recebem valores de interrupções. DADOS: Assim como o Acumulador, acessa portas de I/O e recebe chamadas deinterrupção.

REGISTRADORES - SEGMENTO
CS: Contém o segmento de Código no qual o programa está rodando. Mudar seu valor pode pendurar o computador. DS: Contém o segmento de Dados que o programa acessa. Mudar seu valor pode resultar em dados errados. ES, FS, GS: Estes registrados de segmento extras estão disponíveis para endereçamento distante (far pointer) como memória de vídeo e outras. SS: Contém osegmento de Pilha usado pelo programa. Algumas vezes tem o mesmo valor que DS. Mudar seu valor pode levar a resultados imprevisíveis, geralmente relacionados aos dados.

REGISTRADORES - STATUS
Condicionam o uso da CPU com informações e chamadas de interrupções, Permitindo o controle pela UC.
11 10 0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00 | | | | | | | | | | | | | | | | | |--- CF CarryFlag | | | | | | | | | | | | | | | | |------ 1 | | | | | | | | | | | | | | | |--------- PF Flag de Paridade | | | | | | | | | | | | | | |------------ 0 | | | | | | | | | | | | | |--------------- AF Flag Auxiliar | | | | | | | | | | | | |------------------ 0 | | | | | | | | | | | |--------------------- ZF Flag Zero | | | | | | | | | | |------------------------ SF Flag de Sinal | | | | | | | | ||--------------------------- TF Trap Flag (Single Step) | | | | | | | | |------------------------------ IF Flag de Interrupção | | | | | | | |--------------------------------- DF Flag de Direção | | | | | | |------------------------------------ OF Flag de Overflow | | | | | |--------------------------------------| | | | |------------------------------------------ IOPL Nível de Privilégio I/O (286+)| | | |--------------------------------------------- NT Nested Task Flag (286+) | | |------------------------------------------------ 0 | |--------------------------------------------------- RF Resume Flag (386+) |------------------------------------------------------ VM - Flag de Modo Virtual (386+)

REGISTRADORES - PONTEIRO E PILHA
ES>EDI|EDI, DI: Registrador do Índice de Destino. É usadopara cópia de strings, cópia e configuração de arrays de memória e para endereçamento distante (far pointer) com ES. DS>ESI|EDI, SI: Registrador de Índice de Origem. É usado para cópia de strings de arrays de memória. SS>EBP|EBP, BP: Registrador ponteiro da Base da Pilha. Contém o endereço base da pilha. SS>ESP|ESP,SP: Registrador ponteiro da Pilha. Contém o endereço do topo da pilha. CS>EIP|EIP,IP: Ponteiro do Índice. Contém o deslocamento (offset) da próxima instrução. Pode ser apenas lido.

● ● ● ● ●

Lançado em novembro de 1971 Primeiro processador do mundo Inventado pelos engenheiros da Intel Federico Faggin, Ted Hoff e Stan Mazor. Desenvolvido para o uso em calculadoras Operava com o clock máximo de 740 KHz e podia calcular até 92 mil instruções por segundo, ou seja, cada...
tracking img