nasm

nasm

文章 11 浏览 85

在 x86 程序集中构建 COM 对象 vtable

我正在使用 NASM 在 x86 程序集中构建 COM 对象。我非常了解 COM,也非常了解 x86 程序集,但是让两者相互配合让我很困惑......(顺便说一句,如果您…

青春如此纠结 2024-09-11 17:09:55 14 0

从汇编中的文件读取

我正在尝试在 Linux 环境中学习汇编 - x86。我能找到的最有用的教程是使用 NASM 编写有用的程序。我给自己设置的任务很简单:读取文件并将其写入标准…

风流物 2024-09-11 11:43:49 13 0

Intel IAPX88处理器,陷阱ISR

我发布下面的一段代码,这段代码的基本目标是,当我将陷阱标志设置为 1 时,然后我在屏幕上打印一个字符 z,现在设置陷阱标志后,程序应该执行一个指…

梦明 2024-09-11 00:09:48 13 0

操作系统的引导加载程序不起作用

我正在制作一个自定义操作系统。我有两个 nasm 文件: boot.asm: [BITS 16] ;tell the assembler that its a 16 bit code [ORG 0x7C00] ;Origin, tell…

韶华倾负 2024-09-10 12:32:55 14 0

节/段指令有多重要?

节/段指令有多重要?我注意到它们通常是可选的。另外,我注意到当您包含或不包含它们时,输出大小会发生变化。 我正在使用 NASM,如果有帮助的话。…

说不完的你爱 2024-09-09 03:27:16 10 0

将两个 ORG 放在一起

我正在构建一个引导加载程序,用于引导位于软盘 1000h 部分的内容。我使用 Fasm 来做到这一点(因为我的朋友只使用 Fasm,他正在帮助我),但我更喜欢…

只为守护你 2024-09-07 09:57:41 18 0

编译汇编代码

我正在尝试编译我用 NASM 和 DJGPP 的“ld”命令编写的 ASM 程序。这是我用来编译它的批处理文件的代码: @echo off set path=C:\NASM;%PATH% nasm -f…

初熏 2024-09-06 14:55:11 17 0

如何以十六进制打印寄存器的内容

我目前正在开始使用 NASM,想知道如何使用 NASM 以十六进制输出寄存器的内容。 我可以输出 eax 的内容, section .bss reg_buf: resb 4 . . . print_r…

东风软 2024-09-05 04:32:55 5 0

汇编程序有哪些限制? (NASM)

使用汇编程序 (NASM) 编写的程序类型是否存在技术限制? 目前我只看到一些执行算术运算的程序,例如将两个数字相加。 是否可以编写复杂的汇编程序,提…

还在原地等你 2024-09-03 04:55:13 11 0

链接 Mac OS X 的 nasm 程序

我在链接 macOS 的 nasm 程序时遇到一些问题: GLOBAL _start SEGMENT .text _start: mov ax, 5 mov bx, ax mov [a], ebx SEGMENT .data a DW 0 t2 DW…

够钟 2024-09-03 03:21:52 11 0

使用 NASM 编写操作系统内核

我想知道编写在 NASM 上编译的简单内核的标准方法是什么? 为了更清楚地说明: 我能够通过以下方式定义代码块: [segment code] [segment .code] segm…

寄居人 2024-09-02 19:48:48 8 0

学习汇编,代码有问题吗?

jmp start ;============================== ; Draws a horiz and vert line ;============================== startaddr dw 0a000h ;start of video…

二智少女猫性小仙女 2024-09-02 09:27:19 12 0

使用程序集构建音乐播放器

是否有可能在汇编中构建一个音乐播放器(我正在沿着 NASM 的思路思考)?在构建过程中可能会遇到哪些障碍?…

月朦胧 2024-09-02 09:13:56 15 0

我是在写汇编还是 NASM?

我受够了这个。一段时间以来,我一直在尝试掌握汇编,但我觉得我是在针对编译器而不是语言进行编码。 我一直在使用本教程,到目前为止它让我很痛苦。…

一世旳自豪 2024-09-01 23:22:11 16 0

NASM x86_64 中的重定位截断以适应错误

我使用的计算机配备 Intel Core 2 CPU 和 2GB RAM。我的操作系统是 Ubuntu 9.04。 当我尝试编译此代码时: ;programma per la simulazione di un term…

染墨丶若流云 2024-08-30 14:02:49 16 0
更多

推荐作者

少女净妖师

文章 0 评论 0

朱洁

文章 0 评论 0

觉浅

文章 0 评论 0

滥情空心

文章 0 评论 0

hl1314520

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文