在不同处理核心上处理的机器可读指令的规范。不同的处理器架构通常具有唯一的指令集。
我正在研究汇编编程,所以我决定尝试在软件中实现一个“虚拟微处理器”,它有寄存器,标志和RAM来处理,用变量实现......
我想知道,在今天的大多数CISC架构中,CISC指令的最大可能长度是多少?我还没有找到确定的答案,但建议它是16字节......
我刚刚开始理解MIPS,特定的指令“lw”让我感到困惑。从线程中,了解`lw`和`sw`实际上如何在MIPS程序中工作,这就是我收集的内容:...
我对编码很新。我试图理解如何编写指令集,这很简单。要求是这些基础:读,写,加,减,启用循环/条件......
我正在阅读ia-32指令格式,发现ModR / M是一个字节,如果需要,但如何确定是否需要,有人说它是由Opcode决定的,但是如何?我想知道......
据我所知:%rdi =第一个参数= x%rsi =第二个参数= y%rdx =第三个参数= z其他人操纵这些寄存器...并存储在返回值寄存器中第3行...
计算机系统的第3章程序员的观点(第2版)提到cltq等同于movslq%eax,%rax。为什么他们创建一个新指令(cltq)而不是仅使用...
我知道有很多版本的汇编编程语言,比如x86,ARM,MIPS,Motorola等......它们运行在各种架构上。但是,这是为什么?装配怎么样......
是否有任何仍然相关的CPU(Intel / AMD / Atom)不支持SSSE3指令?没有SSSE3的最新CPU是什么?
AVX512中是否有像_mm512_sign_epi16(__ m512i a,__ m512i b)的功能
以下功能似乎在AVX512上不可用:__ m512i _mm512_sign_epi16(__ m512i a,__ m512i b)它可以很快就可用还是有替代品?
我有一个需要AVX2正常工作的应用程序。如果CPU具有AVX2指令,则执行检查以在应用程序启动期间进行检查。我想检查它是否正常工作,但我......
以下代码是否有效以检查CPU是否支持SSE3指令集?使用IsProcessorFeaturePresent()函数显然不适用于Windows XP(请参阅http://msdn.microsoft.com / ...
我们有一个函数:int caller(){int arg1 = 1; int arg2 = 2 int a = test(&arg1,&arg2)} test(int * a,int * b){...}所以我不明白为什么&arg1和&arg2 ......
我正在学习装配,一本教科书显示了一个条件控制的例子:我不明白为什么x> = y用在第3行,为什么不按照逻辑使用x
(这个问题最初是关于CVTSI2SD指令以及我认为它在Pentium M CPU上不起作用的事实,但事实上这是因为我使用的是自定义操作系统,我需要手动...
我正在开发一个需要SSSE3指令集的硬件平台。在查看IntelAtom®x5-Z8350等处理器时,数据表显示它支持SSE4.1和SSE4.2。 ...
我在互联网上找到了Julia的性能提示:为您的架构编译系统映像。除了事实,该过程给出了错误julia> include(joinpath(Sys.BINDIR,Base ....
我正在通过arch / arm / head.S找到下面的代码__turn_mmu_on_loc:。long。 .long __turn_mmu_on .long __turn_mmu_on_end我无法理解“.long。”?
为了缩小这个问题的范围,让我们只考虑C / C ++中的项目。 x86架构有一整套新的SIMD指令集扩展,但为了受益...
我有一个任务,除其他外,我需要查看.asm文件以查找某个指令和“逆向工程”(找出)C代码的哪个部分导致它在...上执行...