x86

    1熱度

    2回答

    我移植了良好的和我面臨以下組件86行: mov al, UNLOCK_DATA1 ; load al with byte for the first unlock write db 67h ; use 32 bit addressing mov ds:[esi], al ; write the command to flash mov eax, FLASH_ADDRESS ; load

    3熱度

    1回答

    我收到此錯誤: loop AdderLoop 錯誤A2075:跳轉目標太遠:25字節( s) 這是一個加法器程序。 我還在學習pop和push所以也許我沒有做正確的事情,但是好像我的變量ARRAY_SIZE沒有被正確存儲? 我在過程開始時將ARRAY_SIZE存儲在哪個寄存器中,並在過程結束時將其彈回。 .386 ;identifies minimum CPU for this progra

    -1熱度

    1回答

    obj.CurrSize -= size; 0x00000000003ad2d7 <+183>: mov eax,0x0 0x00000000003ad2dc <+188>: test rax,rax 0x00000000003ad2df <+191>: je 0x3ad2e6 <+198> 0x00000000003ad2e1 <+193>: call 0x0 0x000000000

    0熱度

    3回答

    所以基本上我試圖爲我的電腦安裝pyscripter,並且知道運行該程序需要Python 2.4或更高版本。 我的電腦規格,首先,所有的有: 的Windows 10(64位) 英特爾CPU 4GB內存 (或至少是重要的) 現在,當我去python.org上有大約有一千種不同的下載可用,如'Python 3.7.0a1'或'3.6.3rc1'或'2.7.14',其中大部分是x86,其中一些x64位於我

    0熱度

    1回答

    當查看x86-64asm generated by GCC 7.1以下代碼時,我發現a的構造函數生成代碼,而b沒有構造函數的標籤。 class a { public: int aint; a() { } }; class b { public: int bint; b() = default; }; int main() { a

    2熱度

    1回答

    我正在處理一個分配,我必須將C代碼片段轉換爲內聯彙編。該代碼是呈現Julia分形的程序的一部分。 我已經測試了兩個代碼片段的輸出,並且它們完全匹配,但是我的程序仍然輸出不同的圖像(適用於C代碼的Julia分形,內聯彙編代碼的扁平粉色屏幕)。 這是函數的開始部分以及返回 COLORREF render_point(const double &a, const double &b,

    0熱度

    1回答

    這裏是我的目標:能夠在使用VisualStudio的 在這裏,86(32位)OpenCV庫是我的問題:按照這個教程http://dogfeatherdesign.com/opencv-3-0-microsoft-visual-studio-2015-cmake-and-c/ 或這一個http://amin-ahmadi.com/2015/12/04/how-to-build-opencv-from

    3熱度

    1回答

    我正在使用Intel x64程序集NASM編譯器,試圖將「0x4000000000000000」常量移動到內存中,ieee 754標準中的double值應該等於2.0。 我正在使用的代碼是: %define two 0x4000000000000000 section .text foo: push rbp mov rbp, rsp mov QWORD [rdi], two

    1熱度

    1回答

    我編譯: " int x_add(int a, int b) { return a+b; } " ,並得到 " push ebp mov ebp,esp mov edx,[ebp+08] mov eax,[ebp+0c] pop ebp ret " 我簡化了組裝到 " mov eax,[esp+0c] add eax,[esp+08] ret "

    4熱度

    5回答

    public static Hashtable parseUrlString(String url) { Hashtable parameter = new Hashtable(); List<NameValuePair> params = null; try { params = URLEncodedUtils.parse(new URI(url), "