Saltar al contenido
0221 / Montaje y mantenimiento

0221 · Montaje y mantenimiento de equipo · Tema 2 (UT2) · Ejercicios

Ejercicios — Estructura funcional del ordenador y buses

2.º SMR · Curso 2026/2027 · 1.ª evaluación · UT2 · RA1

Cómo trabajar los boletines. Hazlos en tu cuaderno o en un documento de LibreOffice, con el razonamiento, no solo el resultado. El profesor indicará en clase cuáles se entregan y dónde. Los ejercicios sirven para entrenar: no cuentan para la nota.

Mapa de boletines

Boletín 1 · Representación de la información

Repasa los apartados 2.1 y 2.2 de la teoría.

1.1 ¿Qué unidades de información existen mayores que el exabyte? Indica también su nombre en el sistema binario (IEC).

1.2 ¿Para qué se utilizan las unidades word, dword y qword? Busca dónde aparecen DWORD y QWORD en el Editor del Registro de Windows (regedit) y explica qué tipo de valor guardan.

1.3 ¿Cuántos bits necesitas, como mínimo, para representar cada una de estas cosas? Justifica cada respuesta con 2n.

  1. Los días de la semana.
  2. Los meses del año.
  3. Los 30 alumnos de una clase.
  4. 256 colores distintos.
  5. 1000 números de matrícula distintos.

1.4 Pasa a decimal: 10102, 1100 10002, 0111 11112 y 1 0000 00002.

1.5 Pasa a binario con 8 bits, por divisiones sucesivas: 13, 100, 255 y 170.

1.6 Pasa a hexadecimal: 1011 1110 1110 11112, 0001 11112 y 1100 1010 1111 11102. Después pasa a binario: 3A16, FF16 y 0x2C0.

1.7 En HTML los colores se escriben como #RRGGBB: dos cifras hexadecimales para el rojo, dos para el verde y dos para el azul. ¿Qué cantidad de cada color, en decimal (0–255), tiene #FF8000? ¿De qué color se trata?

1.8 Un bloque de memoria tiene 128 celdas de 1 byte. ¿Qué capacidad tiene un módulo formado por 32 bloques? Exprésala en bytes y en KiB.

1.9 Compras un disco de 500 GB y una memoria USB de 64 GB. ¿Qué capacidad mostrará Windows para cada uno? Explica por qué no coincide con la de la caja.

1.10 ¿Cuántos bytes ocupa la palabra «Hola» en ASCII? Busca el código de cada letra y escríbelo en decimal y en hexadecimal.

↑ Volver al mapa de boletines

Boletín 2 · Circuitos lógicos

Para cada circuito: (a) escribe la expresión de la salida de cada puerta, (b) obtén la expresión de F y (c) haz la tabla de verdad completa, con columnas intermedias. Sigue el método del ejemplo resuelto de la teoría. Recuerda: un punto une cables; un cruce con salto, no.

Si algún resultado te parece extraño, no lo cambies sin más: repasa el circuito puerta a puerta. Puede que sea correcto.

2.1 Circuito lógico 1

Circuito lógico 1. Entradas A, B y C. Puerta 1: NOT de A. Puerta 2: AND de la salida de la puerta 1 y B. Puerta 3: NOR de B y C. Puerta 4: NOT de C. Puerta 5: AND de las salidas de las puertas 3 y 4. Puerta 6: OR de las salidas de las puertas 2 y 5, que da F.
Descargar esquema (SVG)

2.2 Circuito lógico 2

Circuito lógico 2. Entradas A, B y C. Puerta 1: AND de A y B. Puerta 2: NOT de B. Puerta 3: OR de C y B; el cable de C cruza la bajada de B sin unirse. Puerta 4: AND de las salidas de las puertas 2 y 3. Puerta 5: OR de las salidas de las puertas 1 y 4, que da F.
Descargar esquema (SVG)

2.3 Circuito lógico 3

Circuito lógico 3. Entradas A, B y C. Puerta 1: NOT de A. Puerta 2: OR de la salida de la puerta 1 y B. Puerta 3: NOT de C. Puerta 4: AND de B y la salida de la puerta 3. Puerta 5: NOR de las salidas de las puertas 2 y 4. Puerta 6: AND de las salidas de las puertas 5 y 4, que da F.
Descargar esquema (SVG)

2.4 Circuito lógico 4

Circuito lógico 4. Entradas A, B y C. Puerta 1: NOT de B. Puerta 2: AND de A y la salida de la puerta 1. Puerta 3: NAND de las salidas de las puertas 2 y 1. Puerta 4: OR de la salida de la puerta 1 y C. Puerta 5: NOR de las salidas de las puertas 3 y 4, que da F.
Descargar esquema (SVG)

