instruction-set 相关问题

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

哪种算术指令集运算最慢和最快?有排名吗?基准?

哪个算术指令集运算在IA-32、IA-64上最慢和最快?有排名吗?基准?

回答 2 投票 0

“陷阱入口点”是什么意思?

来自虚拟化的硬件和软件支持 - 计算机体系结构综合讲座,第 2 章(波佩克/戈德堡定理), ...考虑一下这样的操作系统是什么

回答 1 投票 0

当 gcc 应用程序以发布模式(-O3)编译时,使用哪些指令集扩展?

当 GNU C / C++ 应用程序在普通发布模式 (-O3) 下编译时,使用什么指令集扩展? 扩展指令集如何发挥作用?多个代码块是否包括...

回答 1 投票 0

为什么MIPS ISA中的临时寄存器要分开?

我目前正在上一门涵盖 MIPS ISA 的课程,我注意到的一件事是临时寄存器的分割: 临时寄存器$t0到$t7存储在$8到$15中,但是$t8和$t9是...

回答 1 投票 0

更改 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

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