64-bit相关内容

在Intel 64体系结构中,CALLF(远呼叫)是否具有64位地址内存操作数?

在Intel 32位体系结构中,我可以使用MODR/M字节使用32位地址位置进行调用。根据英特尔手册,操作码扩展需要/2(010B),MOD需要00B,101B允许32位位移。 如果我想在64位体系结构中进行远调用,以便有空间容纳64位地址,我知道我可以/3(011B)用于操作码扩展。然而,仍然只提供32位位移。是否可以将目标指定为64位地址? 我主要想知道如何在给定该位置的64位地址的情 ..
发布时间:2022-07-19 16:06:10 其他开发

NASM除以负值

正在尝试将正数除以负数。 目前我的程序将正确划分,并且我可以正确访问剩余部分。 但当我输入一个正数除以负值时,它根本不会被除法。 我知道有一种方法可以“标记扩展”,并且它将正确划分。我就是看不懂手册 Movsss$imm/%reg%reg/mem移动,符号扩展231 Movzss$imm/%reg%reg/mem移动,零扩展 当然这是ATT语法,我需要英特尔语法 以 ..
发布时间:2022-04-06 10:56:40 其他开发

如何在64位/32位混合系统中使用共享库?

早上好, 在64位RedHat机器上,我们必须编译并运行32位应用程序。同时,我设法编译了所需的GCC版本(4.0.3)和所有所需的32位运行时库,并将LD_LIBRARY_PATH设置为指向32位版本,但是现在在剩余的构建过程中,需要执行一个小Java程序,该程序作为64位程序安装在/usr/bin中,它现在首先找到32位版本的libgccs.so。 通常,如果将LD_LIBRARY ..
发布时间:2022-03-01 16:35:52 服务器开发

在 64 位 Windows 上 long 的位大小是多少?

不久前,有人告诉我 long 在 64 位机器上不是 64 位,我应该始终使用 int.这对我来说没有意义.我看过文档(例如 Apple 官方网站上的文档)说在为 64 位 CPU 编译时,long 确实是 64 位.我在 64 位 Windows 上查找了它,发现 Windows:long 和 int 保持 32 位长度,以及特殊的新数据类型为 64 位整数定义. (来自 http: ..
发布时间:2022-01-30 16:31:14 C/C++开发

非常慢(1 秒)的连接

我在 Windows 7 上运行 MySQL 5.6(64 位).我正在测试最近在 32 位 Windows 7 上从 MySQL 5.0 升级的数据库.(我还复制了 my.ini,做了一些更改) 我发现建立连接需要很长时间(大约 1 秒).例如,我创建了一个非常简单的 SQL 脚本: 选择1作为n; 然后我在批处理文件中运行了 10 次,需要 10 秒才能完成: mysql -h l ..
发布时间:2022-01-24 15:43:09 数据库

如何使用带 CodeBlocks 的 G++ 编译 64 位?

我目前正在创建一个共享库 DLL,但我需要在运行时在 64 位环境中加载它,因此它目前无法正常工作. 如何使用 g++ 从代码块编译 64 位 dll? 我尝试过像 -m64 这样的编译器选项,但似乎都没有. 解决方案 要在windows上使用g++编译64位程序,需要MinGW64.我相信 Code::Blocks 是 MinGW32 自带的. 要将其安装到 Code: ..
发布时间:2022-01-23 20:37:31 C/C++开发

VSTO x64 运行时已安装但找不到

我创建了一个为 Windows 2010 部署插件的 WiX 安装程序.目标系统目前是 x64 Win &办公室安装.我浏览了几个微软网站,告诉我我需要一个 x64 安装程序和运行时(因为添加加载到当前单词运行的过程中).此安装程序使用以下语句检查 VSTO 运行时是否存在: ..
发布时间:2022-01-23 17:22:39 C#/.NET

迁移到 Delphi 2010 和 Unicode 时如何准备 64 位

由于下一个版本预计不会支持 64 位,因此不再需要等待将现有代码库一次性迁移到 unicode 和 64 位的可能性.但是,如果我们在进行 unicode 转换时已经可以为 64 位准备代码,那就太好了.如果它最终出现在 2020 版中,这将最大限度地减少影响.如果它要到 2020 年才到货,有什么建议可以在不引入太多混乱的情况下解决这个问题吗? 解决方案 这里有另一个类似的问题,但我也会 ..
发布时间:2022-01-23 09:15:18 其他开发

64位堆栈驻留缓冲区溢出?

我正在研究一些与安全相关的东西,现在我正在玩我自己的堆栈.我所做的应该很简单,我什至没有尝试执行堆栈,只是为了表明我可以控制我的 64 位系统上的指令指针.我已经关闭了所有我知道的保护机制,只是为了能够使用它(NX-bit,ASLR,也使用 -fno-stack-protector -z execstack 编译).我在 64 位汇编方面没有太多经验,在花了一些时间搜索和试验自己之后,我想知道是否 ..
发布时间:2022-01-20 20:44:41 服务器开发

架构设置为 64 位时图像不显示

为了将我的应用程序转换为 64 位,我将架构构建设置更改为: ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 应用程序运行良好,只是某些图像未显示(空白).为什么会发生?有什么线索吗? 解决方案 答案就在这里: https://devforums.apple.com/message/922989#922989 我找到了原因 ..
发布时间:2022-01-20 15:25:51 移动开发

寻找适用于 Windows 7 的 OAuth DLL(需要从 WAMP 服务器上的 PHP 使用)

我已经为这个问题苦苦挣扎了几个星期,非常感谢任何帮助. 我需要一个与安装在 Windows 7(64 位)环境中的 WAMP 服务器一起使用的 OAuth 库.我想从 PHP 访问这个库. 在 http://downloads.php.net 上有 2 个可用于 Windows 的 OAuth 库(即 DLL)/pierre/ 但两者都不适合我,因为它们只能在 32 位 Windows ..
发布时间:2022-01-18 11:34:02 PHP

如何签署我的驱动程序以使其安装在 Windows 7 64 位上?

我有一个内核模式驱动程序,我必须在 64 位 Windows 7 上安装 t.它需要进行数字签名.我使用 dseo13b.exe 对其进行了数字签名.但是当我加载驱动程序时,我在系统事件日志中收到一条错误消息: 由于以下错误,驱动无法启动: Windows 无法验证此文件的数字签名.最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件. 我不想使用测 ..
发布时间:2022-01-18 11:14:13 其他开发

无法在 Windows 7 x64 上使用 VB 脚本中的 CreateObject

当我尝试在 Windows 7(64 位)机器上的 VB 脚本中创建 COM 对象时,我总是收到以下错误: "ActiveX 组件无法创建对象'xxx.xxx'.代码:800A01AD 我的应用程序使用 COM 对象没有任何问题.我试过在管理员模式下运行命令行,没有区别. 有什么办法可以实现吗? 解决方案 VBScript 解释器 (cscript.exe/wscript ..
发布时间:2022-01-18 11:12:15 其他开发

VB6 IDE 是否在 Windows 7/8/10 64 位上运行?

我们即将更换几台开发人员 PC,并希望升级到 64 位以最大限度地延长 PC 的硬件/寿命,但我们还需要支持几台旧版 VB6 应用程序.也就是说,微软表示它不受支持,但这并不一定意味着它不起作用.但是,只要可以正常工作,对已死工具的支持并不重要. 有效吗? 运行它是否需要任何陷阱/解决方法? Service Pack 6 的安装是否需要任何特殊注意事项?(对于 VB6 的使用,SP6 基 ..
发布时间:2022-01-18 10:46:21 其他开发