16-biter



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

Datamaskinarkitektur