fasm

    0熱度

    2回答

    我嘗試使用下面的代碼打印消息: org 100h start: jmp begin begin: mov ah, 9 mov dx, msg msg db 'Ascii sign:.$' int 21h finish: mov ax, 4c00h int 21h 它能夠編譯,但它什麼都沒有顯示。但是,如果我在「jm

    1熱度

    1回答

    只是想知道是否有一種方法,我可以通過調用打印出一個數字到控制檯 。它可以是基數10或十六進制我不介意。 我想看看一些函數返回的格式。 我寧願不去做使用WriteConsole和大量ASM的很長的路要走 PS也這是我的第一個問題,我如何接受一個答案

    2熱度

    3回答

    我很幸運地碰到一些在FASM中編譯得很好的NASM代碼,它只改變了一行; buffer times 64 db 0 這工作正常NASM,但不是在FASM - 我不得不寫: buffer db 0, 0, 0, 0, 0, 0, ... 必須有這樣做更緊湊的方式。

    2熱度

    1回答

    我是新來的整機組裝FASM 我必須通過這個tutorial INT 10h/AH = 13h - write string. input: AL = write mode: bit 0: update cursor after writing; bit 1: string contains attributes. BH = page numb

    1熱度

    1回答

    由於FASM不會導出.pdb符號文件只有.fas文件,是否有解決方法? 我知道有一些像fas2pdb或pecvt的程序,但是它們都只能在86上運行。

    22熱度

    2回答

    我已經完成了ARM彙編語言編程,並且希望瞭解Intel彙編程序。我一直聽到所有提到的這些不同的F/M/N/ASM,但我不確定它們與我希望達到的目的有什麼關係? 有人能幫我確定我需要學習如何在英特爾架構上編程低層次嗎?我不太清楚「不同的彙編程序」是如何關聯的,在x86,IA64,AMD64/x86-64等中更是如此? 如果有任何幫助,我最喜歡Eclipse和Visual Studio 08/10 I

    0熱度

    1回答

    我想編譯asm-xml。但我發現了以下錯誤: error: illegal instruction. 受影響的線路是: section '.asmdata' writeable 有人可以幫助我解決這個iisue? 謝謝你在前進, 問候 ˚F

    4熱度

    1回答

    目前,我正在玩稱爲「天堂之門」的Windows/WOW64技巧,即使在x86程序中,我們也可以進入x64模式(我很驚訝,當我測試它和它的工作),但我知道它不支持所有的Windows版本,所以我的代碼(因爲有碼)使用SEH,它看起來像這樣: start: use32 ;; setup seh... call $33:.64bits_code ; specify 0x33

    2熱度

    2回答

    我試着用kolibri bootloader執行簡單的內核。 它被加載到1000:0000。 我不明白,是什麼在這部分的錯誤:在調試器 ... ; switch to PM mov eax, cr0 or al, 1 mov cr0, eax use32 PROTECTED_ENTRY: mov ax, 00010000b ; DATA mov ds, ax mov ss, a

    2熱度

    3回答

    如何將變量存儲在數組中,哪些大小僅在運行時間內已知?我怎樣才能訪問這個數組的元素?我認爲這應該很容易,但我沒有看到辦法。 我的意思是這樣的動態數組在C