fasm

    1熱度

    1回答

    Hy all, 我需要在彙編源代碼中聲明一些常量。 在程序的某個部分,我需要其中一個常量的(整數)平方根來限制一個循環。 我的問題是:它甚至有可能嗎? 到目前爲止,我想是這樣: nMax EQU 200 nLimit EQU sqrt(nMax) ; of course won't assemble... ; just like nMax^0.5 當然,我可以計算它的運行

    1熱度

    1回答

    Flat Assemble中的win32a,win32ax,win32axp,win32w,win32wx和win32wxp .inc文件有什麼不同?我試圖找到它的FASM文檔中,但我不能...提前 感謝, 的ChristonianCoder

    1熱度

    3回答

    爲什麼我在以下代碼中獲得error: value out of range.? mov eax,dword ptr "abcdlol$" 我想提出的"abcdlol"地址爲eax註冊,但看起來不是這個值FASM被複制到eax。 一個例子的C代碼:int *p="lol"; 如何解決這一問題?這是一個彙編程序的限制嗎?

    0熱度

    2回答

    我試圖做一個for循環的程序集,其中EAX寄存器設置爲5,並且增加到大於10爲止。每次增加時,它都輸出它的當前值。當我執行我的程序時,它會進入無限循環,只輸出4.爲什麼EAX的值是4?爲什麼寄存器EAX沒有增加,因爲它應該? include 'include/macro/import32.inc' format PE console entry start section '.text'

    0熱度

    1回答

    我想加載第二扇區的軟盤 我用fasm 1.7和windows 7測試此代碼,VMware。 使軟盤映像文件,我用dd從Ubuntu的13.04 我也用dd寫.bin到.img 這裏是我的代碼 org 0x7c00 ;load 2nd sector to physical ram address 0xf00 ;(load '7' to 0xf00) mov ah, 02h mov al,

    0熱度

    1回答

    我是組裝世界的新手,在我浪費時間和理智學習之前,我想問一些關於FASM的問題。 我讀了FASM可以輸出COFF obj文件。這個.obj文件可以與從其他程序如GoRC(資源編譯器)生成的其他.obj文件鏈接在一起。 在Windows中如何使用FASM生成可執行UAC(如使它們以管理員權限運行) 在哪裏可以找到FASM中asm的分步教程?

    0熱度

    1回答

    我是一個新的程序集,並試圖寫文件搜索器之類的東西。 這段代碼我使用了一個4個字母的面具(FASM)比較: lea eax,[fd.cFileName] push eax call [lstrlen] cmp dword [fd.cFileName+eax-4],'.txt' ; extension comparing je .finded 如何改變這

    1熱度

    2回答

    我在使用FASM語法添加段時遇到了一些問題。我檢查了其他網站,我確信這是正確的語法。我必須失去了一些東西: format elf executable 3 entry start section '.text' readable executable start: mov ebx, 0 mov eax, 1 int 0x80 和FASM是給我: flat assembler v

    0熱度

    1回答

    我在嘗試檢測x86彙編語言中的關鍵事件時遇到了問題。當我運行我的程序時,出現此通用錯誤: key.exe遇到問題並需要關閉。對此造成的不便,我們表示歉意。 我的彙編程序fasm生成.bin文件,.exe文件和.com文件。如果我嘗試運行.com文件,會彈出一個消息框,提示圖像文件是有效的,但用於除當前機器以外的機器類型。 這裏是我的代碼: include 'include/win32ax.inc'

    1熱度

    1回答

    我寫了一些彙編程序模塊並使用常量變量來定義它們在FASM中的大小。 在與FASM目標文件鏈接後,如何在VC++中使用這些變量? 例如,如果我的彙編代碼是像這樣: start: //function declaration, exported xor eax, eax inc eax retn end_func: 大小是end_func - start 我如何導出的end_func -