32-bit相关内容

x64 中的枚举集大小

我发现 32 位和 64 位的 SizeOf(set) i 不同,下面的示例显示 32 位的 5 个字节和 64 位的 8 个字节.但是我没有发现有关 64 位 SizeOf(sets) 变化的信息.是否有任何关于它的 Embarcadero 文档或编译器指令可以在 32 位和 64 位上获得类似的结果. program Project1;{$APPTYPE 控制台}{$R *.res}使用 S ..
发布时间:2021-11-26 14:15:31 其他开发

在共享主机上为 32 位 linux 编译 git

我需要在廉价的共享主机上设置 Git 客户端,使用无名的 32 位 Linux 发行版.GCC 不可用,所以我无法在服务器上编译它.我可以使用另外 2 台 64 位 Linux 服务器和一台 OSX 笔记本电脑,我可以尝试在上面交叉编译二进制文件.但我似乎无法正确编译;当我将二进制文件推送到 32 位服务器时,它说它无法运行可执行文件.从其他来源看来,我需要将“-arch i386"和/或“-m3 ..
发布时间:2021-11-26 14:15:22 服务器开发

KEY_WOW64_64KEY 对 32 位 Windows 有什么影响吗?

似乎指定了 KEY_WOW64_64KEY 标志 (reference) 在 32 位 Windows XP 下访问注册表项时没有任何影响 - 即不会抛出错误,并且该项被打开,就像您没有没有设置标志. 我知道 Windows 2000 在遇到此标志时会抛出错误. 我想确保我的应用程序与尽可能多的 Windows 版本(2k 及更高版本)兼容. 是否有针对此标志指定每个版本的 Wi ..
发布时间:2021-11-26 14:15:13 其他开发

将字节流转换为数字数据类型

假设我有一个字节流,其中我知道 64 位值(64 位随机数)的位置.字节顺序是 Little-Endian.由于 PHP 的整数数据类型仅限于 32 位(至少在 32 位操作系统上),我如何将字节序列转换为 PHP 数字表示(我认为浮点数就足够了)? $serverChallenge = substr($bytes, 24, 8);//$serverChallenge 现在包含字节序列//其中我 ..
发布时间:2021-11-26 14:15:05 PHP

使用 mac os x 在 64 位处理器上运行 32 位程序集

我在运行 os x 10.9.5 的 64 位 mac 上运行 32 位程序集时遇到问题.我还安装了 NASM 2.11.08.我目前正在逐步阅读 Jeff Duntemann 的汇编语言.在书中,他指定了 linux 操作系统上 32 位汇编的指令.我怎样才能在我的 64 位 mac os x 计算机上运行这个程序. ;吃系统调用.asm节 .data ;包含初始化数据的部分EatMsg: d ..
发布时间:2021-11-26 14:14:51 其他开发

C# System.Diagnostics.Process:无法在 64 位操作系统中启动 32 位 exe 文件

我有一个用 Turbo Pascal 编译的 32 位 exe 文件.我需要启动它.当我使用 Windows 7 32 位时它运行良好,但现在我使用的是 Windows 7 64 位,并且出现以下异常: 指定的可执行文件不是此操作系统平台的有效应用程序. 为了确保它可以在 32 位系统上运行,我在 32 位平台上启动了 C# 程序 - 它可以运行. 那么如何在 64 位操作系统中 ..
发布时间:2021-11-26 14:14:40 C#/.NET

在 C 中最小化浮点错误的经验法则?

关于最小化浮点运算中的错误,如果我在 C 中有如下操作: float a = 123.456;浮动 b = 456.789;浮动 r = 0.12345;a = a - (r * b); 如果我将乘法和减法步骤分开,计算结果是否会改变,即: float c = r * b;a = a - c; 我想知道 CPU 是否会以不同的方式处理这些计算,从而在一种情况下误差可能更小? 如果不是 ..
发布时间:2021-11-26 14:14:29 其他开发

添加 32 位浮点数.

我学到的比我想知道的浮点数还要多. 假设我需要添加: 1 10000000 00000000000000000000000 1 01111000 11111000000000000000000 2 的补码形式. 第一位是符号,接下来的 8 位是指数,最后 23 位是尾数. 不转换为科学记数法,如何将这两个数字相加?你能一步一步地走过去吗? 这些东西有什么好 ..
发布时间:2021-11-26 14:14:20 其他开发

如何允许 64 位 Windows 上的 32 位应用程序执行 Windows\System32 中提供的 64 位应用程序

假设您有一个应用,您希望让用户能够浏览 system32 目录并在其中执行程序(如 telnet). 当您需要支持 XP 以上的客户端和 2k 以上的服务器时,支持此功能的最佳方法是什么? 写完所有这些后,我想知道提供浏览来执行此操作是否需要太多时间/精力,他们可以从资源管理器中复制它.仍然需要启动能力. 我发现了一些关于 Nynaeve 的讨论. 到目前为止似乎有以下选项 ..
发布时间:2021-11-26 14:14:10 C/C++开发

