Skip to main content
Moodle@Units
  • Home
  • Courses
    All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Centro per la gestione del percorso universitario e accademico iniziale dei docenti delle scuole secondarie di primo e secondo grado
  • Support
    Moodle Guide for students Moodle Guide for teachers Support Personal data policy
  • More
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
You are currently using guest access
Log in
Moodle@Units
Home Courses Collapse Expand
All courses Fisica Ingegneria e Architettura Matematica e Geoscienze Scienze Chimiche e Farmaceutiche Scienze Economiche, Aziendali, Matematiche e Statistiche Scienze della Vita Scienze Giuridiche, del Linguaggio, dell`Interpretazione e della Traduzione Scienze Politiche e Sociali Studi Umanistici Universitario Clinico di Scienze mediche, chirurgiche e della salute E-learning@Units Centro Linguistico di Ateneo Sistema Bibliotecario di Ateneo Amministrazione Centrale Corsi supplementari PhD - Formazione trasversale La ricerca all'Università di Trieste Moodle Guides Servizi Disabili e DSA Centro per la gestione del percorso universitario e accademico iniziale dei docenti delle scuole secondarie di primo e secondo grado
Support Collapse Expand
Moodle Guide for students Moodle Guide for teachers Support Personal data policy
Expand all Collapse all
  1. 185SM - INFORMATICA 2024
  2. Modulo 1: Architettura degli elaboratori
  3. Lezione13 - 2025-04-02

Lezione13 - 2025-04-02

Completion requirements

Registrazioni Teams:

1)

Riunione in _General_-20250402_092549-Registrazione della riunione.mp4

2)

Riunione in _General_-20250402_103538-Registrazione della riunione.mp4

NOTE:

  • ho aggiunto la chiusura del programma (main) sul codice che vi ho mostrato a lezione. In realtà non era essenziale, ma è giusto per farvi vedere che anche il main potrebbe continuare dopo il ritorno dalla procedura 1. Inoltre, le tre righe di codice nel blocco "RIENTRODAPROCEDURA1" in grassetto sono quelle che servono per ripristinare la situazione prima della chiamata della procedura 1 e rientrare al main.
  • l'ultima slide è un altro esempio di uso di procedure per il calcolo del fattoriale. E' la stessa soluzione (con qualche commento in più) che trovate nel file .asm "procedure_per_calcolo_fattoriale_SOLUZIONE.asm". SUGGERIMENTO: provate da soli a scrivere il programma che calcola il fattoriale, a partire dal file procedure_per_calcolo_fattoriale_STUDENTI_LIBERA.asm
  • al tutorato di domani vedrete un altro paio di esempi di uso di procedure.
    • Assembly Assembly
      • esempio_procedure_annidate_ORIGINALE.asm esempio_procedure_annidate_ORIGINALE.asm
      • procedure_per_calcolo_fattoriale_SOLUZIONE.asm procedure_per_calcolo_fattoriale_SOLUZIONE.asm
      • procedure_per_calcolo_fattoriale_STUDENTI_LIBERA.asm procedure_per_calcolo_fattoriale_STUDENTI_LIBERA.asm
    • Lezione13 - MODULO 1 - Procedure linker e Assembly - MOODLE.pdf Lezione13 - MODULO 1 - Procedure linker e Assembly - MOODLE.pdf
Contact site support
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle