Controllo utente in corso...

Microprocessori INTEL per il PC, Segmentazione Intel 8086/88, SEGMENTI, MAPPA DI MEMORIA del PC IBM, PROLOGO STANDARD, ISA del Pentium II, Registri del Pentium II (7 pagine formato pdf)

VOTO: stellastellastellastellastellastella Appunto inviato da thunderbolt83

I processori Intel Tutta la famiglia dei processori Intel (x86) si basa ed e compatibile con il primo processore di questo tipo: l'8086. L'8086 e un processore a 16 bit quindi i suoi registri potranno contenere al massimo 16 bit di informazione. I processore piu moderni quali 80486, Pentiume Pentium II sono processori a 32 bit. Intel rilascia a metà del 2000 anche il Merced a 64 bit, ma fino ad allora produce solo processori con registri a 32 bit. Quindi per poter conoscere come funziona un processore Pentium e necessario partire dal suo bis -bis -nonno: 8086. Alcuni siti WEB in cui potrete trovare documentazione varia sull'assembly language Intel 8086/88 : httpwww.disco.unimib.it/architettura1/arch99/x86/asm1.htm httpwww.ce.unipr.it/people/broggi CdL Informatica - Università di Bari Architettura degli Elaboratori a.a. 2003-2004 Microprocessori INTEL per il PC 8080 (1974) CPU a 8 bit, 6000 tr., 2MHz, 64KB di memoria indirizzabile; simile al PDP-8, ma prodotto di massa. 8086 (1978) e 8088 (1979) CPU a 8 bit, 29000 tr., 5-10MHz, 1MB di memoria indirizzabile; bus a 16 bit (8086) o a 8 bit (8088); scelta da IBM come CPU per il PC IBM originale. 80286 (1982) 16 bit, 134'000 tr., 8-12MHz, 16MB memoria indirizzabile; instruction set di base uguale a 8086 e 8088; organizzazione di memoria differente, ma complessa per garantire la compatibilità con i vecchi chip. I processori Intel a 32 bit 80386 (1985) 32 bit, 275'000 tr., 16-33MHz, 4GB memoria indirizzabile; compatibile con quanto prodotto dall'8080 in poi. 80486 (1989) 32 bit, 1.2M tr., 25-100MHz, 4GB memoria indirizzabile; organizzazione a pipeline; comprende un'unità floating point e 8KB di cache su chip. CdL Informatica - Università di Bari Architettura degli Elaboratori a.a. 2003-2004 La struttura interna dell'8086 si presenta grossomodo cosi: CdL Informatica - Università di Bari Architettura degli Elaboratori a.a. 2003-2004 Bit - 16 Uso generale AH BH CH DH AX BX CX DX AL BL CL DL SI DI BP SP CS DS SS ES IP Accumulatore nelle op. aritmetiche Base nei modi di indirizzamento Contatore delle iterazioni nei Loop Dati per la moltipl. e divis. di dati a 16 bit Indice di sorgente Indice di destinazione Puntatore alla Base Puntatore allo Stack (si somma a SS per TOP) Segmento di programma (si somma a IP Segmento dati Segmento Stack Segmento Extra Puntatore Istruzioni (PC) PSW (Program Status Word): registro con risultato ALU (ed altro): N: risultato Negativo, Z: risultato Zero, V: oVerflow, C: Carry , A: Ausiliary carry , P: Parità del risultato CdL Informatica - Università di Bari Architettura degli Elaboratori a.a. 2003-2004 registri indici e puntatori registri segmento per ottenere PC) registri di sistema FLAGS Segmentazione Intel 8086/88 Ciascun registro segmento punta a più spazi di indirizzamento indipendenti: segmenti Indirizzi a 2 livelli (segmento+offset) Registri a 16 Bit - Numero massimo Indirizzi = 2 16 = 65.536 = 64 k Memoria reale indirizzata Paragrafo (16 byte ) 64 k CODICE CS DS SS ES 0150 Continua »

vedi tutti gli appunti di architettura-degli-elaboratori »
Carica un appunto Home Appunti
Pagina eseguita in 0.0991489887238 secondi