Questions tagged [32-bit]

In computer architecture, 32-bit integers, memory addresses, or other data units are those that are at most 32 bits (4 octets) wide. Also, 32-bit CPU and ALU architectures are those that are based on registers, address buses, or data buses of that size. 32-bit is also a term given to a generation of computers in which 32-bit processors are the norm.

The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GiB of byte-addressable memory.

The external address and data buses are often wider than 32 bits but both of these are stored and manipulated internally in the processor as 32-bit quantities. For example, the Pentium Pro processor is a 32-bit machine, but the external address bus is 36 bits wide, and the external data bus is 64 bits wide.

Source: Wikipedia (32-bit)

1381 questions
7
votes
1 answer

A valid pattern in assembly for variadic arguments

I think my question might seem a bit odd, but here it goes; I'm trying to create a program dynamically in C++ (mostly for the fun of it, but also for a programmatic reason) and it is not so hard as it might sound. To do this you have to use assembly…
Elliott Darfink
  • 1,153
  • 14
  • 34
6
votes
1 answer

VB6 Timer(), Space() Form_Initialize() causes Immediate Crash

Create a new VB6 project. Paste the code below as your project code. Hit Run. See if it crashes... Remove or simplify anything you like in this code, and then it will work fine. Can anyone please shed some light on why this is crashing? This has…
Drew Chapin
  • 7,779
  • 5
  • 58
  • 84
6
votes
1 answer

How to deploy 64-bit version of DLL on Azure, but use the 32-bit version on dev boxes

My business partner and I are co-developing a web app that's deployed on Azure. My box is based on 64-bit Windows 7, but my partner is using 32-bit Windows 7. From within the VS2010 IDE when I added a reference to 'ieframe.dll' from my System32…
Armchair Bronco
  • 2,367
  • 4
  • 31
  • 44
6
votes
1 answer

A x64-DLL injected into a x64-process hooking a x86-DLL fails using C++ and EasyHook

A x64-DLL injected into a x64-process hooking a x86-DLL fails using C++ and EasyHook. It works if Loader, InjectionLibrary and InjectionTarget(it's available in both versions and i need both to be hooked) are x86. Getting the address of the exported…
zEh
  • 77
  • 1
  • 9
6
votes
3 answers

How do I install node.js on Ubuntu 18.04 32 bit?

I've scoured Stack Overflow and Google as well as other forums for this answer regarding Ubuntu 18.04 34 bit and the latest Node.js version. If it is possible could you please refer or provide me proper instructions on how to install Node.js on…
w3Develops
  • 358
  • 1
  • 3
  • 15
6
votes
1 answer

libstdc++ 64bit and 32bit version on the same machine

I am trying to cross compile a version of my software for a 64bit platform. Can I have the 32bit and 64bit version of libstdc++ installed on the same machine without too much worries of breaking my linux install. The Os is 32bit ubuntu. I have not…
Paul Whelan
  • 16,574
  • 12
  • 50
  • 83
6
votes
1 answer

Stack overflow despite tail call position but only in 64-bit

Originated from this question, I have this little F# code (github) to generate random values according to a normal distribution: // val nextSingle : (unit -> float32) let nextSingle = let r = System.Random() r.NextDouble >> float32 // val…
primfaktor
  • 2,831
  • 25
  • 34
6
votes
3 answers

cannot assign a value to 64-bit integer on 32-bit platform

After switching from 64-bit to 32-bit platform (both of them are CentOS) I get integer constant is too large for ‘long’ type error for the following line of code uint64_t Key = 0x100000000; Casting the value does not help. What am I doing…
jackhab
  • 17,128
  • 37
  • 99
  • 136
6
votes
5 answers

Error starting MongoDB in windows 7 [32-bit]

I followed a blog(link) to install and configure MongoDB in my system[Windows 7 32 bit]. As per blogger said, I have download mongodb-win32-i386-2.6.5 and extract to D:/mongodb/ and followed the blog Upto installation everything alright, but when I…
A J
  • 492
  • 1
  • 7
  • 24
6
votes
2 answers

Can Windows handle inheritance cross the 32-bit/64-bit boundary?

Is it possible for a child process to inherit a handle from its parent process if one process is 32-bit and the other is 64-bit? HANDLE is a 64 bit type on Win64 and a 32 bit type on Win32, which suggests that even it were supposed to be possible in…
TheBeardyMan
  • 829
  • 10
  • 28
6
votes
4 answers

How to read 4GB file on 32bit system

In my case I have different files lets assume that I have >4GB file with data. I want to read that file line by line and process each line. One of my restrictions is that soft has to be run on 32bit MS Windows or on 64bit with small amount of RAM…
bioky
  • 71
  • 1
  • 7
6
votes
1 answer

cmake built a 32 bit project in my 64 bit windows

I'm using a cmake file(someone else wrote it) to build a project. I looked at the CMakeLists and saw he used if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) to detect if the system is 64 bit. I'm using 64 bit windows 8 and it should be built into a 64 bit…
user2390930
  • 137
  • 1
  • 2
  • 10
6
votes
3 answers

PHP json_decode on a 32bit server

im writting a twitter mashup service. When i receive the json data, some of the twit ids are greater than 2147483647 (which is the maximum allowed integer on 32bit servers). I came up with a solution that works, which is converting the integers to…
Andres SK
  • 10,779
  • 25
  • 90
  • 152
6
votes
3 answers

How can I install a separate perl without disturbing the existing one?

How I should install 32-bit Perl on 64-bit machine without affecting the existing applications that uses 64-bit Perl? Is it possible to have a single application (Read: Single file) use different version of Perl for different tasks?
aartist
  • 3,145
  • 3
  • 33
  • 31
6
votes
2 answers

Best Ubuntu setup for 32-bit *AND* 64-bit Qt app development?

I'm developing a qt-based application and i would like to develop both 32 and 64bit version of the application on the same machine, sharing the same sources, scripts, etc.. The machine is an Ubuntu Jaunty 64bit, Intel Core i7, 8gb ram. I'm aware…
Manuel
  • 3,419
  • 1
  • 24
  • 22