masm32

    0熱度

    1回答

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

    1熱度

    1回答

    我目前正在學習大學的程序集,最近開始編寫程序集以點亮32x32 LED模擬器上的LED。 本週我們有一個實驗室,第一個問題是「創建一個程序,點亮隨機的單個LED並繼續,直到所有的LED點亮」。我有一個朋友告訴我他們是如何做到的,但我仍然對某些選項的工作方式感到困惑。 繼承人的代碼: .data x DWORD 0 y DWORD 0 row DWORD 0 row_copy D

    0熱度

    1回答

    裝配中的初學者級別。 我接收在Visual Studio中的錯誤是: 1> File2.asm(27):錯誤A2006:未定義的符號:sprintf的 1> File2.asm(28):錯誤A2006:未定義的符號:MessageBoxA 文件1是什麼處理的計算 文件2就是打印結果的一個窗口。 行處理打印指令是: invoke sprintf, addr szBuf, offset $interm

    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

    -2熱度

    1回答

    我目前正在對一些文件進行加密操作。但是,我在覆蓋.txt文件時遇到了麻煩,並且很難確定哪裏出了問題。下面是我一直在研究的代碼的一部分,我認爲這有問題。 push 0 push FILE_ATTRIBUTE_NORMAL push OPEN_EXISTING push 0 push 0 push FILE_READ_DATA push of

    0熱度

    1回答

    我正在編寫程序,並無法打印出進程的進程ID。我已成功檢索過程的名稱,但是當我打印出過程ID時。它顯示了一切。以下是我的代碼。 include \masm32\include\masm32rt.inc .data cFmt db "%d",0 cfr db 1024 dup(?) .code ProcessSearch proc LOCAL sHndl :DWORD

    1熱度

    1回答

    我正在使用masm32來學習編程32位彙編程序。我想知道如何在不使用io.h預定義的宏和特效的情況下直接從輸入讀取數據(如16位程序集,調用中斷等)?可能嗎? 謝謝

    1熱度

    1回答

    這是我第一次寫這裏...我嘗試解釋我的問題! 我在MASM32 .586 .model flat .data mess db "digita un carattere ",0 res db "x = %c",10,0 .data? salva db ? .code extern _printf:proc extern _scanf:proc _funzione proc

    2熱度

    1回答

    我正在尋找解決我在網上找到的練習,以便爲下一次關於Microsoft Assembler的考試做好準備。 所以文說,我需要創建一個用繩子工作的.ASM文件: #include <stdio.h> #include <string.h> int saveworddisplacement(char *s, char *d, char *word1); int main(){ cha

    0熱度

    1回答

    我是彙編語言新手。 我試圖建立的彙編代碼(MASM32)的示例,然後我意識到 使用Visual MASM輸出時是大小的2,5ko 並用.exe文件相同的代碼,但與Easy Code IDE中的.exe輸出文件的大小是12ko **我的問題: 對於至極REAS關於這個差別是由於? 是否有IDE或方法,可以最大限度地減少輸出exe文件的大小比那些IDE好? 減小.exe文件的大小會影響程序的性能嗎?