ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

6
Instituto Tecnológico Chihuahua II Ingeniería en informática 20/02/2012 Denisse Peñaloza y Laura Zúñiga

Upload: zumichibie

Post on 30-Jul-2015

1.004 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

Instituto Tecnológico Chihuahua II

Ingeniería en informática

20/02/2012

Denisse Peñaloza y Laura Zúñiga

Page 2: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

1.- ¿Cuáles fueron algunos de los problemas de los primeros microprocesadores de 4

bits?

Era insuficiente según las normas actuales ya que solo direccionaba 4096 localidades

de 4 bits en la memoria, solo ofrecía 45 instrucciones diferentes, el 4004

microprocesador de 4 bits solamente se podía emplear en aplicaciones limitadas,

cuando surgieron aplicaciones más complejas, el 4004 resulto inadecuado.

2.- Enumere algunas aplicaciones de los primeros microprocesadores de 4 bits.

1- juegos de video.

2- Controladores pequeños basados en microprocesadores.

3.- ¿Qué mejoras en la tecnología de los microprocesadores condujeron a la aparición

del microprocesador de 8 bits?

El tamaño ampliado de la memoria (16K. 8) y las instrucciones adicionales (un total de

48) brindaron la oportunidad de muchas aplicaciones mas.

4.- Haga una comparación de las velocidades de ejecución de los microprocesadores

de 4, 8, 16 y 32 bits.

Cada una de estas velocidades fue la evolución de otro por ejemplo el

microprocesador de 32 bits tiene mas velocidad de ejecución que uno de 8 bits pero

uno de 16 bits tiene mas velocidad que uno de 4 bits

5.- ¿Cuanta memoria direcciona el microprocesador 8086?

En 1M byte (8 bits) o una memoria de 512K palabra (16 bits de ancho).

6.- ¿Cuanta memoria direcciona el microprocesador 80386?

4G bytes.

7.- Explique por que el 80486 es más rápido que algunos de los microprocesadores

anteriores.

Porque contiene básicamente un 80386 mejorado, un coprocesador aritmético y una

memoria cache interna de 8K bytes, también ejecuta muchas instrucciones en un solo

ciclo de reloj además de contar con una frecuencia de reloj alta que es de 66 MHz.

8.- ¿Qué es el “Paralelismo”? ¿Por qué permite al microprocesador ejecutar el software

con más eficiencia?

Es una función que puede procesar cierto número de instrucciones de forma

simultánea en diversas etapas de la ejecución.

Porque contienen muchas más unidades internas del procesamiento donde cada una

de estas unidades efectúan una tarea especifica la cual permite una mayor

eficiencia.

Page 3: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

9.- ¿Cuáles son los tres canales conectados con la memoria y la E/S del

microprocesador?

Canal de direcciones, canal de datos y canal de control.

10.- Los microprocesadores 80386 y 80486 pueden direccionar 4G bytes de memoria.

11.- El microprocesador 80286 direcciona 16 bytes de memoria.

12.- El 80386 direcciona una memoria que tiene un ancho de 32 bytes.

13.- La memoria lógica esta enumerada del 00000H al FFFFFH en el microprocesador

8086.

14.- Una palabra requiere 2 bytes de memoria.

15.- Una doble palabra requiere 4 bytes de memoria.

16.- ¿Cuál es la diferencia entre los mapas de memoria lógica y física del 8088?

Es que los bits en la memoria lógica están afuera y en la memoria digital están adentro

además de que en la memoria física solo utiliza un banco de información.

17.- ¿Cuál es la diferencia entre los mapas de memoria lógica y física del 80486?

Que en la memoria física utiliza dos bancos de memoria.

18.- Un banco de memoria tiene capacidad para almacenar 1G bytes en el sistema

de memoria del microprocesador.

19.- ¿Qué es la EMS en una computadora personal y donde se encuentra?

Es un sistema de memoria ampliada, esta se coloco en un marco de página vacío

(64K bytes) ubicada entre la memoria de solo lectura (ROM) del BIOS (Sistema básico

de entrada/salida) en el sistema.

20-El sistema de memoria ampliada (EMS) empieza en la localidad 100000H de la

memoria.

21-¿Cuánta memoria se encuentra en la TPA en un sistema de computadora?

640K bytes

22-¿Cuántos registros de propósito general de 8 bits están disponibles en la familia de

microprocesadores 8086/8088? 8 ¿Como se llaman? AL, AH, BL, CL, CH, DL Y DH

23--¿Cuántos registros de propósito general de 16 bits están disponibles en la familia

de microprocesadores 8086/8088? 4 ¿Cómo se llaman? AX, BX, CX Y DX

24-¿cuántos registros de propósito general de 32 bits están disponibles en la familia de

microprocesadores 80386? 4 registros de propósito general

¿Cómo se llaman? Son EAX, EBX, ECX y EDX

Page 4: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

25-¿Porque el registro CX se le llama registro contador?

El registro CX contiene el conteo de ciertas instrucciones para corrimientos y rotaciones

del número de bytes para las operaciones repetidas de cadena y un contador para la

instrucción LOOP.

