16-bit programvare I sammenheng med IBM PC kompatibel og Wintel plattformene, er 16-bit programvare dataprogrammer som er skrevet for MS-DOS, OS/2 1.x og tidlige versjoner av Microsoft Windows som opprinnelig kjørte på en 16-bits Intel 8088 og Intel 80286 mikroprosessorer. Slike applikasjoner brukte et 20-bits eller 24-bits segment eller selector-offset adresserepresentasjon for å utvide området med tilgjengelig minnelokasjoner utover det som var mulig ved kun å bruke 16-bits adresser. Programmer som inneholdt mer enn216 byter (64 kilobyter) med instruksjoner og data trengte derfor spesielle instruksjoner for å svitsje mellom deres 64-kilobyte segmenter, som økte kompleksiteten i å programmere 16-bits programmer.
Oversikt over CPUer med 16-bits arkitektur (ufullstendig)
Data General Nova Eclipse Digital Equipment Corporation PDP-11 (for LSI-11, se Western Digital, nedenfor) EnSilica eSi-1600 Freescale Freescale 68HC12 Freescale 68HC16 General Instrument CP1600 Hewlett-Packard HP 21xx/2000/1000/98xx/BPC HP 3000 IBM 1130/1800 System/7 Series/1 System/36 Infineon XE166 family C166 family C167 family XC2000 Intel Intel 8086/Intel 8088 Intel 80186/Intel 80188 Intel 80286 Intel MCS-96 National Semiconductor IMP-16 PACE/INS8900 NEC V20/V30 Seiko Epson EPSON S1C17 familien Texas Instruments Texas Instruments TMS9900 TI MSP430 Western Design Center WDC 65816/65802 Western Digital MCP-1600 (brukt i DEC LSI-11) Xerox Alto Zilog Zilog Z8000
Kategori:Datamaskinarkitektur