Está en la página 1de 6

PREGUNTAS Y PROBLEMAS

1. ¿Quién desarrolló la Máquina Analítica?


fue Charles Babbage, ayudado por Augusta Ada Byron,
2. En el censo de 1890 se utilizó un nuevo dispositivo llamado tarjeta perforada. ¿Quién desarrolló
la tarjeta perforada?
Herman Hollerith tomó prestada la idea de una tarjeta perforada de Jacquard
3. ¿Quién fue el fundador de IBM Corporation?
Herman Hollerith
4. ¿Quién desarrolló la primera calculadora electrónica?
Konrad Zuse,
5. ¿Para qué propósito se desarrolló el primer sistema computacional electrónico?
para quebrantar los códigosmilitares secretos de los alemanes
6. La primera computadora programable de propósito general se llamó ENIAC.
7. El primer microprocesador en el mundo fue desarrollado en 1971 por Intel.
8. ¿Quién era la Condesa de Lovelace?
Augusta Ada Byron
9. ¿Quién desarrolló el primer lenguaje de programación de alto nivel llamado FLOWMATIC?
Grace Hopper
10. ¿Qué es una máquina de von Neumann?
un sistema que aceptaba instrucciones y las almacenaba en memoria
11. ¿Qué microprocesador de 8 bits marcó la era del microprocesador?
Intel 8080
12. El microprocesador 8085, presentado en 1977, ha vendido más de 700 millones copias.
13. ¿Cuál microprocesador Intel fue el primero en direccionar 1 Mbyte de memoria?
8086
14. El 80286 direcciona 16 Mbytes bytes de memoria.
15. ¿Cuánta memoria hay disponible para el microprocesador 80486?
16 Mbytes
16. ¿Cuándo introdujo Intel el microprocesador Pentium?
El Pentium se introdujo en 1993
17. ¿Cuándo introdujo Intel el microprocesador Pentium Pro?
a finales de 1995.
18. ¿Cuándo introdujo Intel el microprocesador Pentium 4?
finales del 2000.
19. ¿Cuáles microprocesadores Intel direccionan 64 G de memoria?
Pentium pro
20. ¿Qué significa el acrónimo MIPs?
Millones de Instrucciones por Segundo
21. ¿Qué significa el acrónimo CISC?
computadoras de conjunto de instrucciones complejas
22. Un bit binario almacena un 1 o un 0.
23. Un K (kilo) en la computadora es igual a 1024 bytes.
24. Un M (mega) en la computadora es igual a 1,048,576 bytes.
25. Un G (giga) en la computadora es igual a 1,073,741,824 bytes.
26. ¿Cuántas páginas mecanografiadas de información se almacenan en una memoria de 4 Gbytes?
1,000,000 páginas de datos de texto ASCII,
27. El primer 1 Mbyte de memoria en un sistema computacional basado en DOS contiene un área
de programas transitorios (TPA) y un área Del Sistema.
28. ¿Qué tan grande es el área de programación de aplicaciones Windows?
No existe
29. ¿Cuánta memoria hay en el área de programas transitorios del DOS?
640 Kbytes.
30. ¿Cuánta memoria hay en el área de sistemas de Windows?

31. El microprocesador 8086 direcciona ____________ bytes de memoria.


