fasm

    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

    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