ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
TRANSCRIPT
![Page 1: Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.co/reader031/viewer/2022020307/55ba49b0bb61eb86148b45c9/html5/thumbnails/6.jpg)
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