INSTITUTO TECNOLÓGICO DE CHIHUAHUA II

Anuncio
INSTITUTO TECNOLÓGICO DE
CHIHUAHUA II
Carrera: Ingeniería Informática
Nombre de la materia: Arquitectura de Computadoras
Nombre del docente: Ernesto Leal
Nombre de los alumnos: Janeth Hernández Hernández,
Laura Moreno Coronado y Fernando Mata Villalobos
1) ¿Cuáles fueron algunos de los problemas de los primeros microprocesadores de 4 bits?
Este controlador integrado, programable en un solo encapsulado era insuficiente, porque solo
direccionaba 4096 localidades de 4 bits en la memoria. El 4004 contenía un conjunto de
instrucciones que ofrecían solo 45 instrucciones diferentes.
2) Enumere algunas aplicaciones de los primeros microprocesadores de 4 bits
El 4004 solo se podía emplear en aplicaciones limitadas, como en los primeros juegos de video y en
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?
Intel produjo el 8008 en 1971, el primer microprocesador de 8 bits. El tamaño ampliado de memoria
(16k 8) y las instrucciones adicionales (total de 48), aplicaciones más avanzadas.
4) Haga una comparación de las velocidades de ejecución de los microprocesadores de 4, 8, 16 y 32
bits.
Con el tiempo se fueron mejorando las velocidades debido a la demanda de mejores
microprocesadores y la evolución de las tecnologías.
5) ¿Cuánta memoria direcciona el microprocesador 8086?
Tiene capacidad para direccionar a un 1Mbyte (8 bits) o una memoria de 512K palabra (16 bits de
ancho).
6) ¿Cuánta memoria direcciona el microprocesador 80386?
4Gbytes
7) Explique porque el 80486 es más rápido que algunos de los microprocesadores anteriores.
Porque ejecuta muchas más direcciones en un ciclo de reloj que los demás. Esto combinado con
un reloj de 66MHz permite que las instrucciones se ejecuten a 54MIP.
8) ¿Qué es el “paralelismo”? ¿Por qué permite al microprocesador ejecutar el software con más
eficiencia?
Es ejecutar diversas operaciones de manera simultánea en diversas etapas de la ejecución. Porque
al realizar distintas tareas al mismo tiempo, el software trabaja más rápido.
9) ¿Cuáles son los tres canales conectados con la memoria y la E/S del microprocesador?
Canal de datos, canal de dirección y canal de control.
10) Los microprocesadores 80386 y 80486 pueden direccionar 4Gbytes de memoria.
11) El microprocesador 80286 direcciona 16 Mbytes de memoria.
12) El 80386 direcciona una memoria que tiene un ancho de 32 bits.
13) La memoria lógica esta numerada del 00000H al FFFFEH 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?
No hay diferencia.
17) ¿Cuál es la diferencia entre los mapas de memoria lógica y física del 80486?
En la memoria física son 32 bits de ancho y en la lógica 8 bits de ancho.
18) Un banco de memoria tiene la capacidad para almacenar 1Gbytes en el sistema de memoria del
microprocesador.
19) ¿Qué es la EMS en una computadora personal y donde se encuentra?
Es el estándar para el sistema de memoria ampliada. Se encuentra en un marco de página vacío
ubicado entre la memoria de sólo lectura (ROM) del BIOS (Sistema básico de E/S) 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?
640KBytes
22) ¿Cuántos registros de propósito general de 8 bits están disponibles en la familia de
microprocesadores 8086/8088? ¿Cómo se llaman?
Están disponibles 8: AH, AL, BH, BL, CH, CL, DHL y DL.
23) ¿Cuántos registros de propósito general de 16 bits están disponibles en la familia de
microprocesadores 8086/8088? ¿Cómo se llaman?
Están disponibles 4: AX, BX, CX y DX.
24) ¿Cuántos registros de propósito general de 32 bits están disponibles en el microprocesador 80386?
¿Cómo se llaman?
Están disponibles 4: EAX, EBX, ECX y EDX.
25) ¿Por qué el registro CX se le llama registro contador?
Porque es el que contiene el conteo de instrucciones para corrimientos (CL) y rotaciones del
número de bytes (CX) para las operaciones repetidas de cadena y un contador (CX o ECX) para la
instrucción LOOP.
26) ¿Por qué el registro DX se le llama registro de datos?
Porque es un registro de uso general que también contiene la parte más significativa de un
producto después de una multiplicación de 16 o de 32 bits.
27) Enumere los cinco registros apuntadores, índices y explique su función normal.
a. SP (Apuntador de pila).- Direccionar datos en una pila de memoria de LIFO (último en entrar,
primero en salir).
b. BP (Apuntador de base).- Es un apuntador de uso general que se utiliza a menudo para
direccionar a una matriz de datos en una pila de memoria.
c. SI (Índice de fuente).- Se emplea para direccionar datos fuente en forma indirecta para
utilizarlos con las instrucciones de cadenas o arreglos.
d. DI (Índice de destino). Se suele emplear para direccionar datos destino en forma indirecta,
para utilizarlos con las instrucciones de cadenas o arreglos.
e. IP (Apuntador de instrucciones).- Se utiliza siempre para direccionar a la siguiente instrucción
que a va ejecutar el microprocesador.
28) Los registros de segmento 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?
Se le agrega un 0H en su extremo derecho, para formar una dirección de memoria de 20 bits.
29) ¿Qué registros de segmento se agregaron a los microprocesadores 80386 y 80486?
El FS y el GS.
30) ¿Se puede traslapar los segmentos de memoria? Si es así ¿Cuál es el número de bytes traslapados
que no sea 0? Sí, 16 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 actual de la pila es 12440H.
33) ¿Cuáles son los dos apuntadores que utilizan el registro de segmento de pila para direccionar la
memoria?
SP (Apuntador de pila).
BP (Apuntador de base).
34) La cadena fuente (SI) se encuentra en el segmento para información y la cadena destino (DI) se
encuentra en el segmento adicional en las instrucciones para cadenas o arreglos.
35) ¿Cuántos de los 16 bits de bandera del 8086 contienen, en realidad, información?
9 de los 16 bits contienen información.
36) Enumere y describa la función de cada uno de los bits de bandera similares al 8085.
C.- acarreo
P.- paridad
A.- acarreo auxiliar
Z.- cero
S.- signo
T.- trampa
I.- Interrupción
D.- Dirección
O.- Sobre flujo
IOPL.- Nivel de privilegio de entrada-salida
NT.- Tarea anidada
RF.- reanudar
VM.- modo virtual
AC.- Comprobación de alineación
37) ¿Cuál es la finalidad del bit de bandera IOPL en el 80386?
Se utiliza en el funcionamiento en modo protegido para seleccionar el nivel de privilegio de los
dispositivos de E/S.
38) Explique donde se utiliza el bit de bandera D y para que se utiliza.
Se utiliza para controlar la selección de incremento o decremento de los registros DI o SI durante las
instrucciones de cadenas o arreglos.
39) ¿Qué es un sobre flujo?
Es una condición que ocurre cuando se suman o restan números con signo.
40) Un byte= 8 bits, una palabra= 16 bits; una doble palabra= 32 bits.
41) Los números con un signo y sin signo son bytes, palabras y dobles palabras. (indique si es CIERTO o
FALSO)
Cierto.
42) Muestre como se almacena un 1234H en una palabra y en una doble palabra, si tanto la palabra
como la doble palabra empieza en una dirección 10000H
43) Muestre como se almacena la dirección 1000:1234 en una doble palabra que empieza en la
dirección 04000H.
44) ¿Qué registro mantiene al selector en el modo de sistema protegido?
Registros invisibles.
45) ¿Qué modo de funcionamiento se debe emplear para acceder a la memoria arriba del primer
Mbyte en el microprocesador 80386? El modo protegido.
Bibliografía
Brey, B. Introducción al microprocesador. Microprocesadores INTEL. (pp. 1-42). México: Prentice Hall.
Descargar