48
votes
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
Plain DOS executables, in either COM or MZ format, don’t provide this information in their headers (when there is one — COM format doesn’t have a header). The only reliable way to determine whether a ...
38
votes
Accepted
What was the rationale behind 32-bit computer architectures?
there some particular design theory or constraint that made a 32-bit word size attractive for IBM to migrate to?
It all comes down to the most basic data type, addressing constrains and, less ...
17
votes
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
There is no easy way.
The original DOS "MZ" type executable header do not contain such information about what kind of code it contains or what CPU type it needs. It just contains a binary ...
9
votes
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
Is there some simple method for determining if a DOS binary (.exe or .dll) is 16-bit or 32-bit?
For one, DOS doesn't know about 32 bit, it's a strict 16 bit system. Second, .DLL are not DOS ...
6
votes
What was the rationale behind 32-bit computer architectures?
One small reason is that you can access memory as a bit array without needing to divide (or do a modulo). Just use the bottom N bits for the byte or word or data cache line position or shift, and the ...
5
votes
What was the rationale behind 32-bit computer architectures?
Worthy of mention is the rise of the microprocessor- notably the 4004 which was designed for mostly numerical operation in calculators. Whether the step to 8 bit architecture was inevitable is open ...
2
votes
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
Even within "16-bit mode", various 8086-compatible processors that have appeared over the years have extended the 8086 instruction set with instructions that weren't supported by earlier ...
1
vote
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
For reference, I am posting the .txt and .ini files from the exetype program.
*********************************************************************
EXETYPE 1.0 is a tool to determine the nature of an ...
1
vote
Accepted
How can I tell whether a DOS-looking exe. requires a 32-bit CPU to run?
There is in the windows nt resource kit, a program called 'exetype'. The 3.1 version is a DOS program, while liter ones, like 3.51, is a win32 program. You type exetype filename.ext to get its type. ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
32-bit × 2history × 1
hardware × 1
ms-dos × 1
file-format × 1
architecture × 1
ibm360 × 1
executables × 1