Author: Amir Ban
Date: 02:02:26 09/30/98
Go up one level in this thread
On September 30, 1998 at 01:22:49, Jouni Uski wrote: >What kind of differences there is in assembler or C code between 16 and 32 bit >programs? If I remember correct even Rebel9 is said to be 32 bit program - but >may be it only means bigger HASH address range or ?? > >Jouni Uski It means at least that the program uses flat 32-bit addressing with no different segments for code, data & stack. Also, integers are usually 32-bit rather than 16-bit, and 32-bit registers are used rather than 16-bit. It usually also means that it uses Microsoft's Win32 API, that it uses coff-like representation for executables, demand-paged method for loading and swapping, and all kinds of other up-to-date goodies that Microsoft has for 32-bit programs only, while 16-bit programs have to settle for Stone Age methods. Amir
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.