Explicaciones en video para Organización de Computadoras 3

Introducción

Estos videos están divididos en tres módulos: representación de información y procesamiento de información y computadoras programables.

En el primero, representación de información, se muestra como podemos representar cosas con números, las dificultades técnicas que surgen al guardar estos números en celdas de memoria de una computadora, y la necesidad del sistema binario y los sistema de codificación.

En el segundo, procesamiento de información, presentamos las compuertas lógicas, las relacionamos con la lógica proposicional, y luego las integramos para hacer pequeños circuitos combinacionales para realizan cómputos cómo sumar o decodificar. Luego, introducimos los circuitos secuenciales, que permiten guardar el estado de cómputos previos, para poder diseñar circuitos que realicen funciones más complejas, como contar o procesar datos en serie.

En el último, computadoras programables, TODO.

Videos

Tenés la lista de reproducción para verlos en orden, o el siguiente detalle de los videos organizados por módulos.

Representación

Sistema Binario

  1. Representación con números
    Vemos como podemos utilizar números para representar textos, imágenes, videos o sonidos.

  2. Celdas de memoria, bits y el sistema binario
    Analizamos el problema de almacenar números en las celdas de memoria, compuestas por bits, ya que la cantidad de bits es finita y cada bit sólo puede tomar los valores 0 o 1.

  3. Revisitando el Sistema Decimal

  4. Sistemas de representación posicionales. Bases.

  5. El sistema hexadecimal (base 16). Pasaje entre decimal y hexadecimal.

  6. ¿12 = 18?.

  7. El sistema binario (base 2). Pasaje entre decimal y binario.

  8. Relaciones entre el binario y el hexadecimal.

  9. Un truco para pasar rápido de decimal a binario.

  10. Binario con digitos fraccionarios.

  11. Ejercicios de pasaje entre sistemas.

Codificaciones y operaciones de números binarios enteros positivos (sin signo)

  1. Codificaciones: El sistema binario en una celda de memoria.

  2. Codificación con Binario Sin Signo (BSS).

  3. Rango y resolución de un sistema. Ejemplos con BSS.

  4. BSS con dígitos fraccionarios.

  5. Rango y resolución en BSS con dígitos fraccionarios.

  6. Deficiencias de BSS: números negativos y números fraccionarios.

  7. Datos vs Información.

  8. Ejercicios con BSS.

Operaciones lógicas en BSS: Aritmética Booleana

  1. Los operadores: NOT, AND, OR y XOR
  2. Aplicando los operadores con una incógnita 3. Máscaras de bits.
  3. Ecuaciones con aritmética booleana.
  4. Ejercicios de aritmética booleana y máscaras.

Codificaciones de números binarios con signo

  1. Codificación de números enteros con Binario Con Signo (BCS).

  2. Los problemas de la codificación BCS.

  3. El complemento de un número binario.

  4. Codificación con Complemento a 1 (CA1).

  5. Codificación con Complemento a 2 (CA2).

  6. Codificación con Exceso a 2^n (EX2).

  7. ¿Qué sistema de codificación es mejor?.
    poner esta tabla

  8. Los Flags: Detectando errores e identificando situaciones en al operar.

  9. Ejercicios de codificación e interpretación de números con signo.

  10. Ejercicios de determinación de rango y resolución.

  11. Números fraccionarios con signo.

Codificaciones de números binarios con punto flotante

  1. El problema de tener una resolución fija.
  2. Punto Flotante (PF): un sistema con resolución variante .
  3. Suma y resta en PF.

  4. Ejercicios de interpretación y codificación de números en PF .

  5. Ejercicios de suma y resta de números en PF .
  6. Ejercicios de determinación de rango y resolución en PF .
  7. Ejercicios de interpretación y codificación de números en PF con estándar IEEE 754 .

    Procesamiento

Circuitos combinacionales

  1. Circuitos y compuertas lógicas
  2. AND, OR y NOT, las compuertas básicas
  3. Circuitos y lógica proposicional
  4. La compuerta XOR.
  5. Las compuertas NAND, NOR y XNOR.

Circuitos Secuenciales

  1. Manteniendo estado: los circuitos secuenciales Asíncronos
  2. El flip-flop SR.
  3. Otra implementación del flip-flop SR.
  4. Marcando el ritmo: el reloj (CLK)
  5. Manteniendo estado y ritmo: los circuitos secuenciales Síncronos
  6. Computadoras Programables

Arquitectura Von Neumann

  1. Circuitos, Procesadores y Lenguajes
  2. Introducción a la arquitectura Von Neumann.
  3. El ciclo de ejecución.
  4. Celdas de memoria en la RAM.
  5. Relación entre el tamaño del bus y el tamaño de palabra.

Programación en Assembly con MSX88