masm32

    -2熱度

    1回答

    嗨,我想在納斯姆做一個循環。我有循環工作,但想要改變字符串,當它循環,似乎無法得到這個工作。 我有這樣的工作: main: mov ebx,0 ; set ebx to 0 myloop: ; inc ebx ; mov [msg], 2Ah ; Immediate move * to msg mov eax,

    0熱度

    2回答

    在ASM程序起動我很需要得到的2的結果在大會38的動力,我需要你的理解幫助,爲什麼我的程序沒有產生結果我是需要(它打印4十進制): .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\msvcrt.inc includelib

    0熱度

    1回答

    我想編寫一個程序,它使用scasb和masm32來計算字符串中特定符號的數量,我找到了這個例子,但我無法弄清楚爲什麼我會得到錯誤。 這裏的代碼的一部分: .data str db '. . .' len_str=$-str .code start: mov ax,@data mov ds,ax mov es,ax lea

    0熱度

    2回答

    固定;這裏的固定代碼(沒有做任何事情,崩潰,但它組裝,這是穴): .686P .MODEL FLAT .CODE _START: MOV al, 255 END _START 我還發現,我不得不與毫升使用/c開關,然後用/SUBSYSTEM:CONSOLE分別鏈接。 剛剛重新發現的x86彙編和MASM32,讓我重新認識了基礎知識。我寫了一個短的,毫無意義的程序。因此,看看我是

    0熱度

    1回答

    我一直在使用MASM32處理SHA-256實現,並完成了一些源代碼。但是,我無法正常工作並查看它,重寫了一些內容,並將一些源複製到內聯的Delphi ASM中,並使其完美運行,但是我的原始ASM源存在問題。鑑於我對它的經驗並不是很豐富,有人可能會看到來源並告訴我他們是否看到我失蹤的東西?我已經完成了一個Delphi實現並使其完美工作,所以我知道這不是算法本身的錯誤,而是ASM代碼本身。 我打算優化

    3熱度

    1回答

    我正在研究一個讀取BMP文件內容並在圖像上執行平滑數字濾鏡的項目。我的代碼幾乎完成了這項工作。我只是不知道應該在哪裏存儲處理後的像素,以及如何將處理後的圖像寫入文件。我的代碼如下,所以任何幫助將不勝感激。 .586 .model flat, stdcall option casemap :none include ..\masm32\include\wi

    2熱度

    1回答

    有人可以舉例說明如何在MASM的數據段中定義浮點數或常量?或者它至少一些信息...

    1熱度

    2回答

    我正在學習和正在使用QWORDs(x86-32bit)的彙編器轉換工作過程中。現在我的參考資料沒有任何關於這些值的工作,除了將它們分解爲32位寄存器之外。我想他們是在老一邊。較新的處理器具有mmx和sse指令等。我能很好地看到這些解決方案的指示嗎?處理QWORD值的最佳方法是什麼?

    0熱度

    1回答

    我已經設法創建一個窗口(感謝所有人在這裏!),但每當它運行,窗口形式,但它立即中斷,並彈出一個窗口說「test.exe已停止響應「(test.exe是該程序的名稱)。 下面是代碼: .386 .model flat,stdcall option casemap:none WinMain proto :DWORD,:DWORD,:DWORD,:DWORD include \masm32\i

    0熱度

    1回答

    我試圖在上述裝配版本中實現一個FSM,但似乎在不知道採取哪種方法的情況下會變得很遠。有沒有人有他們願意分享的實施? 我主要關心的是如何在這個特定任務中使用跳轉和循環。 此外,有沒有人知道我如何可以在程序集中製作遞歸「方法」,以及這對於此任務是否能很好地工作?