nasm

    35热度

    5回答

    有谁知道任何好的NASM或FASM教程?我正在尝试学习汇编,但我似乎无法找到任何好的资源。

    7热度

    1回答

    我想将ASM内核中的视频模式设置为1920x1080或更高的视频模式(或至少高于在VESA中通常的限制)。无论如何要这么做,如果有,请提供示例代码? 我正在使用NASM编码内核。

    0热度

    2回答

    有没有像的CodeView一个实用工具,我可以使用到步骤通过NASM组装代码,我可以看到寄存器/存储器的当前状态?

    2热度

    4回答

    我正在尝试在ASM和C中编写一个非常简单的操作系统(NASM汇编程序) 我想直接访问声卡,无论是否带驱动程序。 如果我不需要驱动程序,我怎样才能访问并发送示例音频文件 到声卡? (一个例子会很好) 如果我确实需要驱动程序,是否有接口,并从驱动程序调用函数 ?我如何访问并发送示例音频文件到 声卡? (另一个例子会很好)

    1热度

    1回答

    我想学习汇编使用博士保罗·卡特的书PCASM:http://www.drpaulcarter.com/pcasm/ 笔者不打包的Mac OS X样,然后我从Linux源使用已经开始。这是第一个使用他的库asm_io的示例。 运行时出现分段错误。为什么?什么需要更改以在mac中运行? 我想如果你知道ASM,也许你可以告诉我发生了什么事。 以下是来源。 asm_io.asm: ; ; file: a

    1热度

    2回答

    我有一个数字存储在DL中,我需要这个数字最多三位数字?这是数字0-9的工作代码。 WriteNumber: ;; print out number in dl push ax push dx add dl,"0" mov ah,02h ; printing one char int 21h pop dx pop ax ret 例如,两位数字。我可以采取dl/10。然后打印出结

    7热度

    1回答

    我学习NASM和我绑编译这段代码(我发现here)。它装配使用这个命令NASM: nasm -f coff -l printf.lst printf1.asm 到printf.o但这GCC链接命令: gcc -o printf1 printf1.o 失败,出现错误: printf1.o:printf1.asm:(.text+0x1a): undefined reference to `pr

    0热度

    3回答

    我在x86程序集上关注this tutorial。到目前为止,每个示例都使用作者称之为“C驱动程序”的程序,并使用程序集模块进行编译,以获得某些“初始化”。例如: int main(void) { int ret = asm_main(); return ret; } 然后使用C调用约定正常写入asm_main函数。我想知道C编译器生成的所需初始化究竟是什么,以及是否可以

    33热度

    1回答

    NASM和MASM汇编器之间的语法差异是什么?

    2热度

    3回答

    在我的项目中,我需要使用内联装配,但它需要是Nasm,因为我对GAS不太了解。 我尝试: void DateAndTime() { asm (.l1: mov al,10 ;Get RTC register A out RTCaddress,al in al,RTCdata test al,0x80 ;Is update in progr