Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hardware e software dei microcontrollori e microprocessori - Coggle Diagram
Hardware e software dei microcontrollori e microprocessori
tipi di memorie
dispositivi di base
Bistabile (tipo D)
registri di memoria
pagina di memoria
buffer three-state
struttura della memoria
terminali dati
terminali di indirizzo
terminali di controllo
Memorie RAM
indirizzamento dei dati grazie al decoder
Memorie ROM
indirizzamento dei dati mediante il decodificatore
Come sono strutturati?
Microprocessore
Dotato di una CPU
ma si deve appoggiare a periferiche esterne
Generalistico
Microcontrollore
Funziona senza bisogno di altri componenti
Possiede CPU, ROM, RAM, INPUT e OUTPUT
i dati si spostano con i bus (173 <3)
Bus indirizzi
Bus controlli
-ciao
Bus dati
chip select per risolvere i conflitti sul bus
porte di Output/Input
(immagine quando l'assistenza rispoderà)
Specialistico
funziona in tempo reale
Linguaggio macchina ed assembler
linguaggio di 0 e 1 del microprocessore/microcontrollore
arduo
si usa l'assemblatore per tradurlo in un linguaggio comprensibile
Linguaggio di basso livello
per microcontrollori che lavorano in tempo reale
SI usa c o altri linguaggi tradotti dal compilatore
linguaggio di alto livello
Debugger
CPU e gestione delle informazioni
Registri e dispositivi
registri per prelievo
program counter
stack pointer
registri per riconoscimento istruzioni
registro istruzioni
decodifica istruzioni
controllo
temporizzazione
registri per esecuzione istruzioni
accumulatore
flag
ALU
registri
fase di fetch e fase di execute
polling ed interrupt