masm32

    1熱度

    1回答

    我想要一個程序每個月執行兩次X任務。所以我雖然想把當前的日子當作數字,所以我可以做一些事情,比如如果日子== 1或者15然後做X 是否有人有一個簡單的masm例子來獲取當前日期作爲數字? 我正在尋找代碼簡單,所以我可以理解它做了什麼,也許有一些我可以打電話的勝利API。

    1熱度

    1回答

    我在網上遇到這個關鍵記錄器,想知道下面這段代碼實際上做了什麼。有兩個連續的命令,令我困惑。那裏還有什麼命令? 全碼,可以發現: http://www.rohitab.com/discuss/topic/21205-asm-keylogger-in-4k-d/ 下面是代碼摘錄(線295起): get_name_of_key: ; no need for large table of pointer

    1熱度

    4回答

    我使用x86彙編語言(MASM32)爲Windows編寫了一個簡單的素性測試程序,該程序涉及計算(64位)整數的平方根。我的問題是:有沒有簡單的方法來獲得平方根?我應該使用ADD/SUB/DIV/MUL指令的組合嗎? 我發現一些information關於如何在C語言中實現這一點,但我只是想知道我是否在這裏失去了一些東西?

    2熱度

    3回答

    我正在使用以下ASM例程對數組進行冒泡排序。我想知道我的代碼效率低下的: .386 .model flat, c option casemap:none .code public sample sample PROC ;[ebp+0Ch]Length ;[ebp+08h]Array push ebp

    0熱度

    2回答

    我只是在VS2010中查看我的C++程序的反彙編。那就是: int main() { 00B613A0 push ebp 00B613A1 mov ebp,esp 00B613A3 sub esp,0D4h 00B613A9 push ebx 00B613AA push esi 00B613AB push edi 00B613AC lea edi,[ebp-0D

    1熱度

    1回答

    之間的表達式我在MASM32完全新手,我想實現這在以下的(不正確的)代碼行描述了這樣的想法: MOV EBX,(EAX MOD any_number) 編譯器給我的錯誤A2026:常量預計 我讀的MOD操作無法寄存器之間使用,所以這方法會幫我執行同樣的想法? 希望你的幫助。

    0熱度

    2回答

    我想獲得我的教程彙編程序的退出代碼(使用masm32和鏈接)。它工作正常,我會輸入echo %errorlevel%,它會顯示我在invoke ExitProcess後輸入的退出代碼。現在它不再工作了。我在OpenSuse 12.1主機和Windows Vista Home Premium上使用VirtualBox作爲guest虛擬機。我尋找答案,但總結出來。大多數投訴都是關於使用批處理文件的,這

    0熱度

    1回答

    很抱歉,如果這個問題很簡單,但我嘗試了所有我知道的知識,並沒有弄明白。 我想做一個簡單的過程,從控制檯接受一個字符串和一個計數,並打印計數指定的字符串次數。 一切都很好,但是當我將Count移動到eax的循環中時,get的值變成了亂七八糟,最終導致無限循環打印。 我試圖用atodw將Count更改爲DWORD,但沒有奏效。 下面的代碼: PrintString PROTO :DWORD, :DWO

    2熱度

    2回答

    我對彙編語言比較陌生。我發現了很多教程,解釋瞭如何使用ML64和MASM32創建HelloWorld應用程序,但他們都沒有詳細解釋該程序。例如,看看下面的例子,我在網上找到並且編譯(64位): main proc sub rsp, 68h ; space for 4 arguments + 16byte aligned stack xor r9d, r9d ; 4. argument: r

    2熱度

    1回答

    我試圖運行一個進程,等待它完成,打開可執行文件並向其中寫入內容。所以我創造了一個小的「裝載機」,正是這個。 這是我的代碼: ;Run the executable INVOKE GetStartupInfo,OFFSET startInfo INVOKE CreateProcess, ADDR SomeExecutableFile, \ NULL, NULL, NULL, FALSE