Programmation système
- Enseignant: Michael Blondin
- Plan de cours:
- Horaire:
– lundi: 15h30 à 17h20 au D3-2035
– jeudi: 08h30 à 10h20 au D4-1023 (le D4-1017 est aussi disponible, mais je serai au D3-1023)
– la séance du jeudi aura parfois lieu au D3-2035; voir le calendrier - Disponibilité sans rendez-vous: mardi de 11h30 à 12h30
- Consultation de l'examen
final:
- Lundi 22 mars: 10h00 à 12h00 et 13h00 à 14h00
- Mardi 23 mars: 15h30 à 16h30
- Mercredi 24 mars: 16h00 à 17h00
- Examen final: lundi 15 avril de 09h00 à 12h00 aux D3-2039 et D3-2041
- Rétroaction de mi-session
- Consultation de
l'examen périodique:
- Mardi 12 mars: 15h30 à 16h30
- Mercredi 13 mars: 13h00 à 14h30
- Jeudi 14 mars: 12h30 à 14h30
- Examen périodique: mardi 26 février de 13h30 à 15h20 aux D3-2034 et D3-2035
Calendrier
Matériel
Références
- Notes de cours: toute la matière + fiches récapitulatives interactives/imprimables
- Diaporama des fiches récapitulatives: toute la matière
- Examen périodique: questionnaire
- Code source présenté en classe
- Sommaire ARMv8 + débogage avec GDB
- Sommaire NES
- Manuel de référence: Richard St-Denis. L'architecture du processeur SPARC et sa programmation en langage d'assemblage. (disponible en copie papier au A8-151 pour environ 20$)
Introduction
- Diaporama
- Simulateur RISC-V utilisé en classe:
- Pour voir la réponse aux questions de la diapositive 15 «Courts programmes», surlignez le texte caché en haut à droite de la diapositive
Laboratoires
- Instructions pour l'environnement de travail ARMv8
- Laboratoire 1 (notes disponibles sur Genote depuis le 31 jan.)
- Laboratoire 2 (notes disponibles sur Genote depuis le 17 fév.)
- Laboratoire 3 (notes disponibles sur Genote depuis le 20 fév.)
- Laboratoire 4 (notes disponibles sur Genote depuis le 25 fév.)
- Laboratoire 5 (notes disponibles sur Genote depuis le 19 mars)
- Laboratoire 6 (notes disponibles sur Genote depuis le 1er avr.)