1 Mbyte
32. El microprocesador Pentium 4 direcciona 64Gbytes de memoria.
33. ¿Cuáles microprocesadores direccionan 4 Gbytes de memoria?
80486DX/DX2
80486SX
80486DX4
Pentium
Pentium OverDrive
34. La memoria por arriba del primer 1 Mbyte se llama memoria memoria extendida.
35. ¿Qué es el BIOS del sistema?
El BIOS del sistema es una colección de programas almacenados en unamemoria flash o de sólo lectura (ROM), que opera
muchas de los dispositivos de E/S conectados a su sistema computacional
36. ¿Qué es DOS?
Sistema operativo en Disco, un atiguo sistema operativo desarrollado por microsoft
37. ¿Cuál es la diferencia entre un sistema computacional XT y un AT?
Los AT contienen memoria extendida y los xT no
38. ¿Qué es el bus local VESA?
conecta el disco y el vídeo con el microprocesador a nivel del bus local
39. El bus ISA guarda tarjetas de interfaz de __________ bits.
40. ¿Qué es el USB?
Este bus está diseñado para conectar dispositivos periféricos tales como teclados, un
ratón, módems y tarjetas de sonido al microprocesador, a través de una ruta de datos en serie y un par
trenzado de cables.
41. ¿Qué es el AGP?
puerto de gráficos avanzados transfiere datos entre la tarjeta de vídeo y el microprocesador
42. ¿Qué es el XMS?
sistema de memoria extendida).
43. Un controlador se almacena en el área de programa transitorio
44. El sistema de computadora personal direcciona ____________ bytes de espacio de E/S.
45. ¿Cuál es el propósito del BIOS?
46. Dibuje el diagrama de bloques de un sistema computacional.
47. ¿Cuál es el propósito del microprocesador en una computadora basada en microprocesador?
48. Mencione los tres buses que se encuentran en todos los sistemas computacionales.
49. ¿Cuál bus transfiere la dirección de memoria al dispositivo de E/S o a la memoria?
50. ¿Qué señal de control hace que la memoria realice una operación de lectura?
51. ¿Cuál es el propósito de la señal IORC?
52. Si la señal MRDC es un 0 lógico, ¿qué operación realiza el microprocesador?
53. Defina el propósito de las siguientes directivas de ensamblador:
(a) DB.
(b) DQ.
(c) DW.
(d) DD.
54. Defina el propósito de las siguientes directivas de Visual C++ de 32 bits:
(a) char.
(b) short.
(c) int.
(d) float.
(e) double.
55. Convierta los siguientes números binarios a decimal:
(a) 1101.01
(b) 111001.0011
(c) 101011.0101
(d) 111.0001
46 CAPÍTULO 1
56. Convierta los siguientes números octales a decimal:
(a) 234.5
(b) 12.3
(c) 7767.07
(d) 123.45
(e) 72.72
57. Convierta los siguientes números hexadecimales a decimal:
(a) A3.3
(b) 129.C
(c) AC.DC
(d) FAB.3
(e) BB8.0D
58. Convierta los siguientes enteros decimales a binario, octal y hexadecimal:
(a) 23
(b) 107
(c) 1238
(d) 92
(e) 173
59. Convierta los siguientes números decimales a binario, octal y hexadecimal:
(a) 0.625
(b) .00390625
(c) .62890625
(d) 0.75
(e) .9375
60. Convierta los siguientes números hexadecimales a código hexadecimal codificado en binario
(BCH):
(a) 23
(b) AD4
(c) 34.AD
(d) BD32
(e) 234.3
61. Convierta los siguientes números de hexadecimal codificado en binario a hexadecimal:
(a) 1100 0010
(b) 0001 0000 1111 1101
(c) 1011 1100
(d) 0001 0000
(e) 1000 1011 1010
62. Convierta los siguientes números binarios al formato de complemento a uno:
(a) 1000 1000
(b) 0101 1010
(c) 0111 0111
(d) 1000 0000
63. Convierta los siguientes números binarios al formato de complemento a dos:
(a) 1000 0001
(b) 1010 1100
(c) 1010 1111
(d) 1000 0000
64. Defina byte, palabra y doble palabra.
65. Convierta las siguientes palabras en cadenas de caracteres en código ASCII:
(a) RANA.
(b) Arco.
(c) Agua.
(d) Pozo.
66. ¿Cuál es el código ASCII para la tecla Intro y cuál es su propósito?
67. ¿Qué es el Unicode?
INTRODUCCIÓN AL MICROPROCESADOR Y LA COMPUTADORA 47
68. Use una directiva de ensamblador para almacenar la cadena de caracteres ASCII 􀎫Que hora es?ʼ en
la memoria.
69. Convierta los siguientes números decimales a números binarios de 8 bits con signo:
(a) +32
(b) –12
(c) +100
(d) –92
70. Convierta los siguientes números decimales a palabras binarias con signo:
(a) +1000
(b) –120
(c) +800
(d) –3212
71. Use una directiva de ensamblador para almacenar un byte de tamaño 34 en memoria.
72. Cree una variable de tamaño byte llamada Fred1 y almacene el número –34 en ella, en Visual
C++.
73. Muestre cómo se almacenan en el sistema de memoria los siguientes números hexadecimales de
16 bits (use el formato estándar Little Endian de Intel):
(a) 1234H
(b) A122H
(c) B100H
74. ¿Cuál es la diferencia entre los formatos Big Endian y Little Endian para almacenar números mayores
de 8 bits?
75. Use una directiva de ensamblador para almacenar el número hexadecimal 123A en memoria.
76. Convierta los siguientes números decimales a los formatos BCD empaquetado y desempaquetado:
(a) 102
(b) 44
(c) 301
(d) 1000
77. Convierta los siguientes números binarios en números decimales con signo:
(a) 10000000
(b) 00110011
(c) 10010010
(d) 10001001
78. Convierta los siguientes números BCD (suponga que son números empaquetados) a números
decimales:
(a) 10001001
(b) 00001001
(c) 00110010
(d) 00000001
79. Convierta los siguientes números decimales a números de punto flotante con precisión simple:
(a) +1.5
(b) –10.625
(c) +100.25
(d) –1200
80. Convierta los siguientes números de punto flotante con precisión simple a números decimales:
(a) 0 10000000 11000000000000000000000
(b) 1 01111111 00000000000000000000000
(c) 0 10000010 10010000000000000000000
81. Use Internet para escribir un informe breve sobre cualquiera de los siguientes pioneros de la
computación:
(a) Charles Babbage.
(b) Konrad Zuse.
(c) Joseph Jacquard.
(d) Herman Hollerith.

