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是包含分支表內偏移量的計數器。在