Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoCelso Basile Modificato 10 anni fa
1
Il nostro schiavetto…
2
ALUALU REGISTERS MEMORIA ControlUnit mPC Instruction register …come istruirlo!
3
ALUALU REGISTERS MEMORIA ControlUnit mPC Instruction register 0110010010010010100 0010010010010010010 1100100100100110100 0100100100100100100 1100101001011101010 0100110100101100010 0100010100100100100 … … … microcodice (linguaggio macchina) …come istruirlo!
4
ALUALU REGISTERS ControlUnit mPC Instruction register MEMORIA 0110010010010010100 0010010010010010010 1100100100100110100 0100100100100100100 1100101001011101010 0100110100101100010 0100010100100100100 … … … MOV R1, R2 ADD R1, R2, R3 MOV R3, 0xB800 READ R2, R1 WRITE R3, R4 … … … microcodice (linguaggio macchina) assembler
5
MOV R1, R2 ADD R1, R2, R3 MOV R3, 0xB800 READ R2, R1 WRITE R3, R4 … … … !!! #include "stocastica.h" #include "complessi.h" #include "matrice.h... int main(int argc, char **argv) {... typedef complessi tipo; typedef complessi tipo; matrice *ptr = matrice *ptr = creamatricestocastica (5); creamatricestocastica (5);... matrice *vett = matrice *vett = vettorelimite (*ptr); vettorelimite (*ptr);...} Compilatore Linguaggio di alto livello
6
Codice S i s t e m a o p e r a t i v o Editor Codice Compilatore Eseguibile Eseguibile inin out out Codice Editor Codice Interprete ininoutout Linguaggi compilati Linguaggi interpretati
7
Pre-compilatore Linker Compilatore Codice Eseguibile
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.