lunes, 7 de noviembre de 2022

Computadores de 16 y 32 bits


  • (semana 6: introducción al MSP430 de Texas Instruments)
  • (gama de microcontroladores Texas Instruments)
  • (la serie MSP430)
    • (comparación del MSP430G2452 y el MSP430G2553)
      • (diagrama de bloques del MSP430G2x52)
    • (descripción del MSP430G2x53)
      • (diagrama de bloques del MSP430G2x53)
  • (el CPU del MSP430 posee una arquitectura ortogonal)
    • (el CPU del MSP430)
    • (mapa de memoria)
    • (organización de la memoria para el MSP430G2553)
  • (tipos de instrucciones)
    • (modo registro)
    • (modo indexado)
    • (modo simbólico)
    • (modo absoluto)
    • (modo indirecto con registro)
    • (modo indirecto con autoincremento de registro)
    • (modo inmediato)
  • (registros)
    • (registros de periféricos)
    • (registros de control del puerto P1)
  • (dispositivos MSP430)
  • (vectores de interrupción MSP430)
  • (watchdog timer del MSP430)
  • (conjunto de instrucciones)
    • (instrucciones con operando dobles)
    • (instrucciones de un único operando)
    • (instrucciones de control de flujo de programa)
    • (instrucciones emuladas)
  • (el launchpad MSP430)
    • (conexiones en el paunchpad MSP430)
    • (disposición de componentes en el launchpad MSP430)
  • (launchpad con MSP430G2553)
    • (para apagar y encender un led en el launchpad MSP430)
    • (para apagar y encender un LED....)
    • (otro ejemplo)
    • (ejemplo de un programa)
  • (semana 9: introducción a MIPS)
  • (MIPS)
  • (historia de MIPS)
  • (microprocesadores RISC/CISC)
  • (procesadores basadas en MIPS)
  • (principios de diseño de MIPS)
  • (aplicaciones de MIPS)
  • (arquitecturas basadas en MIPS)
    • (el MIPS R3000A fabricado por siemens)
    • (una tablet con MIPS)
  • (arquitectura MIPS)
    • (microcontrolador PIC 32)
  • (semana 9: instrucciones MIPS)(características del MIPS32)(MIPS R2000)(registros)(registros vs memoria)(aritmética MIPS)(organización de la memoria)(instrucciones de referencia de memoria)(operando de memoria)(en resumen)(ejm 1)(lenguaje de máquina)(formato de instrucción)(instrucciones de control)(resumen)(constantes)(operaciones lógicas)(operación shift (desplazamiento))(operación AND)(operación OR)(operación NOT)(haciendo un loops en MIPS)(con signo y sin signo)(uso de registros)(los datos: caracteres)(operaciones byte/media palabra)(ejemplo de copia de una cadena)(direccionamiento de ramificación (branch))(dirección de salto (jump))(resumen de modos de redireccionamiento)
  • (semana 11: el procesador MIPS)
  • (introducción)
  • (def: ALU (unidad aritmética-lógica))
    • (circuitos combinatorios)
      • (compuertas básicas)(otras compuertas)
      • (multiplexor)
      • (EF-20181, 1)
      • (sumador completo)
      • (un ALU de 1 bit)(agregando operaciones)
      • (ALU de un bit)(agregando operaciones)
      • (ALU de 32 bits)
      • (ALU para MIPS)(soportando slt)
      • (ALU de 32 bits)
      • (ALU para MIPS)(diagrama y tabla de la ALU)
  • (el procesador o CPU)
    • (construyendo un datapath)
    • (repasando circuitos digitales)
      • (circuitos secuenciales)
      • (flip-flop D)
      • (EF)
    • (banco de registros)
  • (MIPS simplificado)
    • (tipos de instrucciones)
    • (implementación de instrucciones)
    • (fase fetch)
    • (EF)
    • (instrucciones de formato R)(implementación)
    • (EF-2016-II, 2)
    • (política de reloj)
  • (datapath)
    • (primeros elementos del datapath)
    • (ejecutando instrucciones)
    • (1ra parte del datapath)
    • (2da parte del datapath)
    • (EF)(EF-2013-I, 2)(EF-2016-II, 1)(EF-2018-I, 2)
  • (instrucciones aritmético-lógico)
    • (banco de registros)
    • (resumen de instrucciones aritmético-lógico)
  • (datpath para las instrucciones de carga y almacenamiento (load/store))
    • (extender el signo)(positivo o negativo)
    • (instrucciones load/store)(memoria de datos)(resumen de instrucciones load/store)
  • (semana 10: programación en MIPS)
  • (programación en MIPS)(MARS)
  • (uso de la memoria)(segmento de texto)(segmento de datos)(segmento de pila)
  • (uso de la memoria)(acceso de la memoria)(llamadas a sistema)(programa "Hola mundo" en MIPS)(en MARS)(llamadas al sistema)(lenguaje ensamblador)(directivas del ensamblador)
  • (semana 11: instrucciones punto flotante en MIPS)
  • (modelo de programación de MIPS R2000)
  • (registros de propósito específico)
  • (registros de la unidad de punto flotante)
  • (coprocesadores)
  • (instrucciones PF en MIPS)

