理解 mul 和 mul 的问题汇编语言的imul指令
我正在从 paul caurter 的 PC Assembly 学习 80386 mul source 如果操作数是字节大小,则将其乘以 AL 中的字节 注册,结果存储在 AX的16位。 美好的。…
GCC 输出错误“对‘printf’的未定义引用”使用 NASM extern 语句访问 printf 时
我正在学习 NASM 并正在编译此代码(我在 此处)。它使用此 NASM 命令进行汇编: nasm -f coff -l printf.lst printf1.asm 到 printf.o 但此 gcc 链接…
在内核 ASM(NASM 汇编程序)中将视频模式设置为 1920x1080 (HD) 或更高
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
单声道 ASM 一代
我想尝试用C#写一个简单的内核,比如cosmos,仅供学习。是否可以从 Mono 程序集生成 x86 或 x86-64 ASM?因为 mono --full-aot 生成一个可执行文件...…
OSX 中 gcc 使用的文件格式是什么?
我正在尝试使用 NASM 学习汇编,即 Paul Carter 博士的 pcasm-book.pdf - http:// www.drpaulcarter.com/pcasm/ - 在我的 Mac OS X Snow Leopard 上。…
帮助组装。在 Mac OS X 上编译示例时出现分段错误
我正在尝试使用 Paul Carter 博士的 pcasm 书来学习汇编: http://www.drpaulcarter.com/pcasm / 作者没有打包 Mac OS X 示例,那么我就从 Linux 源开…
DOS 汇编 简单数学
我在 dl 中存储了一个号码,我需要它来处理最多三位数的号码吗?这是数字 0-9 的工作代码。 WriteNumber: ;; print out number in dl push ax push dx…
如何在 NASM 程序集中使用 BIOS int 13h 从磁盘加载内核?
我已经被这个问题困扰了好几个星期了,不知道哪里出了问题,因为 NASM 没有给我任何错误。由于注释,该代码非常不言自明。 这是从 BIOS 加载的代码 ;-…
Windows/DOS 汇编 - 简单数学
我目前正在学习 Windows/DOS 汇编。我只是编写一个小程序,将两个以 10 为基数的整数相加,并将解输出到标准输出。这是我当前的代码: org 100h MOV a…
在 Visual Studio 2008 中使用 NASM 作为内联汇编编译器?
我设法将 NASM 设置为单独的 .asm 文件的编译器,但我找不到将 NASM 设置为内联汇编器(__asm 指令)的编译器的方法。例如, helloWorld db "Hello wo…
在 Linux 下执行平面二进制文件
有没有办法在 Linux 中执行平面二进制映像,使用如下语法: nasm -f bin -o foo.bin foo.asm runbinary foo.bin …