32 位处理器真的可以寻址 2^32 个内存位置吗?

我觉得这可能是一个奇怪/愚蠢的问题,但这里... 在问题 在 C 中是否需要/定义为 NULL是零吗?,已经确定NULL指针指向一个不可寻址的内存位置,而且NULL是0. 现在,据说 32 位处理器可以寻址 2^32 个内存位置. 2^32 只是可以使用 32 位表示的不同数字的数量.在这些数字中有 0.但是既然0,也就是NULL,应该是什么都不指向的,难道我们不应该说32位处理 ..
发布时间:2021-11-26 14:13:51 其他开发

lua 64 位转换问题

我真的希望有一些帮助来解决这个问题.有没有人在需要 32 位和 64 位支持的应用程序中使用过 lua?我们目前正在过渡到 64 位,但在客户端编译的 lua 脚本方面遇到问题,我们无法使用 64 位版本重新编译自己.所以实际上我们需要能够在 64 位应用程序中加载使用 32 位 lua 编译的字节码文件.当我们尝试这样做时,我们会收到一条错误消息: test.bin.lua 中的虚拟机不匹 ..
发布时间:2021-11-26 14:13:41 其他开发

Excel ODBC 和 64 位服务器

使用 ASP.NET 我需要更新一个 excel 模板. 我们的服务器以 64 位模式运行 Windows 2008. 我使用以下代码访问excel文件: ...字符串连接 =@"Provider=MSDASQL;Driver={Microsoft Excel Driver (*.xls)};DBQ=" + path + ";";... 如果应用程序池设置为启用 32 位应用程序 ..
发布时间:2021-11-26 14:13:31 其他开发

汇编 Linux 系统调用与汇编 OS x 系统调用

我在 Mac 上运行汇编代码时遇到问题.我目前正在阅读 Jeff Duntemann 的书 Assembly Step by Step.问题在于它专注于为 32 位 linux 系统编写程序集.我使用的是 64 位 mac os x 系统.我仍然可以使用 nasm -f macho32 在我的 64 位系统上运行 32 位程序集,但显然 Duntemann 书中的代码不起作用,因为 Linux 和 ..
发布时间:2021-11-26 14:13:10 服务器开发

java - 在 64 位机器上运行 32 位 dll

我正在尝试将 3rd-party dll 用于我用 java 编写的程序.不幸的是,它只支持 32 位.当我尝试在 64 位 VM 中加载 dll 时,出现以下错误: 无法在 AMD 64 位平台上加载 IA 32 位 .dll 我曾尝试在 32 位 VM 中运行,该 VM 可在 Eclipse 中运行,但是当我导出项目时,出现相同的错误.请帮忙! 真诚的,本 解决方案 不能在 ..
发布时间:2021-11-26 14:13:02 Java开发

为什么 BinaryReader.ReadUInt32() 反转位模式?

我正在尝试使用 BinaryReader 类读取二进制文件,我需要将它作为 UInt32 块读取,然后进行一些位移等后记. 但是,由于某种原因,当我使用 ReadUInt32 方法时,位顺序颠倒了. 例如,如果我有一个文件,其中前四个字节在十六进制中看起来像这样,0x12345678,它们在被 ReadUInt32 读取后最终是这样的:0x78563412. 如果我使用 Read ..
发布时间:2021-11-26 14:12:52 C#/.NET

为什么汇编程序仅在与 crt1.o crti.o 和 crtn.o 链接时才起作用?

我想知道程序是如何工作的,所以为了让程序尽可能简单,我会在汇编中四处游荡. 我刚刚发现了如何使用 wprintf 函数为 x86_64 汇编代码(发现宽字符是 32 位).我所要做的就是链接到 libc (-lc). 我正在尝试为 32 位汇编代码做同样的事情,但我绊倒了很多.最终我使用 gcc 进行链接(并将 _start: 更改为 main:).然后我自己使用 ld 进行了链接,并 ..
发布时间:2021-11-26 14:12:38 其他开发

Java 64 位是否比 32 位版本性能更好?

我注意到 Sun 正在提供 64 位版本的 Java.它的性能是否比 32 位版本更好? 解决方案 定义您的工作量以及“执行"对您的意义. 作为一个长期存在的性能极客,这对我来说是一种烦恼.特定更改是否“表现更好"首先取决于工作负载,即您要求程序执行的操作. 64 位 Java 通常在计算负载繁重的情况下表现更好.传统上,Java 程序具有繁重的 I/O 负载和繁重的网络负载; ..
发布时间:2021-11-26 14:12:31 Java开发