Aplicație pe 16 biți

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Arhitecturi
4 biți 8 biți 16 biți 24 biți 31 biți 32 de biți 64 de biți 128 biți
Aplicații
8 biți 16 biți 31 biți 32 de biți 64 de biți
Dimensiunea datelor
4 biți 8 biți 16 biți 24 biți 31 biți 32 de biți 64 de biți 128 biți
Aceste definiții privesc în principal lumea procesoarelor x86 . Dimensiunile de 31 și 48 de biți se referă, pe de altă parte, la mainframe-ul IBM și respectiv la AS / 400 .

O aplicație pe 16 biți este un software care a funcționat inițial pe Intel 8088 și Intel 80286 , două microprocesoare pe 16 biți produse în jurul anilor 1980. Aceste aplicații utilizează o reprezentare a adresei de memorie de 16, 20 sau 24 de biți (vezi și segmentul de memorie ) pentru a extinde intervalul de adrese dincolo de care ar putea fi utilizate doar adrese de 16 biți. Programe care conțineau mai mult de octeții (sau 64 kilobyte ) de date și instrucțiuni aveau nevoie de rutine speciale care puteau trece de la un segment la altul, sporind problemele de programare.

Aceste software pe 16 biți încă funcționează pe mașini mai noi, care sunt pe 32 de biți sau pe 64 de biți, datorită modului de lucru al procesorului numit Modul Virtual 8086. Deoarece BIOS - ul este scris în 16 biți, aplicațiile care utilizează întreruperi BIOS trebuie să ruleze în mod necesar în modul virtual. Software-ul pentru MS-DOS și versiunile anterioare de Windows a fost pe 16 biți.

În prezent, codul pe 16 biți este utilizat pe scară largă în medii cu microprocesor , cum ar fi PIC , 68000 sau ColdFire .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT