flat assembler
Message board for the users of flat assembler.

Index > Heap > do you know what is a "32-bit application"?

Author
Thread Post new topic Reply to topic
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
MSDN wrote:

32-bit application
A program written for a system (such as Microsoft Windows NT or Windows 95) that uses a 32-bit architecture, in which each memory address points to a 32-bit word.
Post 05 Oct 2005, 11:36
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
HyperVista



Joined: 18 Apr 2005
Posts: 691
Location: Virginia, USA
HyperVista
Quote:

MSDN wrote:

32-bit application
A program written for a system (such as Microsoft Windows NT or Windows 95) that uses a 32-bit architecture, in which each memory address points to a 32-bit word.



whaaaaa??? LOL Shocked
Post 05 Oct 2005, 11:47
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
yup, MSDN Library Visual Studio 6.0, keyword "!", from "Visual C++ glossary". Good things that C++ers know what a 32bit app is Very Happy
Post 05 Oct 2005, 11:58
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
vbVeryBeginner



Joined: 15 Aug 2004
Posts: 884
Location: \\world\asia\malaysia
vbVeryBeginner
wats wrong with the statement vid?

http://www.cs.umd.edu/class/spring2003/cmsc311/Notes/Data/bitBytes.html
http://en.wikipedia.org/wiki/Word_(computer_science)

Quote:

The definition of "word" isn't set. It has usually referred to the number of bits used in a register. These days, typical registers store 32 bits. However, already 64 bit architectures are being built (and have been for a few years). Throughout the class notes, we'll define a word to be 32 bits.
Post 05 Oct 2005, 16:55
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
1. memory address doesn't carry info to what size variable it uses, this depends on context in which it is used. for example what about char*, can you say it points to 32bit value? This statement implies that every single pointer in whole app must point to something 32bit
2. 32bit apps run on 16/64bit systems too, not only on 32bit ones
3. even 16bit code that uses 66h prefix is "32bit app" due to this definition

etc. etc. we could find many... i just wanted to show how "exact" the definition is. There are zounds more natural and better definitions that could be used (well - maybe not for pure C++ers)
Post 05 Oct 2005, 21:12
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.