16-bit application


16-bit application

(operating system)Software for MS-DOS or Microsoft Windows which originally ran on the 16-bit Intel 8088 and80286 microprocessors. These used a segmented address space to extend the range of addresses from what is possiblewith just a 16-bit address. Programs with more than 64kilobytes of code or data therefore had to waste timeswitching between segments. Furthermore, programming withsegments is more involved than programming in a flat address space, giving rise to warts like memory models in C andC++.

Compare 32-bit application.