Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Capitulo 2: los microprocesadores libro, Ejercicios de Sistemas Operativos

Libro de microprocesadores de Barrey Repuestas del capitulo 2

Tipo: Ejercicios

2020/2021

Subido el 20/10/2021

yadira-canche-hernandez
yadira-canche-hernandez 🇲🇽

1

(1)

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. ¿Qué son los registros visibles para los programas?
Son aquellos registros que se utilizan durante la programación de aplicaciones y se especifican
mediante las instrucciones. El modelo de programación del 8086 al Pentium 4 se considera como
visible para los programas.
2. El 80286 direcciona registros que son de 8 y de __16__________ bits.
3. ¿Cuáles microprocesadores pueden direccionar los registros extendidos?
Del 80386 al Pentium 4.
Los registros extendidos de 32 bits son EAX, EBX, ECX, EDX, ESP, EBP, EDI, ESI, EIP y
EFLAGS. Estos registros extendidos de 32 bits, junto con los registros de 16 bits FS y GS,
están disponibles sólo en el microprocesador 80386 y superiores.
El modelo de programación de los microprocesadores 80386 y superiores contiene registros
extendidos de 8, 16 y 32 bits, así como dos registros de segmento de 16 bits adicionales: FS
y GS.
4. El registro extendido BX se direcciona como _______EBX _____.
O no estoy segura si es: el desplazamiento de una posición en el sistema de memoria.
5. ¿Cuál registro guarda la cuenta para algunas instrucciones?
ECX y/o CX = registro de conteo
6. ¿Cuál es el propósito del registro IP/EIP?
Guarda la dirección de desplazamiento del siguiente paso en el programa.
EIP direcciona la siguiente instrucción en una sección de memoria definida como
segmento de código. El apuntador de instrucciones se utiliza por el microprocesador para
encontrar la siguiente instrucción secuencial en un programa ubicado dentro del segmento
de código.
7. ¿Cuáles son las operaciones aritméticas que no modifican el bit de bandera de acarreo?
El incremento y/o decremento
Las banderas nunca cambian cuando hay transferencia de datos o cuando se realiza una
operación de control del programa. Éste guarda el valor del acarreo después de la suma, o
la sustracción después de la resta.
8. ¿Ocurrirá un desbordamiento si se suma un FFH con signo a un 01H con signo?
No, si suma +1 y -1 el resultado será cero, que es un número válido.
9. Se dice que un número que contiene 3 bits uno tiene paridad ___impar_________.
pf3
pf4

Vista previa parcial del texto

¡Descarga Capitulo 2: los microprocesadores libro y más Ejercicios en PDF de Sistemas Operativos solo en Docsity!

  1. ¿Qué son los registros visibles para los programas? Son aquellos registros que se utilizan durante la programación de aplicaciones y se especifican mediante las instrucciones. El modelo de programación del 8086 al Pentium 4 se considera como visible para los programas.
  2. El 80286 direcciona registros que son de 8 y de __16__________ bits.
  3. ¿Cuáles microprocesadores pueden direccionar los registros extendidos? Del 80386 al Pentium 4. Los registros extendidos de 32 bits son EAX, EBX, ECX, EDX, ESP, EBP, EDI, ESI, EIP y EFLAGS. Estos registros extendidos de 32 bits, junto con los registros de 16 bits FS y GS, están disponibles sólo en el microprocesador 80386 y superiores. El modelo de programación de los microprocesadores 80386 y superiores contiene registros extendidos de 8, 16 y 32 bits, así como dos registros de segmento de 16 bits adicionales: FS y GS.
  4. El registro extendido BX se direcciona como _______EBX _____. O no estoy segura si es: el desplazamiento de una posición en el sistema de memoria.
  5. ¿Cuál registro guarda la cuenta para algunas instrucciones? ECX y/o CX = registro de conteo
    1. ¿Cuál es el propósito del registro IP/EIP? Guarda la dirección de desplazamiento del siguiente paso en el programa. EIP direcciona la siguiente instrucción en una sección de memoria definida como segmento de código. El apuntador de instrucciones se utiliza por el microprocesador para encontrar la siguiente instrucción secuencial en un programa ubicado dentro del segmento de código.
  6. ¿Cuáles son las operaciones aritméticas que no modifican el bit de bandera de acarreo? El incremento y/o decremento Las banderas nunca cambian cuando hay transferencia de datos o cuando se realiza una operación de control del programa. Éste guarda el valor del acarreo después de la suma, o la sustracción después de la resta.
  7. ¿Ocurrirá un desbordamiento si se suma un FFH con signo a un 01H con signo?

