22.11.2014 Views

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

EL MICROPROCESADOR Y SU ARQUITECTURA.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DESCRIPTORES<br />

Existe otra característica que se encuentra en el descriptor del 80386 hasta el Pentium 4 que<br />

no existe en el del 80286: el bit de granularidad (bit G). Si G=0, el límite específica un límite de<br />

segmento de 00000H a FFFFFH. Si G=1, el valor del límite se multiplica por 4Kbytes (sumados<br />

a FFFH). El límite es entonces 00000FFFFH a FFFFFFFFH, si G=1. Esto permite una longitud<br />

de segmento de 4K a 4G bytes en pasos de 4Kbytes. La razón de esta longitud del segmento<br />

en el 80286 es que la dirección del offset siempre es de 16 bits debido a su arquitectura interna<br />

de 16 bits. El 80386 y superiores utilizan una arquitectura de 32 bits que permite una dirección<br />

de offset; en la operación de modo protegido, de los 32 bits. Esta dirección de 32 bits permite<br />

que los segmentos tengan longitud de 4Gbytes y la dirección offset de 16 bits permite<br />

longitudes de segmento de 64K bytes. Los sistemas operativos operan en el entorno de 16 y<br />

32 bits. Por ejemplo, MS-DOS utiliza el entorno de 16 bits, mientras que la mayoría de las<br />

aplicaciones de Windows utilizan el entorno de 32 bits, llamado WIN32.<br />

EJEMPLO<br />

El siguiente ejemplo muestra el segmento inicial y final considerando que la dirección base es<br />

10000000H, el límite es 001FFH, y el bit G=0.<br />

Base=Start=10000000H<br />

G=0<br />

End=Base+Limit=10000000H+001FFH=100001FFH

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!