instruction-set 相关问题

在不同处理核心上处理的机器可读指令的规范。不同的处理器架构通常具有唯一的指令集。

SIMD _mm_store_si128 | _mm_storeu_si128 未正确存储

我有一根绳子 const 有符号 char From[] = { 0b00000000, 0b00000001, 0b00000010, 0b00000011, 0b00000100, 0b00000101, 0b00000110, 0b00000111, 0b00001000, 0b00001001, 0b00001010, 0b000010...

回答 1 投票 0

为什么需要mcyclecfg和minstretcfg?

在 RISC-V 中,计划添加新的 CSR。这是 Github 页面上的文档。它针对以下两个问题。 • 它会给观察到的计数器值带来不可预测的噪声...

回答 1 投票 0

XCHG 在 Intel 汇编语言中如何工作?

下面代码中的xchg指令是如何工作的?假设arrayD是一个DWORD数组1,2,3。 mov eax,数组D;埃克斯=1 xchg eax, [arrayD+4] ; eax=2 数组D=2,1,3 为什么不是...

回答 1 投票 0

如何检查当前ARM CPU是否支持ISA扩展?

当 x86 上的用户空间程序需要确定例如是否支持AVX扩展,可以使用CPUID指令。是否有任何类似的独立于操作系统的方法来检查对 ISA 扩展的支持...

回答 1 投票 0

MIPS nop和sll的字节码是如何区分的?

据我所知,两条指令的操作码和功能码均为 0,那么计算机如何知道它在做什么?

回答 1 投票 0

Cortex-M4 操作码列表

我一直在寻找 ARM Cortex M3/M4/M4F 中使用的操作码列表,但没有找到。 有很多关于 32 位 ARM 指令格式的 [在线] 参考资料。 对 Thumb-2 的引用

回答 2 投票 0

处理器如何区分二进制流的多个可能指令?

根据这个hex to instruction chart,它提到E9映射到jump指令,DE指令映射到add指令。但是,它还提到 DEE9 映射到“

回答 0 投票 0

arm64:“w1”是否用作“添加 w1、wsp、0x123”中的源

在添加 w1、wsp、0x123 时,Capstone 库报告以下内容: 读取 Regs = w1, wsp, nzcv 写入 Regs = nzcv 以上是否正确?因为我猜它应该是“Read Regs = wsp ...

回答 0 投票 0

在解码 arm64 时丢失“add x1, sp, x2, lsl #1”

add x1, sp, x2, lsl #1 指令应该是“Add (shifted register)”,但我在使用 SP 和 XZR 时区分编码时遇到问题。我很惊讶

回答 2 投票 0

何时在 webassembly 中使用块或循环?

块和循环似乎可以互为同义词 块$循环 富 br $循环 结尾 这里的分支指令会将控制转移到最后,就像一个“break&qu...

回答 0 投票 0

如何在汇编中写异或(ARM)

我想得到两个寄存器的异或值。但是编译返回错误如何在汇编(ARM)中编写异或 异或 r1,r1,r0; 编译器给出类似的错误, 错误:错误指令 `xor r1,r1,r0'

回答 2 投票 0

为什么一个可执行文件可以在 Intel 和 AMD 处理器上运行?

可执行文件如何在 AMD 和 Intel 系统上运行? AMD 和 Intel 的指令集不一样吗?可执行文件如何在两者上工作?他们究竟是如何编译文件的……

回答 2 投票 0

STM32 有时会在重启时出现硬故障(拇指指令问题?)

STM32L496 微型在电源循环时出现硬故障,但仅在某些固件版本上,其他固件正常。我已经能够将它追踪到装配体中的特定路径,看起来很...

回答 2 投票 0

Android的指令集列表

在我正在开发的一个应用中,我需要使用一个C库。这意味着我将不得不处理所有不同Android设备的不同指令集,对吗?有没有什么清单 ...

回答 1 投票 1

用户程序的内核模式

我知道内核模式是一种特权,在内核模式下,所有的硬件功能和指令集的所有指令都是可用的。我也知道,当我们进行过程调用时,...

回答 1 投票 0

创建新指令(双操作数

我一直在看一本书,我被这个卡住了。他们给我看了这个图表。我自己把这些值放进去(你觉得有意义吗?PC (程序计数器) = 16位 TAR (临时地址... )

回答 1 投票 0

为什么我的MARIE程序添加项变成字母而不是数字?

我是汇编语言的新手,我不确定为什么我的代码无法正常工作。我以ASCII格式输入和显示,我可以看到1和3,但是为什么不显示加和?我的程序就是...

回答 1 投票 0

SSE2指令(例如orpd)的意义是什么?

orpd指令是“压缩双精度浮点值的按位逻辑或”。这是否与por(“按位逻辑或”)完全相同?如果是这样,那么具有...

回答 1 投票 1

SSE2指令(例如orpd)的意义是什么?

orpd指令是“压缩双精度浮点值的按位逻辑或”。这是否与por(“按位逻辑或”)完全相同?如果是这样,那么具有...

回答 1 投票 1

现代CPU可以执行哪些指令?

我尝试搜索现代CPU的指令集,但没有找到问题的答案。我对现代计算机与诸如图灵机之类的抽象进行比较感兴趣(并显示...

回答 1 投票 0

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