nop

    1熱度

    1回答

    我想了解由編譯器完成的x64程序集優化。 我編譯了一個小的C++項目,編號爲Release,在Windows 8.1上使用Visual Studio 2008 SP1 IDE編譯。 而行的一個包含下面的彙編代碼: B8 31 00 00 00 mov eax,31h 0F 1F 44 00 00 nop dword ptr [rax+rax] 這裏是截圖: 據我所知nop本身是do

    -5熱度

    1回答

    此文件位於AT & T語法 - 請參閱http://www.imada.sdu.dk/Courses/DM18/Litteratur/IntelnATT.htm 和http://en.wikipedia.org/wiki/X86_assembly_language#Syntax。無論GDB和objdump的生產 AT默認& T語法。 MOV $27163,%ebx MOV $13156,%eax

    2熱度

    2回答

    我在一個AIX機器上,需要一個程序,當它在一個管道之後使用時什麼也不做。 我會更準確。我需要的是這樣的: if [ $NOSORT ] ; then SORTEXEC="/usr/bin/doesnothing" else SORTEXEC="/usr/bin/sort -u" fi # BIG WHILE HERE do done | SORTEXEC 我試圖

    0熱度

    1回答

    有什麼辦法讓Python的解釋器將任何Python代碼編譯成NOP指令? (我具體講通過編譯Python代碼,不直接產生它獲得字節碼。)

    0熱度

    2回答

    我有2個系統: 3.13.0-35泛型... x86_64的x86_64的x86_64的GNU/Linux的用gcc:4.8.2 2.6.32-21-通用#32 Ubuntu的... i686的GNU/Linux的用gcc:4.4.3 我編這兩個系統上下面的代碼: int numOfNops = 600; unsigned char nops[numOfNops]; int i; for (

    0熱度

    1回答

    我有一個字段存儲和在這一領域的三種價值 1 =所有 (此值是NopCOmmerce默認值) 2 =商店1 3 =商店2 而我想要設置值1或2 我查看頁面對於存儲 <div class="col-md-7"> <div class="form-group" @(Model.AvailableStores.SelectionIsNotPossible() ? Html.Raw("style=

    1熱度

    1回答

    我正在C#中構建一個小型編譯器,因此不得不插手動態程序集併發布操作碼。現在,奇怪的是我的Emit()調用在生成的模塊中創建了額外的nop操作碼。對我而言,這並不是很重要,因爲表演並不是真正的關鍵,但它真的讓我感到困惑,爲什麼會發生這種情況。這似乎是加載或存儲到本地人或參數後發生。任何C#/動態組裝專家,可以指向我可以檢查的事情?我附上了生成的代碼示例,如果需要更多信息,請讓我知道。謝謝。 IL_0

    1熱度

    1回答

    我想實現非繁忙的等待機制,在linux內核模塊中創建納秒級的延遲。 現在我是看着它被提及ndelay函數是忙等待機制的作用 ndelay(ns); 但https://www.kernel.org/doc/Documentation/timers/timers-howto.txt 這裏。 但我想要非忙等待延遲。所以,我想在Linux內核模塊約nop這樣的: asm volatile ("nop"

    0熱度

    2回答

    嗨,我是新來的Arduino,我試圖創建一個1秒的延遲,但我不知道如何我可以生成一個代碼,完成delay_ms功能 我已經試着去解決它,但似乎並沒有得到任何改善 謝謝 無效設置(){ word millisecs; Serial.begin(9600); } void setup() asm volatile( " ldi r16,0x3F ; r16 = 00111111\n" "

    2熱度

    1回答

    當我編譯下面的代碼調試... public class MyClass { private int myField; public int MyProperty { get { return myField; } set { myField = value; } } } ......看似無用的指令奇怪的字節碼編譯器產生。例如