Top Banner
Sistemi di calcolo Capitolo 2 Come viene programmato un sistema di calcolo? Corso di Laurea in Ingegneria Informatica e Automatica
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

Jul 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

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

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

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

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