Arquitetura
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 IBM e 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; de segmento; 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 de interrupçã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 o segmento 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 Carry