Applicazioni a 16 bit
Da Wikipedia, l'enciclopedia libera.
Un'applicazione 16 bit è un software che all'inizio girava su Intel 8088 ed Intel 80286, due vecchi microprocessori. Queste applicazioni usavano una rappresentazione degli indirizzi di memoria a 16, 20 o 24 bit (vedi anche segmento di memoria) per estendere la gamma di indirizzi dietro la quale era possibile usare solo indirizzi a 16-bit. I programmi che contenevano più di 216 byte o (64 kilobyte) di dati ed istruzioni avevano bisogno di speciali routines in grado di passare da un segmento ad un altro, incrementando i problemi relativi alla programmazione. Questi software a 16 bit funzionano ancora sulle macchine più recenti che sono a 32 o a 64 bit grazie alla modalità di lavoro del processore detta Virtual 8086 Mode. Visto che il BIOS è scritto in 16 bit, le applicazioni che utilizzano gli interrupt del BIOS devono necessariamente girare in Modalità Virtuale. I software per MS-DOS e per le prime versioni di windows erano a 16 bit.
Attualmente il codice a 16 bit è molto utilizzato in ambienti con microprocessori come i PIC, i 68000 o i ColdFire.
[modifica] Voci correlate
- Win32
- applicazione a 32-bit
Questa voce si basa su materiale disponibile sul Free On-line Dictionary of Computing e il suo utilizzo è regolamentato dalla licenza GFDL.