2.5 Circuito lógico 5

Circuito lógico 5. Entradas A y B. Puerta 1: NOT de A. Puerta 2: NOT de B. Puerta 3: AND de A y la salida de la puerta 2. Puerta 4: AND de la salida de la puerta 1 y B. Puerta 5: OR de las salidas de las puertas 3 y 4, que da F.
Descargar esquema (SVG)

Solo tiene dos entradas, así que la tabla tiene 4 filas. Compara el resultado con las puertas del laboratorio: ¿a cuál equivale este circuito?

2.6 Circuito lógico 6

Circuito lógico 6. Entradas A, B y C. Puerta 1: AND de A y B. Puerta 2: AND de A y C. Puerta 3: AND de B y C. Puerta 4: OR de las salidas de las puertas 1 y 2. Puerta 5: OR de las salidas de las puertas 4 y 3, que da F.
Descargar esquema (SVG)

Tres jueces pulsan un botón (1 = sí) y F enciende una luz. Explica con tus palabras cuándo se enciende.

2.7 Dibuja el circuito con puertas lógicas de la función F = A · B + C' y haz su tabla de verdad. Puedes dibujarlo a mano o en un simulador como Logisim o Tinkercad, que ya conoces del tema 1.

↑ Volver al mapa de boletines

Boletín 3 · Arquitectura y buses

Repasa los apartados 2.4, 2.5 y 2.6. Para los cálculos puedes comprobar tus resultados con la calculadora de buses de la teoría, después de hacerlos a mano.

3.1 Explica qué tiene en común la arquitectura Harvard con la de Von Neumann y en qué se diferencian. ¿Por qué se usa Harvard en microcontroladores como el de Arduino y no en los PC?

3.2 Para cada unidad funcional de la arquitectura de Von Neumann, indica qué componente o componentes de un ordenador de sobremesa actual la forman.

3.3 Pon dos ejemplos de dispositivos actuales basados en la arquitectura de Von Neumann. ¿Cómo les afecta el cuello de botella de Von Neumann? ¿Qué se ha hecho para reducirlo?

3.4 ¿Qué es el overclocking? ¿Qué relación tiene con la unidad de control? ¿Qué riesgos tiene para el equipo?

3.5 Calcula la memoria máxima direccionable, con celdas de 1 byte, para un bus de direcciones de 16, 20, 32 y 36 líneas. Exprésala en la unidad IEC más adecuada.

3.6 ¿Cuántas líneas necesita como mínimo el bus de direcciones para direccionar 8 GiB con celdas de 1 byte?

3.7 Calcula el ancho de banda de un canal de memoria de 64 bits con módulos DDR4-2666 y con módulos DDR5-4800. ¿Cuánto sería con dos canales (dual channel)?

3.8 Indica por qué bus viaja cada una de estas informaciones: la dirección 1F4016; el código ASCII de la letra que se va a imprimir; la orden de escribir en memoria; el aviso del teclado de que se ha pulsado una tecla; los pulsos del reloj.

3.9 Los primeros PC usaban buses paralelos compartidos. Los actuales (PCI Express, SATA, USB) son buses serie punto a punto. Explica dos motivos de este cambio.

↑ Volver al mapa de boletines

Boletín 4 · Ejecución de programas

Las siguientes tablas muestran programas guardados en memoria. Las instrucciones tienen formato operación-dirección y el juego de instrucciones es:

1 → Cargar el AC desde memoria
2 → Almacenar el AC en memoria
3 → Sumar al AC el dato de memoria

4 → Restar al AC el dato de memoria
5 → Multiplicar el AC por el dato de memoria
6 → Dividir el AC entre el dato de memoria

Para cada programa, simula su ejecución instrucción a instrucción. En cada paso indica los valores de los registros de la CPU implicados (CP, RI, RD, RM y AC) y explica qué sucede. Al final, indica qué valor queda en memoria. Cada programa empieza en la primera dirección de su tabla. Fíjate en el ejemplo resuelto de la teoría.

Cuando lo tengas en papel, escribe el programa en la «Memoria libre» del simulador y compara tu traza con la suya.

Programa 1
1001300
1013301
1022301
⋮
3000016
3010007
Programa 2
1101302
1114303
1122303
⋮
3020013
3030010
Programa 3
1101304
1115305
1122305
⋮
3040025
3050003
Programa 4
1301309
1316308
1323307
1334306
1342309
⋮
3060003
3070006
3080002
3090008
Programa 5
1401310
1413310
1423313
1434312
1442312
⋮
3100005
3110010
3120015
3130020
Programa 6
1501317
1515315
1524316
1535315
1542314
⋮
3140001
3150002
3160003
3170004

↑ Volver al mapa de boletines