No, si suma +1 y -1 el resultado será cero, que es un número válido.

  1. Se dice que un número que contiene 3 bits uno tiene paridad ___ impar _________.
  1. ¿Cuál bit de bandera controla la terminal INTR en el microprocesador? El bit de bandera de interrupción (I)
  2. ¿Cuáles microprocesadores contienen un registro de segmento FS? los microprocesadores del 80386 al Pentium 4 para que los programas puedan acceder a dos segmentos de memoria adicionales.
  3. ¿Cuál es el propósito de un registro de segmento en la operación en modo real del microprocesador? Todas las direcciones de memoria en modo real deben consistir de una dirección de segmento más una dirección de desplazamiento. La dirección de segmento, ubicada dentro de uno de los registros de segmento, define la dirección inicial de cualquier segmento de memoria de 64 Kbytes. La dirección de desplazamiento selecciona cualquier posición dentro del segmento de memoria de 64 Kbytes. Entonces: el propósito de un registro de segmento es dar la dirección de segmento, ubicada dentro de uno de éstos, para definir la dirección inicial de cualquier segmento de memoria de 64 Kbytes. La dirección de desplazamiento selecciona cualquier posición dentro del segmento de memoria de 64 Kbytes. Es decir, redireccionar a la dirección más baja.
  4. En el modo real, muestre las direcciones inicial y final de cada segmento localizado por los siguientes valores del registro de segmento: (a) 1000H inicial: 1000H x 10H = 10000H y final: 10000H + FFFFH = 1FFFFH (b) 1234H inicial: 1234H x 10H = 12340H y final: 12340H + FFFFH = 2233FH (c) 2300H inicial: 2300H x 10H = 23000H y final: 23000H + FFFFH = 32FFFH (d) E000H inicial: E000H x 10H = E0000H y final: E0000H + FFFFH = EFFFFH (e) AB00H inicial: AB00H x 10H = AB000H y final: AB000H + FFFFH = BAFFFH
    1. Encuentre la dirección en memoria de la siguiente instrucción ejecutada por el microprocesador, cuando opera en el modo real, para las siguientes combinaciones de CS:IP: (a) CS = 1000H e IP = 2000H 10000H + 2000H = 12000H (b) CS = 2000H e IP = 1000H 20000H + 1000H = 24A00H (c) CS = 2300H e IP = 1A00H 23000H + 1A00H = 26200H
  1. Determine la posición de memoria que se direcciona mediante las siguientes combinaciones de registros del Pentium 4 en modo real: (a) DS = 2000H y EAX = 00003000H 2000H x 10H= 20000H + 00003000H = 23000H (b) DS = 1A00H y ECX = 00002000H 1A00H x 10H = 1A000H + 00002000H = 1C000H (c) DS = C000H y ESI = 0000A000H C000H x 10H = C0000H + 0000A000H = CA000H (d) SS = 8000H y ESP = 00009000H 8000H x 10H = 80000H + 00009000H = 89000H (e) DS = 1239H y EDX = 0000A900H 1239H x 10H = 12390H + 0000A900H = 1CC90H
  2. ¿A cuál área de la memoria permite el acceso el direccionamiento de memoria en modo protegido en el microprocesador 80286? Empieza en cualquiera de sus 16 Mbytes de memoria mediante el uso de una dirección base de 24 bits.
  3. ¿A cuál área de la memoria permite el acceso el direccionamiento de memoria en modo protegido en el microprocesador Pentium 4? Empieza en cualquiera de sus 4 Gbytes de memoria, mediante el uso de una dirección base de 32 bits.