26-¿Porque el registro DX se le llama registro de datos?

Es un registro de uso general que también contiene la parte mas significativa de un

producto después de una multiplicación de 16 o 32 bits.

27-¿Enumere los 5 registros apuntadores, índices y explique su función normal.

1- apuntador de pila (SP).- se emplea para direccionar datos en un pila de

memoria de LIFO .Esto ocurre más a menudo cuando se ejecutan las

instrucciones PUSH POP y cuando se llama o se regresa de una subrutina de un

programa principal.

2- Apuntador de base (BP).- Es un apuntador que se utiliza a menudo para

direccionar a una matriz de datos de una pila de memoria.

3- Indice de fuente (SI).- Se emplea para direccionar datos fuente en forma

indirecta para utilizarlos con las instrucciones de cadena o arreglos.

4- Indice de destino(DI).- se suele emplear para direccionar datos destinos en

forma indirecta para utilizarlos con las instrucciones de cadenas o arreglos.

5- Apuntador de instrucciones(IP).- se utiliza siempre para direccionar la siguente

instrucción que va a ejecutar el microprocesador.

28-los registros de segmentos se utilizan para direccionar un bloque de memoria de

64k bytes en el modo real. ¿Cómo es posible si un registro de segmento solo tiene 16

bits y la dirección de la memoria tiene 20 bits?

El funcionamiento en el modo real, se define el inicio de una sección de 64k bytes y en

el modo protegido selecciona un descriptor que describe la dirección inicial y la

longitud de la sección de memoria que tiene el código.

29-¿Qué registros de segmentos se agregaron a los microprocesadores 80386 y 80486?

FS y GS

30-¿se pueden traslapar los segmentos de memoria? Si es asi ¿Cuál es el número de

bytes traslapados que no sea 0? Si, 64k bytes

31- si IP=1000H y CS =2000H, entonces la dirección en modo real de la siguiente

instrucción se encuentra en la localidad 12000H de la memoria.

32- Si SS= 1234H y SP=0100H, entonces la dirección de la pila es 1334H.

33- ¿cuáles son los dos apuntadores que utilizan el registro del segmento de la pila

para direccionar la memoria? SS/ESP

34- la cadena fuente (SI) se encuentra en el segmento ________ y la cadena destino

(DI) se encuentra en el segmento _______ en las instrucciones para cadenas o

arreglos.

35- ¿cuantos de los 16 bits de bandera del 8086 contienen en realidad información?

Page 5: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

9 bits

36- Enumere y describa la función de cada uno de los bits de bandera similares al 8085

1- C (acarreo) indica un acarreo después de una suma o préstamo después de

una resta.

2- P (paridad) es un cero para una paridad impar y un 1 para paridad par.

3- A (acarreo auxiliar) tiene un acarreo después de una suma o un préstamo

después de una resta entre las posiciones de los bits 3 y 4 en el resultado.

4- Z (cero) indica que el resultado de una operación aritmética o lógica es cero.

5- S (signo) indica el signo aritmético del resultado después de una suma o una

resta .

6- T (trampa) se habilita la característica de depuración del microprocesador.

7- I (interrupción) controla el funcionamiento de la terminal de la entrada INTR.

8- D (dirección) controla la selección de incremento o decremento de los

registros DI y SI durante las instrucciones de cadena o arreglos.

9- O (sobreflujo) ocurren cuando se suman o restan números con signo.

37- ¿cual es la finalidad del bit de bandera IOPL en el 80386?

Es utilizado en el funcionamiento en modo protegido para seleccionar el nivel de

privilegio de los dispositivos entrada/salida

38- explique donde se utiliza el bit de bandera D y para que utiliza.

En todas las versiones después del microprocesador 8086 y es para controlar la

selección de incremento o decremento, decremento cuando D=1 e incremento

cuando D=0.

39- ¿que es un sobreflujo?

Es una condición que ocurre cuando se suman o restan números con signo. Indica que

el resultado ha excedido de la capacidad de la maquina.

40- un byte = 8 bits, una palabra es = 16 bits, una doble palabra es igual a 18 bits

41- los números con un signo y sin signo son bytes , palabras y palabras dobles

(indique si es cierto o falso) Falso

42- muestre como se almacena un 1234H en una palabra y en una doble palabra, si

tanto la palabra como la doble palabra empiezan en una dirección 10000H

1FFFFH

43- muestre como se almacena la dirección 1000:1234 en una doble palabra que

empieza en la dirección 04000H

4FFFH

44-¿Qué registró mantiene al selector en modo de sistema protegido?

Registros de gestión de memoria: Estos registros mantiene información sobre ciertas

estructuras de memoria que son utilizadas en el Modo Protegido. Los diversos registros

de memoria son: GDTR, LDTR, IDTR, TR y son usados para fines distintos.

Page 6: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara

45¿Qué modo de funcionamiento se debe emplear para accesar a la memoria arriba

del primer Mbyte en el microprocesador 80386?

Utilizando la memoria adicional, llamada sistema de memoria extendida XMS

Bibliografía APA

Barry B. Brey (1995) Microprocesadores Intel

México, D.F: Prentice Hall Hispanoamericana