instruction-set

    -2热度

    1回答

    如何实际执行该指令,不被存储在RAM或仅该指令的ADRESS被存储在RAM ,然后使用该指令CPU获取完整的指令数据要执行

    0热度

    2回答

    您能给出AVX2中的条件指令列表吗? 到目前为止,我已经找到了以下内容: _mm256_blendv_ *从a和b选择基于面具c 是否有类似条件乘法和条件增加,等等? 此外,如果指令采取imm8计数(如_mm256_blend_ *),您可以解释如何在矢量比较后获得imm8?

    0热度

    1回答

    我个人试图学习这个小男人的电脑。 我发现一个问题: 写的LMC(小矮人计算机)程序来完成以下任务。 if(value == 0){ some_statements; } next_statement; 我现在的答案: 00 901 IN (value) 01 399 STORE 02 808 TEST 03 901 IN (value) 04 808 TES

    1热度

    1回答

    我正在使用ARM966E-S RISC-CPU,并且想知道如何使用明显可用的指令集扩展来获得更好的DSP性能。 G。一个增强的乘数指令。 我在技术参考手册中看过这些指令集扩展可用,但我不知道如何使用/激活它们。 任何人都可以帮忙吗? 在此先感谢!

    0热度

    1回答

    我在理解rlwinm PPC汇编指令时遇到了一些问题(旋转左边的字,然后和带有掩码)。 我试图扭转功能 rlwinm r3, r3, 0, 28, 28 我已经知道什么是r3这部分。在这种情况下,r3是一个4字节的整数,但我不确定这个指令rlwinm对它做了什么。 顺便说一下,这是一个32位的机器。

    0热度

    2回答

    Iam困惑系统调用和指令集是否是同义的? MOV,LOAD,CALL,IN,OUT,ADD,SUB等指令是否属于系统调用类别?系统调用指令如open(),close(),read(),write()。如果不是那么它们之间有什么关系。有人可以解释并清除混淆。

    3热度

    1回答

    Microsoft MASM语言包括.K3D directive。文档很少: 允许组装K3D指令。 从其他指令推断这似乎是一个x86 ISA扩展。 我在整个英特尔架构文档中找不到该术语的实例。 A Google search on intel.com显示总共8个结果,没有任何用处。 A Google search on microsoft.com只能找到MASM文档。 什么是K3D x86 ISA

    1热度

    1回答

    当我们有这样的代码: main: MOV #SFE(CSTACK), SP ; set up stack ;;; some instructions ....... ; load the starting address of the array1 into the register R4 MOV.W #arr1, R4 ; load the st

    1热度

    1回答

    我正在使用英特尔Ivy Bridge CPU,并且希望在C#中使用RDRAND操作码(https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide)。 如何通过C#调用此CPU指令?我见过一个从c#执行汇编代码的例子:x86/x64

    0热度

    1回答

    所以我想了解TBB如何在Assembly中为switch语句工作。我看到它是如何写在教科书/在线手册中的,但我不明白偏移量在分支表中如何工作。 它如何从分支表转换为指令?如何扣除标签以获得正确的偏移量,以及为什么除以2? 以我教科书它说 到的程序应该 分支如下计算该指令的存储器地址: 目标= PC + 4 +( 2 * BranchTable [R0] ) 其中r0是包含分支表内偏移量的计数器。在