instruction-set 相关问题

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

更改 GCC 中的指令集

我想使用模拟器在现有架构(x86)上测试一些架构更改。然而,为了正确测试它们并运行基准测试,我可能需要对指令进行一些更改...

回答 3 投票 0

AVR的“ADC r18,r18”和“ROL r18”的区别

AVR 同时具有 ADC(带进位加法)和 ROL(进位左移)指令。 然而,在我看来,ROL 根本不需要,并且 ADC r, r 实现了相同的目的。 据我所知...

回答 1 投票 0

我可以使用 gcc -march 编译成其他 ISA吗

我自己的电脑有Intel Core I5。但是,我想知道如果我使用某些 RISC ISA(例如 ARM 或 powerPC),程序集会是什么样子。 我可以使用其他方式将 C 代码编译成汇编吗

回答 2 投票 0

ARM指令SWI和SVC完全相同吗?

ARM 程序集具有用于进入“管理程序模式”的 SWI 和 SVC 指令。 让我困惑的是,为什么有两个?这里说SVC的前身是SWI。这是否意味着基本上...

回答 2 投票 0

LLVM 描述 ISA 指令的接口在哪里?

我对 LLVM 和编译器开发总体来说是新手,但我已经读完《工程编译器第三版》,并得出结论,编译器对我来说确实可能是一个非常有趣的领域,值得我专攻,...

回答 1 投票 0

简单的流水线和超标量架构

考虑这个指令流程图...... 取指令->指令译码->取操作数->指令执行->写回 假设一个处理器支持 cisc 和 risc...就像...

回答 1 投票 0

CMPXCHG 如何影响 FLAGS 寄存器?

Intel官方文档说:“如果目标操作数和寄存器AL、AX或EAX中的值相等,则ZF标志被设置;否则被清除。CF、PF、AF、SF和OF标志。 ..

回答 1 投票 0

AVR 指令集和设备“缺失”指令

我正在尝试按设备构建“缺失”AVR 指令表。 由于缺乏任何可用的文档,我一直在比较 avra、gavrasm 和 avrlass 的源代码,但我不...

回答 1 投票 0

ARM的条件标志具体什么时候被清除/修改?

我知道要设置它们,我们需要附加 S,例如 添加 R0、R1、R2 例如,如果结果溢出,则设置 C。 我说得对吗:

回答 4 投票 0

执行DIV#0和DIVF#0指令的结果是什么?

在SIC/XE架构中,执行DIV #0和DIVF #0指令后会发生什么? 其他架构如何处理被零除的情况?

回答 1 投票 0

为什么在Armv9.0-a核上执行bc.eq、bc.ne等BC.cond指令会报非法指令异常?

如 A-profile 架构的 Arm® 架构参考手册中所述,FEAT_HBC 提供 BC.cond 指令来给出条件分支,并提示分支预测逻辑...

回答 1 投票 0

当我的CPU(X64 ISA)时,“long double”如何占用16字节/128位存储?

我是一名C程序员新手;这可能是一个天真的问题,但请耐心等待。我了解到char、short、int、long、long long、float、double、long double的存储大小是

回答 1 投票 0

能否设计专门的汇编指令来实现内存块的移位,简化数组的插入和删除?

在学习数组操作时,我发现插入和删除很麻烦,需要将元素一一移位。我们能否设计一个专门的组装指令来转移...

回答 1 投票 0

ModR/M 历史记数法 /0.../7

在学习x64时,我很难理解intel手册中的一些符号。 我们来看看0xC7 MOV: 关于 /0../7 它说: 从历史上看,该文档仅指定了 ModR/M.reg ...

回答 1 投票 0

哪些Java代码生成Wide指令

我正在创建一个 JVM 并尝试理解字节码指令。我正在尝试编写java代码,该代码在编译时会生成带有宽指令的.class文件。哪个java代码会生成

回答 2 投票 0

GCC 对新目标 ISA 的最低要求

我正在将 GCC 和 Binutils 移植到一个独特的(非常简单的)8 位 RISC 软处理器。 我希望能够执行 16 位和 32 位算术。目前的 ISA 可能还不够......

回答 1 投票 0

x86-64 只是 EM64T 的别名吗?

我正在读一本描述历史观点的书: Pentium 4E(2004 年,125 M 晶体管)。添加了超线程,这是一种在单个处理器上同时运行两个程序的方法......

回答 2 投票 0

确定 Linux 中二进制文件的目标 ISA 扩展名(库或可执行文件)

我们遇到一个与在具有 Via C3 处理器的 Advantech POS 板上(相当旧的)FC3 下运行的 Java 应用程序相关的问题。 java 应用程序有几个已编译的共享库,它们符合...

回答 6 投票 0

Python hashlib 的 sha256 是否采用 Intel SHA 扩展?

CPython hashlib 的 SHA256 是否采用 Intel SHA 扩展 ?如果是,从哪个版本开始? 由于 CPython 使用 OpenSSL 作为其加密原语,因此它还应该使用其硬件加速

回答 1 投票 0

x86 代表前缀计数为零:会发生什么?

x86 代表前缀的初始计数为零会发生什么? 英特尔的手册明确指出,这是一个 while count != 0 循环,测试位于顶部,这是正常的预期行为。 但大多数...

回答 1 投票 0

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