Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UPIITA
Respuesta:
3. Menciona cada una de las variantes tecnológicas que durante el tiempo marcan la evo-
lución de las computadoras.
Respuesta:
Transistores 1958-1964
Respuesta:
Procesamiento de datos.
Almacenamiento de datos.
Transferencia de datos.
Control.
7. ¿Qué es un programa?
Respuesta: Es una secuencia de pasos entendibles para una computadora que tienen
como objetivo resolver un problema.
Page 2
8. ¿A qué se refiere arquitectura de computadoras? Señala en una hoja de datos de un
microcontrolador donde se puede ver éste concepto.
Section 1
The 8051 Instruction Set
The 8051 instruction set is optimized for 8-bit control applications. It provides a variety of
fast addressing modes for accessing the internal RAM to facilitate byte operations on
small data structures. The instruction set provides extensive support for one-bit vari-
ables as a separate data type, allowing direct bit manipulation in control and logic
systems that require Boolean processing.
An overview of the 8051 instruction set is presented below, with a brief description of
how certain instructions might be used.
1.1 Program Status The Program Status Word (PSW) contains several status bits that reflect the current
Word state of the CPU. The PSW, shown in Table 1-1 on page 3, resides in SFR space. It
contains the Carry bit, the Auxiliary Carry (for BCD operations), the two register bank
select bits, the Overflow flag, a parity bit, and two user-definable status flags.
The Carry bit, other than serving the functions of a Carry bit in arithmetic operations,
also serves as the “Accumulator” for a number of Boolean operations.
The bits RS0 and RS1 are used to select one of the four register banks shown below.
A number of instructions refer to these RAM locations as R0 through R7. The selection
of which of the four banks is being referred to is made on the basis of the bits RS0 and
RS1 at execution time.
The parity bit reflects the number of 1’s in the Accumulator: P = 1 if the Accumulator
contains an odd number of 1’s, and P = 0 if the Accumulator contains an even number of
1’s. Thus the number of 1’s in the Accumulator plus P is always even.
Two bits in the PSW are uncommitted and may be used as general purpose status flags.
The PSW register contains program status information as detailed in Table 1-1.
Toda la sección 1 del Manual AATMEL para 8051 contiene la arquitectura del mi-
crocontrolador.
Page 3
9. ¿A qué se refiere organización de computadoras? Señala en una hoja de datos de un
microcontrolador donde se puede ver este concepto.
Toda la sección 2 del Manual AATMEL para 8051 contiene la organización del mi-
crocontrolador.
Page 4
10. ¿A qué se refiere estructura y funcionalidad de una computadora?
Respuesta:
Respuesta:
Computadora
Conexión interna
Memoria
CPU Lineas de
principal
Perifericos comunicación
Input
Output
Page 5
12. Dibuja el esquema de la unidad central de procesamiento.
Respuesta:
CPU
Conexión interna
Registros ALU
Unidad de
control
Macintosh
Acer
Lenovo
Toshiba
PC de IBM
Page 6
14. ¿Qué es PC, en que año salio la primera; y quién creó el termino PC?
Respuesta: IBM PC (Personal Computer) es una marca comercial de IBM que ori-
ginalmente fue un intento para entrar en el mercado de los computadores domésticos
dominado por el Apple II; después paso a convertirse en un estándar industrial en el
desarrollo de computadoras personales.
El primer PC de IBM (el IBM 5120) salió a la venta en 1981, pero el termino
personal computer ya era usado desde 1972 para denominar a distintas plataformas
de computo empezando por la Alto de Xerox PARC.
ARM StrongARM
DEC Alpha
Respuesta:
BIOS
FORTH
VLIW
Page 7
18. ¿Cuál es la caracterı́stica de la Arquitectura Harvard?
Respuesta:
4 Sistema operativo
3 Lenguaje ensamblador
2 Lenguaje maquina
1 Microprogramación
0 Lógica digital
21. ¿Qué es un CPU, a qué dispositivo se le denomina CPU y qué es lo que hace?
Page 8
22. ¿Cuáles son las partes de una computadora?
CPU
Memoria Perifericos
BUS
Unidad de control.
Unidad aritmético-lógica.
Registros de almacenamiento.
Memoria caché.
Unidades funcionales.
Page 9
25. ¿Qué es una unidad aritmético-lógica y cuáles son sus componentes básicos?
Circuito Operacional.
Registro de Entradas.
Registro acumulador.
Registro de estados.
Page 10
27. ¿En qué tipo de memoria se encuentra el registro de funciones especiales y para qué sirve?
Respuesta: Los registros de funciones especiales o SFR por sus siglas en ingles son
parte de la RAM interna de un microprocesador. Estos registros controlan o direc-
cionan elementos de la estructura de un microprocesador como lo son las unidades
funcionales.
28. Explica los tipos de memoria que tiene una computadora y sus jerarquı́as dentro de ella.
Velocidad CPU
1 Registros
2 Cache
3 RAM
4 ROM
5 Externa
Capacidad
Page 11
29. ¿Qué significa un Bus en informática y cuáles son los tipos de Bus?
Bus de Datos.
Bus de Direcciones.
Bus de Control.
Contador de programa.
Registro de instrucción.
Decodificador.
Reloj interno.
Secuenciador.
Page 12
32. ¿Qué es la memoria cache y para que sirve?
ALU
USART
DMA
Respuesta: La unidad DMA (acceso directo a memoria por sus siglas en ingles)
permite a cierto tipo de componentes de una computadora acceder a la memoria
del sistema, para leer o escribir independientemente de la unidad central de proce-
samiento. DMA es una caracterı́stica esencial en todos los ordenadores modernos,
ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la
CPU a una carga masiva de interrupciones.
Page 13
36. ¿Qué es el northbridge y cuáles son sus funciones?
R
38. Explica el concepto: Intel Turbo Boost Technology.
R
39. Explica el concepto: Intel Virtualization Technology (VT-x).
Respuesta: También conocida como Intel VT-x (parte de la tecnologia Intel VT)
incluye una serie de exenciones para virtualizacion de hardware a ciertos procesadores
Intel, Sus dos caracterı́sticas principales son:
Page 14
R
40. Explica el concepto: Intel Virtualization Technology dor Directed I/O (VT-d).
Respuesta: También conocida como Intel VT-d (parte de la tecnologia Intel VT)
incluye soporte para virtualización a los chipsets Intel de tal forma que pueden especi-
ficar puertos I/O para las maquinas virtuales. Esto evita que el procesador desperdicie
tiempo controlando el flujo de datos entre distintas maquinas virtuales.
Page 15
44. Explica el concepto: Enhenced Intel
R
64.
Respuesta: Intel 64 comienza como una adopción por parte intel de la especificación
creada por AMD como una extensión a la arquitectura x86 de Intel. Es la versión
de 64 bits del conjunto de instrucciones1 x86 Soporta una cantidad mucho mayor
de memoria virtual y memoria fı́sica de lo que le es posible a sus predecesores,
permitiendo a los programas almacenar grandes cantidades de datos en la memoria.
Respuesta: Intel Anthi-Theft Technology, también conocida como Intel AT, es una
herramienta en hardware que permite inhabilitar un equipo robado de forma au-
tomática o remota. El bloqueo del equipo se da al recibir un código especial por
medio de red o al pasar un tiempo determinado sin recibir otro código. El equipo
inhabilitado no permite el arranque de un sistema operativo, haciéndolo inservible.
Esto no evita que un disco duro no encriptado pueda ser leı́do mediante otro dispo-
sitivo, sin embargo permite guardar parte de una clave de encriptado en hardware.
El uso de esta caracterı́stica se da por medio software de companias externas de
segurida.
1
ISA por sus siglas en ingles, es el conjunto de todos los comandos implementados por un diseño particular
de CPU
Page 16
48. ¿Qué es un número y cuáles son sus 3 caracterı́sticas principales?
Respuesta:
n−1
X
N= ai b i
i=−m
Page 17
53. ¿Cuáles son los 4 sistemas con base más usados en la computación?
Respuesta:
Sistema binario.
Sistema octal.
Sistema hexadecimal.
Sistema decimal.
Respuesta:
55. Menciona todas las representaciones de los datos que se utilizan en una computadora.
Respuesta:
Carácter.
String.
• Complemento a uno.
• Complemento a dos.
• Desplazamiento.
Número flotante.
Page 18
56. ¿Qué es un carácter y cuál es la norma que los rige?
58. ¿Cuál es el rango general de los números enteros con signo? y ¿Cuál es el rango de un
numero entero con signo de 13 bits?
−(2n−1 − 1) ≤ N ≤ (2n−1 − 1)
−4095 ≤ N ≤ 4095
Respuesta:
Desplazamiento.
Complemento a dos.
Page 19
60. Menciona cuales son las diferentes precisiones que maneja la IEEE-754 y especifica la
cantidad de bits que contiene un número de doble presicion en cada uno de sus elementos.
5215.62510 = 1010001011111.1012
1010001011111.101 ÷ 212 = 1.010001011111101
12 + 127 = 100010112
1100, 0101, 1010, 0010, 1111, 1101, 0000, 0000 = C5, A2, F D, 00
Page 20
62. Transforma C402E800H IEE-754 de simple precisión a decimal.
Respuesta: −523.62510
C4, 02, E8, 00 = 1100, 0100, 0000, 0010, 1110, 1000, 0000, 0000
Respuesta: 10358
67 8 1 0
8 541 8 67 8 8 8 1
480 64 8
61 3 0
56
5
Respuesta: 010001111001BCD
Respuesta: 671910
Page 21
66. Realiza la siguiente conversión 010010010110BCD→10
Respuesta: 49610
Respuesta: 1110011000012
Respuesta: 110115
151 30 6 1 0
5 756 5 151 5 30 5 6 5 1
500 150 30 5
256 1 0 1
250
6
5
1
69. De la terminologı́a de los CI, menciona los parámetro de corriente más empleados.
Respuesta:
VIH (min) Voltaje de entrada de nivel alto: Nivel de voltaje mı́nimo que se
requiere para un 1 lógico en una entrada.
VIL (max) Voltaje de entrada de nivel bajo: Nivel de voltaje máximo que se
requiere para un 0 lógico en una entrada.
VOH (min) Voltaje de salida de nivel alto: Nivel de voltaje mı́nimo a la salida
de un circuito lógico en estado ALTO bajo condiciones de carga especı́ficas.
VOL (max) Voltaje de salida de nivel bajo: Nivel de voltaje máximo a la salida
de un circuito lógico en estado BAJO bajo condiciones de carga especı́ficas.
Page 22
70. De la terminologı́a de los CI, menciona los parámetro de corriente más empleados.
Respuesta:
IIH Corriente de entrada de nivel alto: Corriente que fluye en una entrada
cuando se aplica un voltaje de nivel alto especifico a dicha entrada.
IIL Corriente de entrada de nivel bajo: Corriente que fluye en una entrada
cuando se aplica un voltaje de nivel bajo especı́fico a dicha entrada.
IOH Corriente de salida de nivel alto: Corriente que fluye desde una salida en
el estado lógico ALTO en condiciones de carga especı́ficas.
IO L Corriente de salida de nivel bajo: Corriente que fluye desde una salida en
el estado lógico BAJO en condiciones de carga especı́ficas.
72. ¿Qué es el ruido eléctrico, que lo puede producir y que es la inmunidad al ruido de un
CI?
Page 23
73. Explica la lógica de suministro de corriente.
Page 24
77. Menciona por lo menos 3 tipos de circuitos de interfaz.
Respuesta:
Buffer.
Tripe estado.
Schmitt trigger.
Switch bilateral.
Optoacopadores.
79. Explica el buffer de colector abierto y en que se usa. Menciona por lo menos 2 CI de este
tipo.
ULN2003
7406
7407
80. ¿Cuáles son las consideraciones principales cuando hacemos una interconexión entre CIs?
Page 25
81. Explica cómo se manejan las compuertas CMOS de bajo voltaje con CIs TTL
82. Explica cómo se manejan las compuertas CMOS de alto voltaje con CIs TTL
83. Explica cómo se manejan las compuertas TTL CIs CMOS de bajo voltaje.
Respuesta: Debido a que los CI CMOS tienen baja capacidad para el manejo de
corriente IOL e IOH se utilizan buffers como interfaz.
84. Explica cómo se manejan las compuertas TTL CIs CMOS de alto voltaje.
Respuesta: En este caso se utiliza un buffer como el CMOS 4050B el cual tiene la
capacidad de cambiar los niveles de voltaje y aumentar la capacidad de manejo de
corriente.
85. Explica las principales diferencias de la familia LVT con respecto a la familia TTL.
Respuesta: Los LVT tienen caracterı́sticas similares a los TTL (mismos valores de
VIO ) , por lo tanto aplican las mismas interfaces para los circuitos CMOS y viceversa.
Las diferencias radican en
Page 26
86. Explica la interfaz TTL a cargas AC.
Respuesta:
Si los parámetros de salida del TTL son suficientes para manejar el optoacoplador, el
buffer es innecesario, aunque con corrientes de salida tan bajas seria recomendable.
29 FLASH EEPROM.
Respuesta: Ejemplo
AT28C256
Capacidad en kbits
Tecnologia (cmos)
Variante tecnológica
Fabricante (Atmel)
Page 27
89. Explica las dos caracterı́sticas principales de una memoria.
Respuesta:
Direcciones.
Datos.
Control.
91. ¿Cuál es la nomenclatura del bus de direcciones, de datos y de control de una memoria?
Respuesta:
• CS Chip select.
• OE Output enable.
• W E write enable.
• R/W Read or write.
Page 28
92. ¿Cómo se puede interpretar el almacenamiento de datos en una memoria?
93. ¿Cómo se puede determinar el número de bits en el bus de direcciones para una memoria
con una palabra de salida de 8 bits?
Cbits
C=
n
Entonces
2m = C
m = log2 C
log C
m=
log 2
El resultado se redondea al entero inmediato superior
94. ¿Cuál es el sı́mbolo general de una memoria AT27C512? Menciona la variante tecnológica
de dicha memoria.
A0 D0
..
..
D7
A15
CE OE
Page 29
95. Implementa una memoria de 32Kx8 mediante memorias de 8Kx8
Respuesta:
Bus de datos
A0 D0
.. ..
A7 D 7
CE
A8 a A31
A8 D0
.. ..
A14 D 7
CE
A0 a A7 y A15 a A31
A15 D0
.. ..
A 23 D 7
CE
A0 a A14 y A24 a A31
A24 D0
.. ..
A 31 D 7
CE
A0 a A23
Page 30
96. Explica el procedimiento para llenar manualmente el contenido de una memoria si se
tienen 10 datos en la dirección 0x10 y 0x756.
Respuesta:
2. Proceso de escritura
Diagramas de flujo: Usan sı́mbolos conectados con flechas para indicar la se-
cuencia de instrucciones y están regidos por ISO.
Page 31
99. ¿Cuáles son las principales estructuras de un algoritmo?
Respuesta:
100. ¿Es cierto que cualquier problema se puede resolver usando solo las 3 estructuras de
control2 ? Explica tu respuesta.
Para solucionar un segmento del problema es necesario repetir una acción hasta
obtener un resultado especifico.
2
Estructura secuencial, estructura selectiva, estructura repetitiva
Page 32
102. ¿Cuál es la estructura para estudiar una arquitectura de computadoras?
Respuesta:
Repertorio de instrucciones.
Códigos de operación.
Modos de direccionamiento.
Mecanismos de entrada/salida.
Respuesta:
ROM interna.
ROM externa.
RAM interna.
RAM externa.
Page 33
105. ¿Cuál es el procedimiento general mediante el cual em microcontrolador atiende una
interrupción?
Respuesta:
106. ¿Cómo se obtiene la frecuencia del ciclo máquina de un AT89, un PIC y un AVR?
Respuesta:
108. ¿Cuál es el evento por el cual el Timer informa a la unidad de control que su tarea a
finalizado?
Respuesta: El evento basico que dispara una bandera de interrupción por parte del
Timer es un overflow (cuando el Timer pasa de su máximo a su mı́nimo).
Page 34
109. ¿Cómo se genera un retardo de tiempo de 20ms con el Timer, si la frecuencia del ciclo
maquina es de 1MHz?
110. ¿Cuál es el evento por el cual una Interrupcion externa informa a la unidad de control
que su tarea tiene que ejecutarse? ¿Cuantos tipos de eventos puede monitorear una
interrupción externa?
Respuesta: Una interrupción externa se activa por nivel o cambio de nivel, depen-
diendo del dispositivo la interrupción externa puede monitorear:
Flanco positivo.
Flanco negativo.
Nivel positivo.
Nivel negativo.
Respuesta:
RS232.
Ethernet.
Serial ATA.
RS422.
Page 35
112. ¿Cuáles son las caracterı́sticas de voltaje y corriente del puerto RS232 en una compu-
tadora?
Respuesta:
113. ¿Cuáles son las dos configuraciones básicas para conectar el puerto serie?
Respuesta:
Conexión directa.
Conexión cruzada.
Respuesta:
Bits de datos.
Bits de parada.
Pariedad.
Page 36