sistemi di calcolo - season lab · sistemi di calcolo capitolo 2 come viene programmato un sistema...
TRANSCRIPT
![Page 1: Sistemi di calcolo - SEASON Lab · Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica](https://reader033.vdocuments.mx/reader033/viewer/2022043000/5f774e15a2bbf51b63305e58/html5/thumbnails/1.jpg)
Sistemi di calcoloCapitolo 2
Come viene programmato un sistema di calcolo?
Corso di Laurea in Ingegneria Informatica e Automatica
![Page 2: Sistemi di calcolo - SEASON Lab · Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica](https://reader033.vdocuments.mx/reader033/viewer/2022043000/5f774e15a2bbf51b63305e58/html5/thumbnails/2.jpg)
Linguaggi di alto e basso livello
![Page 3: Sistemi di calcolo - SEASON Lab · Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica](https://reader033.vdocuments.mx/reader033/viewer/2022043000/5f774e15a2bbf51b63305e58/html5/thumbnails/3.jpg)
Stadi compilazione programma C
![Page 4: Sistemi di calcolo - SEASON Lab · Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica](https://reader033.vdocuments.mx/reader033/viewer/2022043000/5f774e15a2bbf51b63305e58/html5/thumbnails/4.jpg)
Comando file, toolchain gcc, objdump
DEMO 001-file-gcc
![Page 5: Sistemi di calcolo - SEASON Lab · Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica](https://reader033.vdocuments.mx/reader033/viewer/2022043000/5f774e15a2bbf51b63305e58/html5/thumbnails/5.jpg)
0000000000000000 <main>:0: 55 push %rbp1: 48 89 e5 mov %rsp,%rbp4: bf 00 00 00 00 mov $0x0,%edi9: e8 00 00 00 00 callq e <main+0xe>e: b8 00 00 00 00 mov $0x0,%eax13: 5d pop %rbp14: c3 retq
Codice macchina vs. codice assembly x86