x86 相关问题

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]中的任何一个

小端对数组有影响吗?

给出以下 C 语言命令: 无符号字符 myID[10] = "123456789" 考虑到我在 x86 架构中使用小字节序,那么它将如何保存在内存中? 是...

回答 1 投票 0

编译尝试在 vs2019 文件中抛出语法错误

我已经使用 ThisIsMostCertainlyTrue.sln 项目好几天了,没有任何问题。 这个主题问题最近才显现出来,即: 任何尝试 Win32 编译源代码的尝试...

回答 1 投票 0

内存中的机器代码布局 - Intel x86

我被要求将以下机器代码转换为英特尔语法的汇编代码: 0x421a0770:0D 00 3D 77 0x421a0774:交流3D 11 2A 0x421a0778: 96 AB 77 04 0x421a077c:90 2D 0...

回答 1 投票 0

“mov eax, [num]”和“mov eax, num”之间的区别

我是一名初学者,正在编写汇编程序,使用以下代码打印从 1 到 9 的数字: 节.文本 全局_start _开始: 移动ecx,10 ...

回答 2 投票 0

使用 SSE 将 8 位整数除以 4(或移位)

如何使用 SSE 内在函数将 16 个 8 位整数除以 4(或将它们右移 2)?

回答 2 投票 0

compare_exchange_weak() 在 x86 上通过获取-释放产生竞争条件

下面我有一个 WriterLock 结构。它实际上是读写器,但在这种情况下我只调用写入器锁定和解锁。 我的单元测试创建了多个线程,它们等待然后请求访问......

回答 1 投票 0

使用奇偶校验位验证对位序列进行错误检查(汇编 x86)

给定一个位序列,知道每n位(数据)有一个奇偶校验位(如果前n个中设置为1的位数是奇数,则为1),检查是否有错误。注意: • 位长度是指定的...

回答 1 投票 0

有效计算 int16 流中的水平对平均值

给定一系列一对 int16_ts。每对中的第一项是左声道样本,第二项是右声道样本。我想让它们成为单声道:单声道 = (左 + 右) / 2 并且不想失去甚至 l...

回答 1 投票 0

(内联汇编(汇编x86))给定一个位序列,知道(数据的)每n位有一个奇偶校验位,检查是否有错误

给定一个比特序列,知道每n个比特(数据)都有一个奇偶校验位(如果前n个比特中1处的比特数是奇数,则为1),检查是否有错误。 输入:BYTES 数组 (t...

回答 1 投票 0

如何在使用输入数据时实现 FMA 的峰值触发器吞吐量(同时保持所需的屋顶线计算/负载比)?

我尝试在加载输入数据时实现 SIMD FMA 计算的峰值浮点吞吐量。我加载相对计算/内存加载速度允许的尽可能多的数据。我还应用了缓冲来避免

回答 1 投票 0

在 x86-64 上编码“MOV EAX,moffs32”

我在尝试理解 x86-64 时偶然发现了“MOV EAX, moffs32”指令。 据我所知,这条指令将被编码(moffs32 为 0x12345678)为 j...

回答 1 投票 0

通过 docker linux x64 for linux i386 使用 C++ (cgo) 构建 Go

我使用 docker golang:1.22 为 Windows x32/x64 和 Linux x32/x64 构建 Go 项目。 我已经安装了: apt -y 安装构建必需的 apt -y 安装 gcc-multilib apt -y 安装 g++-multi...

回答 1 投票 0

x86 linux 程序集中是否有已经实现的堆栈?

我正在Linux(Debian 12)上使用Nasm学习x86汇编。 我已经知道什么是堆栈,所以我想当我们用汇编编码时,我们自己实现它。 但我看到了诸如push和pop之类的指令...

回答 1 投票 0

在 QEMU 中加载并运行具有 32 位代码的原始二进制文件

我有一个程序集(NASM)文件: 位 32 开始: 移动双字[0xb8000],0x2f4b2f4f 赫勒特 这会生成一个二进制文件,其中包含: C7 05 00 80 0B 00 4F 2F 4B 2F F4 有没有办法执行...

回答 2 投票 0

是否可以在同一个 macOS 应用程序中同时拥有 PowerPC、x86_64 和 ARM64?

我想知道单个应用程序是否可以同时支持 PowerPC、Intel x86 和 Apple Silicon ARM64,而不考虑实际限制(例如从 10.4 Tiger 到 14 的兼容性...

回答 1 投票 0

检测字符串是否以“A”汇编(HLA)程序结尾

我试图找出为什么我的程序不输出 1 如果字符串以 A。 例如,这就是它的输出 请输入要处理的字符串 sfrA ----> 这是您输入的字符串...

回答 1 投票 0

用ASM指令编译C代码时出现汇编错误

我是汇编语言编程新手,我在使用包含汇编指令 (ASM) 来反转字符串的 C 程序时遇到问题。该代码在我的 Debian virt 上运行没有错误...

回答 1 投票 0

libcurl curl_easy_perform 报告“无法解析主机名”(代码 6)

每次运行下面的代码时,我都会立即确定地收到此错误。 我正在尝试使用我使用 nmap 并使用推荐的过程从源代码构建的 libcurl 和

回答 1 投票 0

汇编和 C 中的字符串长度验证问题

我是汇编语言新手,正在开发一个将汇编语言与用 C 编写的部分相结合的程序。我的目标是提示用户输入一串字符并确保它...

回答 1 投票 0

(mach-o 文件,但它是一个不兼容的架构(有“arm64”,需要“x86_64”))

我在 Macbook Air M1 上运行 .py 文件时遇到问题: [运行] python3 -u "/Users/kaiyuwei/Documents/毕业项目/metaheuristics/run_CRO.py" 回溯(最近一次调用最后一次)...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.