82. Use Internet para escribir un informe breve sobre cualquiera de los siguientes lenguajes computacionales:
(a) COBOL.
(b) ALGOL.
(c) FORTRAN.
(d) PASCAL.
83. Use Internet para escribir un informe breve en el que se detallen las características del microprocesador
Itanium 2.
84. Use Internet para explicar los detalles de la tecnología de fabricación de 90 nm (nanómetros) de
Intel.

1. ¿Qué son los registros visibles para los programas?


Son los registros a los que cualquier programa puede accerder Los registros multipropósito
2. El 80286 direcciona registros que son de 8 y de 16 bits
3. ¿Cuáles microprocesadores pueden direccionar los registros extendidos?
80386 y superiores
4. El registro extendido BX se direcciona como EBX, BX, BH o BL
5. ¿Cuál registro guarda la cuenta para algunas instrucciones?
EDX
6. ¿Cuál es el propósito del registro IP/EIP?
EIP direcciona la siguiente instrucción en una sección de memoriadefinida como segmento de código
7. ¿Cuáles son las operaciones aritméticas que no modifican el bit de bandera de acarreo?

8. ¿Ocurrirá un desbordamiento si se suma un FFH con signo a un 01H con signo?



9. Se dice que un número que contiene 3 bits uno tiene paridad ____________.
10. ¿Cuál bit de bandera controla la terminal INTR en el microprocesador?
I (INTERRUPCION)
11. ¿Cuáles microprocesadores contienen un registro de segmento FS?
del 80386 al Pentium 4
12. ¿Cuál es el propósito de un registro de segmento en la operación en modo real del microprocesador?
Ayudar a direccionar a la memoria extendida
13. En el modo real, muestre las direcciones inicial y final de cada segmento localizado por los siguientes
valores del registro de segmento:
(a) 1000H: 1FFFFh Rx10+FFFF
(b) 1234H:
(c) 2300H
(d) E000H
(e) AB00H
14. 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 CS+IP
(b) CS = 2000H e IP = 1000H
(c) CS = 2300H e IP = 1A00H
(d) CS = 1A00H e IP = B000H
(e) CS = 3456H e IP = ABCDH
15. ¿Las direcciones de memoria en modo real permiten el acceso a la memoria que está debajo de
cuál dirección de memoria?
FFFFh
16. ¿Qué registro o registros se utiliza(n) como una dirección de desplazamiento para el destino de la
instrucción de cadena en el microprocesador?
CS e IP
17. ¿Qué registro o registros de 32 bits se utiliza(n) para guardar una dirección de desplazamiento
para los datos del segmento de datos en el microprocesador Pentium 4?
FS y GS
18. La memoria de la pila se direcciona mediante una combinación del segmento de código más
el desplazamiento predeterminado
19. Si el apuntador base (BP) direcciona memoria, el segmento ____________ contiene los datos.
20. Determine la posición de memoria que se direcciona mediante las siguientes combinaciones de
registros del 80286 en modo real:
(a) DS = 1000H y DI = 2000H
(b) DS = 2000H y SI = 1002H
(c) SS = 2300J y BP = 3200H
(d) DS = A000H y BX = 1000H
(e) SS = 2900H y SP = 3A00H
21. 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
(b) DS = 1A00H y ECX = 00002000H
(c) DS = C000H y ESI = 0000A000H
(d) SS = 8000H y ESP = 00009000H
(e) DS = 1239H y EDX = 0000A900H
22. ¿A cuál área de la memoria permite el acceso el direccionamiento de memoria en modo protegido
en el microprocesador 80286?
Por arriba del 1MB
23. ¿A cuál área de la memoria permite el acceso el direccionamiento de memoria en modo protegido
en el microprocesador Pentium 4?
Por arriba del 1MB
24. ¿Cuál es el propósito del registro de segmento en un direccionamiento de memoria en modo protegido?
25. ¿Cuántos descriptores son accesibles en la tabla de descriptores globales en modo protegido?
26. ¿Cuáles son las posiciones inicial y final que se direccionan sobre la base de un descriptor del
80286 que contiene una dirección base de A00000H y un límite de 1000H?
27. ¿Cuáles son las posiciones inicial y final que se direccionan sobre la base de un descriptor del
Pentium 4 que contiene una dirección base de 01000000H, un límite de 0FFFFH y G = 0?
28. ¿Cuáles son las posiciones inicial y final que se direccionan sobre la base de un descriptor del
Pentium 4 que contiene una dirección base de 00280000H, un límite de 00010H y G = 1?
29. Si el registro DS contiene 0020H en un sistema en modo protegido, ¿qué tabla de descriptores
globales es la que se accesa?
30. Si DS = 0103H en un sistema en modo protegido, el nivel de privilegio solicitado es _________.
31. Si DS = 0105H en un sistema en modo protegido, ¿qué entrada, tabla y nivel de privilegio solicitado
se seleccionan?
32. ¿Cuál es la máxima longitud de la tabla de descriptores globales en el microprocesador Pentium 4?
33. Codifique un descriptor que describa un segmento de memoria que empiece en la posición
210000H y termine en la posición 21001FH. Este segmento de memoria es un segmento de código
que puede leerse. El descriptor es para un microprocesador 80286.
34. Codifique un descriptor que describa un segmento de memoria que empiece en la posición
03000000H y termine en la posición 05FFFFFFH. Este segmento de memoria es un segmento de
datos que crece hacia arriba en el sistema de memoria y puede escribirse en él. El descriptor es
para un microprocesador Pentium 4.
35. ¿Qué registro localiza la tabla de descriptores globales?
36. ¿Cómo se direcciona la tabla de descriptores globales en el sistema de memoria?
37. Describa lo que ocurre cuando se carga un nuevo número en un registro de segmento cuando el
microprocesador se opera en el modo protegido.
38. ¿Qué son los registros invisibles para los programas?
39. ¿Cuál es el propósito del GDTR?
40. ¿Cuántos bytes hay en una página de memoria?
41. ¿Qué registro se utiliza para habilitar el mecanismo de paginación en los microprocesadores
80386, 80486, Pentium, Pentium Pro y Pentium 4?
42. ¿Cuántas direcciones de 32 bits se almacenan en el directorio de páginas?
43. ¿Cuánta memoria lineal traduce cada entrada en el directorio de páginas en memoria física?
44. Si el microprocesador envía la dirección lineal 00200000H al mecanismo de paginación, ¿qué
entrada de directorio de paginación se accesa y qué entrada de tabla de páginas se accesa?
45. ¿Qué valor se coloca en la tabla de páginas para redirigir la dirección lineal 20000000H a la dirección
física 30000000H?
46. ¿Cuál es el propósito del TLB ubicado dentro del microprocesador de la clase Pentium?
47. Mediante el uso de Internet, escriba un informe breve en el que se detalle el TLB. Sugerencia: tal
vez sea conveniente que visite el sitio Web de Intel y busque información.
48. Localice artículos sobre paginación en Internet y escriba un informe en el que detalle cómo se
utiliza la paginación en una variedad de sistemas.

También podría gustarte