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
13
votes
3 answers

SetWindowsHookEx failing in .NET 4.0 on 32-bit machine with "module not found"?

I have found similar questions on this page, but I can't seem to figure out how to interpret the answers or figure out if they are truly duplicates. Here are the possible duplicates I've found, with comments: SetWindowsHookEx returns 0 when…
Lasse V. Karlsen
  • 380,855
  • 102
  • 628
  • 825
13
votes
1 answer

How to install 32 bit app by homebrew

I want to install 32 bit gettext by homebrew: brew install gettext --32-bit But when it is still x86_64 version: file /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib /usr/local/Cellar/gettext/0.18.2/lib/libgettextlib-0.18.2.dylib:…
why
  • 23,923
  • 29
  • 97
  • 142
12
votes
2 answers

Is there a way to force an "Any CPU" compiled app to run in 32bit mode on 64bit OS?

If I have a "Any CPU" compiled .NET app, it will run in 64bit mode on a 64bit OS. But if I, for whatever reason, wants to force this app to run in 32bit mode. (As if it were compiled using "x86"). Recompiling is not an option, so is this possible to…
Magnus Johansson
  • 28,010
  • 19
  • 106
  • 164
12
votes
2 answers

Cannot run 32-bit apps on 64-bit Linux

I have a very minimal install of Ubuntu 8.04 64-bit. When I try to run some 32-bit programs, such as my jhead program, I get the message No such file or directory. I figured it may be a library problem, but when I do: ldd jhead instead of a list of…
Matthias Wandel
  • 6,383
  • 10
  • 33
  • 31
12
votes
2 answers

Converting a 32bit directx9 app to be large address aware

We are running into issues with an old closed-source game engine failing to compile shaders when memory nears 2GB. The issue is usually with D3DXCreateEffect. Usually it returns HResult "out of memory", sometimes d3dx9_25.dll prints random errors in…
user1108591
  • 127
  • 6
12
votes
6 answers

How can I choose between 32-bit or 64-bit build in C# Express?

I'm having a problem when I try to build my solution in C# Express 2008. I need to build it for 32-bit architecture, but it always build for 64-bit. In Visual Studio 2008 I can choose the architecture, but I can't find this option in C# Express. Is…
HoNgOuRu
  • 717
  • 4
  • 13
  • 26
12
votes
3 answers

Determining 64-bit vs. 32-bit Windows

I'd like to configure visual studio 2005 to copy .dll's based on whether the OS is 64-bit or 32-bit during a build. I do not want to specify what the platform target is. My first attempt was to use a batch file to lookup the Windows version, but…
LeeMobile
  • 3,775
  • 6
  • 31
  • 32
12
votes
3 answers

What are the pros/cons of 64 bit .NET?

As mentioned in this question/comments there are certain disadvantages when moving from 32 bit .NET to 64 bit .NET. Probably the biggest advantage is the much bigger process address space in the 64 bit world, but what other pros and cons are worth…
Brian Rasmussen
  • 114,645
  • 34
  • 221
  • 317
12
votes
4 answers

How to declare an unsigned 32-bit integer?

Is there a way to declare a 32-bit unsigned integer in PowerShell? I'm trying to add an unsigned (begin with 0xf) i.e. 0xff000000 + 0xAA, but it turned out to be a negative number whereas I want it to be 0xff0000AA.
Patrick
  • 4,186
  • 9
  • 32
  • 45
11
votes
3 answers

Can a 32-bit program use more than 4GB of memory on a 64-bit OS?

Is a 32-bit program running on a 64-bit OS able to use more than 4GB of memory if available?
krisostofa
  • 111
  • 1
  • 1
  • 3
11
votes
4 answers

Difference in casting float to int, 32-bit C

I currently working with an old code that needs to run a 32-bit system. During this work I stumbled across an issue that (out of academic interest) I would like to understand the cause of. It seems that casting from float to int in 32-bit C behaves…
cpaitor
  • 423
  • 1
  • 3
  • 16
11
votes
4 answers

Differences between 32 and 64-bit .NET (4) applications

What are the differences between 32 and 64-bit .NET (4) applications? Often 32-bit applications have problems running on 64-bit machines and conversely. I know I can declare an integer as int32 and int64 (certainly int64 on 32-bit systems make…
Mimefilt
  • 650
  • 9
  • 20
11
votes
5 answers

Excel ODBC and 64 bit server

using ASP.NET I need to update an excel template. Our server is running Windows 2008 in 64 bit mode. I am using the following code to access the excel file: ... string connection = @"Provider=MSDASQL;Driver={Microsoft Excel Driver…
Ris Adams
  • 1,345
  • 4
  • 13
  • 25
11
votes
2 answers

Can I make a 32-bit program with cx_Freeze if I have a 64-bit OS?

I am currently running Windows 7 Home 64-bit and am working on a program that I would like to make available for both 32-bit and 64-bit Windows operating systems. When I use cx_Freeze to turn my .py to a .exe, it only allows it to be installed on…
user4304303
11
votes
9 answers

When will VB6 application support end?

Microsoft no longer supports VB6 development and support from Microsoft has already stopped. But VB6 applications still run on Windows 8.1. See also this article titled "Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008,…
IT researcher
  • 3,274
  • 17
  • 79
  • 143