How to run a 32bit specific software on 64bit Window 7 pro

Setoh Dawn

Reputable
Jul 31, 2014
1
0
4,510
I purchase a software that can only run on 32 bit , the software name is :AgentCalcs TM. My current desktop is a 64bit Window
 
Solution


Contact the vendor of the program, there are very few 32 bit only programs, but some are. Best place to find out is from them.
 

orlbuckeye

Distinguished
Typically 32 bit software will run in a 64 bit OS. 64 bit software won't run in a 32 bit OS. The problem software not running in a 64 bit OS is legacy 1y6 bit applications (not 32). I have Foxpro for DOS 2.6 (16 bit) which will run is 32 bit XP but not 64 bit Windows 7. But 32 bit version of Foxpro do run in Windows 7 64 bit.

Your wording of the question is bad. Basically all processors are 64 bit. A 32 or 64 bit OS will run on a 64 bit processor but the 32 bit will have access to less resources. 64 bit OS's are backward compatible but 32 bit isn't forward compatible. So when software is written it's either compiled into 32 or 64 bit (most 64 now) and has access to more resources that OS provides.

So software isn't really 32 or 64 bit specific it's either 32 or 64 bit code. Alot of the software is the DOS era and early Windows was 16 bit and the original 8088 processor from Intel was 16 bit.

The processor history is

1978 16 bit
1985 32 bit
2003 64 bit
 


Your 16-bit version of Foxpro utilizes 16-bit real mode instructions as it was written for MS DOS. Programs that are written entirely using 16-bit protected mode instructions (80286) and programs written using 32-bit protected mode instructions (80386) can run on a 64-bit microprocessor if the operating system has the appropriate 16-bit protected mode subsystem and/or 32-bit protected mode subsystem. 64-bit versions of windows have only a 32-bit protected mode subsystem and a 64-bit long mode subsystem. 32-bit versions of Windows have a 16-bit protected mode subsystem, 32-bit protected mode subsystem, and access to the microprocessor's virtual 8086 mode which allows for 16-bit real mode code to run in a protected mode environment under certain circumstances. Virtual 8086 mode is not available from within long mode, so 16-bit real mode code cannot run natively on a microprocessor that is operating in 64-bit long mode. These programs must be emulated, usually with DOSBox.
 
Solution