masm32

    1熱度

    1回答

    我一直想知道是否使用所有這些包括聲明在文件的開始只是減慢程序的運行速度,因爲它必須找到文件,打開它,初始化代碼,然後運行它。而我使用所有這些: include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\masm32.inc includelib \masm3

    0熱度

    2回答

    我仍然對x86程序集感興趣,因此我製作了這個小程序,它將6和7相乘,然後將數據移動到EAX,然後打印結果。它編譯得很好,運行良好,但不是打印42,而是打印第四十二個ASCII字符。我在這個論壇上如何打印單字符數字,但現在我需要弄清楚如何打印多位數字。這裏是我的代碼: .386 .model flat, stdcall option casemap :none include \masm32\

    3熱度

    2回答

    我想用writeconsole API來編寫在控制檯輸出字符串,但它不工作 我鏈接,並使用控制檯在MASM 這裏是構建它安慰代碼 .386 .MODEL Flat,STDCALL option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \

    0熱度

    1回答

    你好,我是程序集新手,我努力讓兩部分程序工作。我爲這個x86程序集使用Visual Studio。 第一部分) 我的第一個目標是數到13,在每條路上增加每個值。 Ex,0 + 1 + 2 + 3 ... + 13 = 91。我想在總計中存儲該總數。 第2部分) 其次,我想從2^0到2^6的2次冪數。 Ex,0,1,2,4,8,32,64。 我認爲*我正在那樣做,但我並沒有隨着我去存儲每個價值。我想

    0熱度

    1回答

    我創建了一個名爲t.exe的masm程序,它假設從cmd讀取輸入並輸出它。 我知道他們可能是另一種方法來做到這一點,但我想它使用`Readconsole 使`這裏是代碼: .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kern

    -1熱度

    1回答

    我想創建一個dll注入代碼,測試過程記事本的進程ID被硬編碼 代碼: .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib incl

    0熱度

    2回答

    我嘗試使用以下masm代碼輸出cmd屏幕中hello的字符串長度。 我創建了一個名爲strlo的函數來計算字符串長度。 .486 .Model flat,Stdcall option casemap :none ; case sensitive include \masm32\include\windows.inc include \masm32\include\kernel32.in

    1熱度

    1回答

    我使用X86大會和需要逐個字符兩個緩衝區比較和反映,如果他們在第三緩衝匹配或不 僞代碼: Compare(ESI=msg_buffer_ptr, EDI=recover_buffer_ptr, EBX=err_buffer_ptr) ;Compare a character in ESI && EDI ;if ESI == 0 then we are at the end of the st

    0熱度

    2回答

    平臺:奔騰4處理器(我真的需要升級:)運行Windows XP。我目前正在裝配MASM32。 我是一個絕對的初學者與組裝,我試圖找出如何添加變數。我理解如何定義變量,將數據放入寄存器以及如何將寄存器放入堆棧,但我不知道如何組合兩個變量的值(通過添加)。 而且,任何人都可以給我一個鏈接或東西,以一種易於理解的x86彙編教程,儘管我迄今爲止發現的那些是真正的高層次的東西,他們不解釋了。這將非常感激。

    0熱度

    3回答

    我有一個簡單的程序,直到它達到一個億,然後它打印,增加了1 + 1「完成!」到控制檯。但是當它運行時,它什麼都不做。這裏是代碼: .386 .model flat, stdcall option casemap :none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \m