Page header
Home
  IUA
    Clases

Tiempo real
Desarr soft
Arquit 2

Programas y videos de las clases

Archivo Tamaño Contenido
0805.tar.gz 1.7 kB
  • 0805.py: Intro a Python
  • 0805_sudoku.py: Clases Map, Block y Cell
0810.tar.gz 2.9 kB
  • sudoku.py: Clases Map, Block y Cell
  • sudoku_b.py: Versión 'simplificada
  • sudoku_pacha.py: Modificación para completar el cuadro
  • sudoku_gino.py: Modificación para completar el cuadro
0810_video.mp4 355.0 MB Video
0812.tar.gz 3.4 kB
  • sudoku.py: Clases Map, Block y Cell
  • sudoku_b.py: Versión 'simplificada
  • sdk.py: Programa usuario
0812_video.mp4 855.0 MB Video
0819.tar.gz 3.3 kB Refactorizado el código - agregado clase 'Cell'.
  • sudoku.py: Versión 'simplificada' y renombrada
  • sdk.py: Programa usuario
0819_video.mp4 541.7 MB Video
0824.tar.gz 1.5 kB Introducción a interfaz de usuario. Gtk+
0824_video.mp4 589.5 MB Video
0826.tar.gz 2.5 kB Rutinas para graficar vectorialmente en pantalla.
0826_video.mp4 1.5 GB Video
0831.tar.gz 2.3 kB Rutinas para graficar vectorialmente en pantalla. Agregado de eventos tales como clickear en el mouse.
0831_video.mp4 1.6 GB Video
0902.tar.gz 1.2 kB Inicio del proyecto disassembler. Por pedido de los alumnos utilizaremos el 8086 como CPU. Algoritmos para reconocer las instrucciones de máquina y traducción a código assembler.
0902_video.mp4 1.3 GB Video
0907.tar.gz 35.5 kB Fue dificil de encontrar una lista de las instrucciones del 8086/8088, que ademas a) era completa, b) confiable, y c) tenía la lista de los opcodes binarios. Considerando que solo las instrucciones de 1 bytes requerrían mas de 220 opcodes, el trabajo sería demasiado para el semestre... Se sugerió de intentar con el ARM LEGv8, el cual tiene una lisa reducida de instrucciones (además es RISC)
En un XML encontrado en la web, parecen estar todas las instrucciones, e hicimos un lector de XML y convertimos (parte de los datos) a una interfaz gráfica.
0907_video.mp4 296.4 MB Video
0909.tar.gz ? Inicio de una librería para desensamblar código binario del procesador ARM LEGv8. Funciona el reconocimiento de los opcodes y parcialmente decodifica los operandos.
0909_video.mp4 2.2 GB Video
0914.tar.gz 2.2 kB Completar la librería de desensamblado y prueba de las instrucciones. Diseño de una librería para simular la memoria del microprocesador
0914_video.mp4 ? Video
0916.tar.gz ? Considerando que el LEGv8 carece de suficiente definiciones para implementar el simulador, se decidió migrar al proyecto hacia el (Texas Instruments) MSP430. Se adaptaron la tabla de opcodes, y los métodos de la clase de CPU (llamada MSP430). A memory se agregó un método para controlar si un lugar de la memoria fue inicialiado.
0916_video.mp4 2.1 GB Video
10838
(c) John Coppens ON6JC/LW3HAZ correo