instruction-set 相关问题

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

指令集仿真器指南

我对编写类似Gameboy和其他掌上游戏机的模拟器很感兴趣,但是我读的第一步是模拟指令集。我在这里找到了一个链接,供初学者模仿...

回答 1 投票 4

我应何时单独使用AESIMC,而不是使用AESDEC

Intel ISA允许我使用AES指令一起对一轮的所有4个步骤进行加密/解密,或者在最后一轮中仅对其中3个进行加密/解密。唯一具有单独指令的步骤是...

回答 1 投票 3

我可以在哪些Intel CPU上使用umonitor和umwait指令?

[这些指令受WAITPKG CPUID位的CPU支持,但是如果有CPU拥有,那该怎么办?] >>

回答 1 投票 1

x86反汇编程序,显示所需的指令扩展名

我需要检查执行给定二进制对象(不是通用二进制文件,而是gcc -c somefile.s的输出)所需的x86指令扩展的最小集合。手工完成非常耗时...

回答 2 投票 0

零寄存器如何提高性能?

在MIPS ISA中,有一个零寄存器($ r0),该寄存器始终提供零值。这使处理器能够:任何产生要丢弃结果的指令都可以将其目标定向到...

回答 4 投票 4

为什么用这种方式对RISC-V S-B和U-J指令类型进行编码?

我正在读一本书“计算机组织和设计RISC-V版”,并且遇到了S-B和U-J指令类型的编码。我上面提到的那些类型具有奇怪的编码...

回答 2 投票 3

从ARM购买IP的半导体制造商是否应满足参考手册中描述的指令的时钟周期?

[对于德州仪器(TI)制造的CC3220S,我用C编程语言开发了一个函数,该函数使用内联汇编来等待1秒钟(不包括循环之前的指令和...

回答 1 投票 0

获取Java支持的CPU功能/指令

我有一个Java应用程序,该应用程序是另一个应用程序的包装(要求> = SSE4_1受支持)。因此,我希望能够检测可用的CPU功能(指令...

回答 1 投票 0

为什么ALU结果将地址写入R型指令的存储器?

我正在尝试了解MIPS指令的单周期数据路径。目前,我可以跟踪R型,I型和J型指令,并且知道不同指令上的控制信号,但是...

回答 1 投票 1

MOV和LEA有什么区别?

我想知道这些指令之间的区别是:MOV AX,[TABLE-ADDR]和LEA AX,[TABLE-ADDR]] >>

回答 7 投票 109

x86在执行指令和读/写数据时如何处理字节和字寻址?

因此,我正在学习x86的工作原理,并遇到人们说x86是字节可寻址的,但可以读取字,双字等。处理器如何决定何时使用哪种方法?例如。 ...

回答 1 投票 0

在指令集级别上防止未对齐的访问

是否存在使用非字节地址防止未对齐访问的指令集?据我所知,大多数体系结构到处都使用字节地址,但是会惩罚或抛出异常...

回答 1 投票 1

8位指令集体系结构是否需要两字节指令?

我正在设计和实现简单的8位计算机。我打算使用8位数据总线,8位地址总线和8位指令。我打算采用RISC样式的加载存储体系结构。...

回答 1 投票 0

为什么FMA _mm256_fmadd_pd()内部函数具有3种asm助记符,即“ vfmadd132pd”,“ 231”和“ 213”?

有人可以向我解释为什么融合的乘加指令有3个变体:vfmadd132pd,vfmadd231pd和vfmadd213pd,而只有一个C内在函数_mm256_fmadd_pd?到...

回答 2 投票 13

什么是AMD ryzen 7 2700x指令集(用于创建汇编)

我要创建我的第一个汇编程序,所以我可以计划我自己的编程语言,我自己的操作系统等。这里有一个问题:我找不到我已经找到了ryzen 7 2700的指令集...

回答 1 投票 1

如何在MIPS中设置指令的内存地址?

通常,SPIM模拟器本身会为程序中的指令分配地址。有没有办法手动选择存储特定指令的位置?

回答 1 投票 -1

这个Fibonacci序列问题与用于制作汇编代码的指令集

这是我最近试图通过使用指令集变成汇编代码的Fibonacci序列。我不知道如何进行测试,并且想知道是否可以确认我...

回答 1 投票 0

如何将15字节指令从内存转移到CPU?

假设我们使用的是x86-64机器,这意味着它的通用寄存器是64位长,它的数据总线一次可以处理64位,它的ALU可以处理最大64位数(对吗?)。有一个简单的......

回答 2 投票 0

为什么Ice Lake没有像tremont那样的MOVDIRx?他们已经有更好的了吗?

我注意到英特尔Tremont的MOVDIRI和MOVDIR64B有64字节存储指令。这些保证原子写入内存,而不保证负载原子性。而且,写是......

回答 1 投票 3

为什么6502微控制器没有算术右移?

我正在尝试理解旧微控制器的指令集,尤其是6502。这里可以找到的指令集文档列出了两个移位指令(旁边的...

回答 3 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.