16-bit application
Wiki Home
..............................................................

 

16-bit application

A 16 bit application is software for MS-DOS or Microsoft Windows which originally ran on the 16-bit Intel 8088 and Intel 80286 microprocessors. These used a segmented address space to extend the range of addresses from what is possible with just a 16-bit address. Programs with more than 64 kilobytes of code or data therefore had to waste time switching between segments. Furthermore, programming with segments is more difficult than programming in a flat address space. Segmented address space is the cause of the memory models in the C programming language and C++ that many programmers feel are inelegant.

See also:


This article (or an earlier version of it) contains material from FOLDOC, used with permission. Update as needed.

 
 

Browse articles alphabetically:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z