在不同处理核心上处理的机器可读指令的规范。不同的处理器架构通常具有唯一的指令集。
我知道内核模式是一种特权,在内核模式下,所有的硬件功能和指令集的所有指令都是可用的。我也知道,当我们进行过程调用时,...
我一直在看一本书,我被这个卡住了。他们给我看了这个图表。我自己把这些值放进去(你觉得有意义吗?PC (程序计数器) = 16位 TAR (临时地址... )
我是汇编语言的新手,我不确定为什么我的代码无法正常工作。我以ASCII格式输入和显示,我可以看到1和3,但是为什么不显示加和?我的程序就是...
orpd指令是“压缩双精度浮点值的按位逻辑或”。这是否与por(“按位逻辑或”)完全相同?如果是这样,那么具有...
orpd指令是“压缩双精度浮点值的按位逻辑或”。这是否与por(“按位逻辑或”)完全相同?如果是这样,那么具有...
我尝试搜索现代CPU的指令集,但没有找到问题的答案。我对现代计算机与诸如图灵机之类的抽象进行比较感兴趣(并显示...
可以安全地假设x64构建可以使用TZCNT,而无需通过cpu标志检查其支持吗?
我可以对不同的ARM处理器(Cortex,Tegra等)使用相同的ARM程序集吗?
我是否对所有类型的ARM通用的ARM汇编感兴趣?例如,如果我在ARM汇编中编写某些函数,那么它在Cortex,Nvidia Tegra,Qualcomm等上是否能正常工作?我可以使用相同的...
是否可以在gdb中查看当前程序计数器和指令寄存器?这是ubuntu14上gdb中基本C程序的输出(添加一个int并返回它):我想我会看到一些东西的...
我了解到RICS_V ISA中不需要'subi',并且立即数字段表示一个二进制补码整数,以完全执行该操作。我的问题是,如果可以表示直接部分...
我需要在gcc编译的代码中禁用所有AVX512扩展。原因是Valgrind阻塞了AVX512指令。有没有办法用一个标志做到这一点?我知道如何禁用每个...
我对汇编代码问题的回答是返回数组中的最小整数,而不是随机返回倒数第二个或倒数第二个,我使用cmovcc指令提出了另一种选择。我...
我的问题如下:可移植可执行格式(在Windows / Unix上)一般与x86 / x64指令集有什么关系? PE格式是否存储...
在C ++中,最好使用std :: min或if分支来限制值吗?
编程中非常常见的模式是在进行某种更新后将值限制为最大值。我想知道的是,以下两段代码之间是否有区别,以及是否有一个...
我正在阅读一些有关Intel Pentium处理器的invlpg指令的文档,它说需要25个时钟周期。我认为这取决于实现(特定的...
在我看来,目前我们拥有“推”之类的指令的唯一原因是用单个指令替换多个MOV和算术指令。 “ PUSH”有什么作用吗...
我可以先执行“ PUSH”指令使用其他指令执行的相同任务吗?
[在我看来,目前我们拥有“推”之类的指令的唯一原因是用单个指令替换多个MOV和算术指令。 “ PUSH”有什么作用吗...
我的目标是对几种指令集架构进行比较研究。对于每种指令集体系结构,我如何找到最常用的指令?这是我的步骤...
CPU如何预测二进制文件的二进制信息序列中的指令和数据限制?
CPU如何将指令与数据区分开?在执行代码时,CPU如何确定指令的长度(从1字节到最大15字节不等)?如果假设cpu不...
问题以下两个x86指令之间的(非平凡的)区别是什么? 39 / r CMP r / m32,r32比较r32与r / m32 3B / r CMP r32,r / m32比较r / m32与r32背景...