(semana 6: int. al MSP430 de texas instruments)(gama de microcontroladores TI)(la serie MSP430)(comparación del MSP430G2452 y el MSP430G2553)(diagrama de bloques del MSP430G2x52)(descripción del MSP430G2x53)(diagrama de bloques del MSP430G2x53)(el CPU del MSP430 posee una arquitectura ortogonal)(el CPU del MSP430)(mapa de memoria)(organización de la memoria para el MSP430G2553)(tipos de instrucciones)(modo registro)(modo indexado)(modo simbólico)(modo absoluto)(modo indirecto con registro)(modo indirecto con autoincremento de registro)(modo inmediato)(registros de periféricos)(registros de control del puerto P1)(dispositivos MSP430)(vectores de interrupción MSP430)(watchdog timer del MSP430)(conjunto de instrucciones)(instrucciones con operando dobles)(instrucciones de un único operando)(instrucciones de control de flujo de programa)(instrucciones emuladas)(el launchpad MSP430)(conexiones en el paunchpad MSP430)(disposición de componentes en el launchpad MSP430)(launchpad con MSP430G2553)(para apagar y encender un led en el launchpad MSP430)(para apagar y encender un LED....)(otro ejemplo)(ejemplo de un programa)
(semana 9: introducción a MIPS)(MIPS)(historia de MIPS)(microprocesadores RISC/CISC)(procesadores basadas en MIPS)(principios de diseño de MIPS)(aplicaciones de MIPS)(arquitecturas basadas en MIPS)(el MIPS R3000A fabricado por siemens)(una tablet con MIPS)(arquitectura MIPS)(microcontrolador PIC 32)
(semana 9: instrucciones MIPS)(características del MIPS32)(MIPS R2000)(registros)(registros vs memoria)(aritmética MIPS)(organización de la memoria)(instrucciones de referencia de memoria)(operando de memoria)(en resumen)(ejm 1)(lenguaje de máquina)(formato de instrucción)(instrucciones de control)(resumen)(constantes)(operaciones lógicas)(operación shift (desplazamiento))(operación AND)(operación OR)(operación NOT)(haciendo un loops en MIPS)(con signo y sin signo)(uso de registros)(los datos: caracteres)(operaciones byte/media palabra)(ejemplo de copia de una cadena)(direccionamiento de ramificación (branch))(dirección de salto (jump))(resumen de modos de redireccionamiento)
(laboratorio #5)
(semana 10: programación en MIPS)(programación en MIPS)(MARS)(uso de la memoria)(segmento de texto)(segmento de datos)(segmento de pila)(uso de la memoria)(acceso de la memoria)(llamadas a sistema)(programa "Hola mundo" en MIPS)(en MARS)(llamadas al sistema)(lenguaje ensamblador)(directivas del ensamblador)
(laboratorio #6)(programando MIPS en MARS)
(semana 11: el procesador)(introducción)(definición)(circuitos combinatorios)(compuertas básicas)(otras compuertas)(multiplexor)(sumador completo)(un ALU de 1 bit)(agregando operaciones)(ALU de un bit)(agregando operaciones)(ALU de 32 bits)(ALU para MIPS)(soportando slt)(ALU de 32 bits)(ALU para MIPS)(diagrama y tabla de la ALU)(el procesador)(construyendo un datapath)(repasando circuitos digitales)(circuitos secuenciales)(flip-flop D)(banco de registros)(MIPS simplificado)(implementación)(fase fetch)(instrucciones de formato R)(implementación)(política de reloj)(datapath)(primeros elementos del datapath)(ejecutando instrucciones)(primera parte del datapath)(2da parte del datapath)(instrucciones aritmético-lógico)(banco de registros)(instrucciones aritmético-lógico)(instrucciones aritmético-lógico)(datpath para las instrucciones de carga y almacenamiento (load/store))(extender el signo)(positivo o negativo)(instrucciones load/store)
(semana 11: instrucciones punto flotante en MIPS)(modelo de programación de MIPS R2000)(registros de propósito específico)(registros de la unidad de punto flotante)(coprocesadores)(instrucciones PF en MIPS)
(laboratorio #7)

No hay comentarios.:

Publicar un comentario