x86是一个源自Intel 8086 CPU的架构。 x86系列包括32位IA-32和64位x86-64架构,以及传统的16位架构。关于后者的问题应该标记为[x86-16]和/或[emu8086]。如果您的问题特定于64位x86-64,请使用[x86-64]标记。对于x86 FPU,请使用标记[x87]。对于SSE1 / 2/3/4 / AVX *,也可以使用[sse]和[avx] / [avx2] / [avx512]中的任何一个
在阅读了《内存屏障:软件黑客的硬件视图》之后,我提出了一个我不确定其正确性的观点,如标题所示。 我之所以想到这一点是因为直觉...
我正在学习 x86 MASM 并且陷入了一个项目中。代码应该相当简单,但我不知道我做错了什么,它应该从字符数组中检查回文,但代码...
目标:我打算创建一个程序,附加用户输入的数字,从 ASCII 转换为数字并转换为数组(intArray),并使用迭代 5 次的循环获取它们的总和...
适用于Windows Vista 32位系统的Java JDK
我想在我的 Windows Vista 32 位系统上安装 Java JDK。 我搜索了这个官方 Java JDK 32 位版本,但下载页面不包含任何 32 位系统的下载。我听说过...
以下程序在运行不同次数的迭代时显示出非常可变的性能。原因可能是什么?如何获得一致的测量结果? 该程序描述了最大
为什么我的 HLA 程序检查值是否增加,无论输入什么,总是输出为 false?
我不明白为什么我的代码输出即使我输入不断增加的值,值也不会增加 输入值:2 输入值:4 输入值:10 数值不增加 我也...
我需要找到内存级别并行性(MLP)或未命中状态处理寄存器(MSHR)同时持有的内存请求数量/在专业期间填充每个缓存级别的缓冲区...
Aspnet_regiis 位于 32 位 Web 应用程序的 Framework64 文件夹中
在 64 位系统中,是否有任何理由使用 Framework 文件夹中的 aspnet_regiis 而不是 Framework64 上的 aspnet_regiis ?即使对于编译为 x86 的应用程序,我也知道只需注册 aspnet ...
我试图提示用户输入长度为 1 到 30 个字符的 ID。可以是字母和数字,但最多 30 个字符。下面是我的代码,它显示错误...
我正在尝试使用 NASM 和 QEMU 在 16 位汇编中创建一个简单的命令行。到目前为止,一切正常,直到我再添加一根绳子。 当我添加另一个字符串时,程序不会显示...
当我尝试执行代码时,出现错误,告诉我“值超出范围”。 编程求解二次方程; #include(“stdlib.hhf”); 静止的 a:真实32; b:真实32; c:real32;
对`WinMain@16'collect2.exe的未定义引用:错误:ld返回1退出状态
我正在使用 eclipse CDT 来测试 Intel 指令,下面是我的程序: #定义cpuid(func,ax,bx,cx,dx)\ __asm__ __易失性__(“cpuid”:\ “=a”(ax)、“=b”(bx)、“=c”(cx)、“=d”(dx):“a”(f...
我正在使用 DosBox 模拟器学习 x86 的汇编。我正在尝试执行乘法。我不明白它是如何工作的。当我编写以下代码时: 移动, 3 乘2 我收到一个错误。虽然,...
我正在测试如何获得浮点数组的最大值: pub fn max(n: [f64;8]) -> f64 { IntoIterator::into_iter(n).reduce(|a,b| a.max(b)).unwrap() } 这给了我(每晚Ru...
在 x86 中使用 `and rsp,-16` 进行堆栈对齐
考虑这个“Hello world”x86 程序: 位 64 全球主要 外部看跌期权 节.文本 主要的: 推送rbp mov rdi,味精 看涨期权 流行的RBP 雷特 部分...
每次 虚拟无效图像_获取( uint16_t Bank, // 内部映像 ID,设备 DDR Bank 编号。 uint16_t 框架, 整数宽度, 整数高度, const uint16_t* imag...
我需要想出一些通配符来匹配某些指令。 例如,在 x86 上,要匹配大多数 CALL 指令,以下模式就足够了: E8?? ?? ?? ?? 其中 E8 是操作码...
对于具有两个操作数的 MUL,NASM 表示“操作码和操作数的组合无效”
我刚刚开始学习汇编编程。我在 Linux 上使用 NASM。 我写的这段代码基本上是为了计算某物的幂,我知道它可能不完全是......