masm

    1熱度

    1回答

    我,我們這樣做是爲了類簡單的64位彙編程序。它應該接受用戶輸入(字符串)並將小寫字母的字符串返回成大寫和小寫。 與我有什麼,它會直到它找到一個空間讀取任何東西,這會不會以後再閱讀。所以如果我輸入「test」,它會輸出「TEST」。如果我輸入「Test Test」,它會輸出「TEST」。但是,如果我在第一個單詞之前添加空格,它會輸出第一個單詞但刪除空格。例如:輸入「TesT」,輸出:「tESt」。

    0熱度

    2回答

    INCLUDE Irvine32.inc .data array DWORD 10,20,30,40,50 sum DWORD 0 .code main PROC mov EDI,offset array mov ECX,5 mov EAX,0 HERE: add eax,[edi] add edi,TYPE array dec ecx jnz HERE mov

    0熱度

    1回答

    我已經生成了我的.C源文件的彙編列表。而在C源代碼我已經實現TLS是這樣的: char *msg = "callback"; void NTAPI tls_callback(PVOID DllHandle, DWORD dwReason, PVOID lpVd) { MessageBoxA(0,msg,msg,0); } #ifdef _WIN64 #pragma comm

    2熱度

    1回答

    我試圖寫一個操作系統,我開發一個引導程序。 我在第一行得到一個語法錯誤。 這裏是我的彙編代碼: .286 ; CPU Type .model TINY ; memory of model ;---------------------- EXTERNS ----------------------------- extrn _BootMain:near ; prototype of C

    3熱度

    1回答

    我正在使用Visual Studio 2017,並且想要測試$符號。使用下面的代碼,我期望var1和var2的值是不同的,但它們是相同的。 .data var1 DWORD $ var3 BYTE 16 dup (0FFh) var2 DWORD $ 這是一個什麼樣VS顯示內存 的圖像VAR1值對我來說很有意義,但是如果$應該顯示下一個內存地址,爲什麼VAR2顯示與var1相同的?它不應

    2熱度

    2回答

    我需要附近跳轉(E9 XX XX)並指定在代碼中,但TASM(和MASM)在組裝後將其更改爲Short(EB XX NOP)。 MAIN SEGMENT BYTE ASSUME CS:MAIN,DS:MAIN,SS:NOTHING ORG 100H HOST: jmp NEAR PTR VIRUS_START db ’VI’ mov ah,4CH mov al,0

    2熱度

    1回答

    這是我第一次問,所以我要在這裏盡我所能,但是我在彙編任務中遇到了麻煩,在這個彙編任務中我給了一個.cpp文件(下面),並且必須創建一個包含乘法,方形和除法函數的.asm文件。我遇到的問題是Square和Multiply函數完成後,我必須調用PrintResult來顯示答案。對於分區,成功的分隔返回1,不成功的分隔返回0並調用PrintResult顯示失敗消息。我不允許編輯他的.cpp文件,但我不知

    0熱度

    1回答

    當我禁用桌面組合時,每當將鼠標懸停在標籤上時,我都會閃爍/閃爍。這僅在禁用桌面組合時發生。我試圖取消WM_ERASEBKGND消息,但它不能解決問題。這個問題的解決方案是什麼? 這是我試圖用於MASM選項卡控件的示例。 http://www.dreamincode.net/forums/index.php?app=core&module=attach§ion=attach&attach_i

    -1熱度

    1回答

    由於我在使用後出現問題WX_EX_COMPOSITED由於與報表類型設置不兼容,我不得不關閉它。 Disabling desktop composition causes flickering on Tab Control 現在,每當我與響應消息中的任何一個調整的主對話框一起調整TAB控制WM_SIZE,WM_SIZING,WM_WINDOWPOSCHANGED消息 invoke GetClien

    0熱度

    1回答

    我用vs 2015寫了x64 masm程序。 ExitProcess PROTO MessageBoxA PROTO .data text db "Winter hat", 0Ah, "Upon my head - ", 0Ah, "My head stays warm,", 0Ah, "But my nose is red!;", 0 header db "Task1",