Ciao a tutti vorrei sapere se esiste un sito che elenca tutte le istruzioni Assembly e che ne spiega anche le funzionalità.
Praticamente vorrei sapere bene a che cosa servono le istruzioni IN e OUT.
Grazie in anticipo per le risposte...
Ciao a tutti vorrei sapere se esiste un sito che elenca tutte le istruzioni Assembly e che ne spiega anche le funzionalità.
Praticamente vorrei sapere bene a che cosa servono le istruzioni IN e OUT.
Grazie in anticipo per le risposte...
Devi sempre precisare la CPU con cui lavori perche' le microistruzioni sono caratteristiche di ogni CPU.
Presumo che tu parli di x86 ... per un reference completo trovi tutto sul sito della Intel.
IN e OUT servono (appunto) a leggere/scrivere dalle porte di I/O
No MP tecnici (non rispondo nemmeno!), usa il forum.
Per la documentazione sui processori x86, vedi link qui
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
IN e OUT ti permettono di scrivere su periferiche e non nella memoria...devi immaginare la cpu come un circuito integrato collegato a un circuito di decodifica e ad un eventuale latch o FF nel caso dell'output ( Istruzione OUT) e come input ( IN) come un interruttore..il dato passa sul bus dati e la periferica viene indicata da un indirizzo che viaggia sul bus indirizzi a seconda che sia attivo o meno il pin dellabilitazione della cpu attraverso quelle istruzioni..
Spero di averti chiarito..
Ciao