nasm

nasm

文章 11 浏览 85

测试本机 x86 程序,构建可启动映像/驱动器

我有下一个问题:我正在使用 NASM 并构建一些本机并以这种方式编译它: nasm -f bin source -o out 我正在获取 x86 的本机程序。 现在最有趣的是,我…

十级心震 2025-01-06 09:08:58 3 0

汇编器中的分支表 (Nasm)

我有一个关于分支表的问题。 有两种方法可以声明这样的表: 在数据扇区(DS) 在代码扇区(CS) 这两种方法有什么不同? 我通过以下示例了解到了这一…

机场等船 2025-01-06 07:41:28 1 0

NASM - 分段错误和其他问题

这是我在这里发表的第一篇文章。我不确定我的格式是否正确,所以如果我搞砸了,请原谅我。 无论如何,这应该需要两个输入,将一个减半,另一个加倍,…

七婞 2025-01-05 16:30:30 1 0

FASM - 压缩“缓冲区 db 0, 0, 0, 0, 0, 0, ...”

我很幸运遇到了一些 NASM 代码,这些代码在 FASM 中编译得很好,只改变了一行; buffer times 64 db 0 这在 NASM 中工作得很好,但在 FASM 中不行——…

往事风中埋 2025-01-05 04:55:05 2 0

如何在gdb中显示特定地址的值?

现在我已经学会了一点汇编程序(使用NASM)我想使用gdb来调试我的程序。 是否可以选择查看特定地址或特定字段的值? 例如: variable resd 2 我保留了…

一袭水袖舞倾城 2025-01-04 06:59:27 0 0

在 NASM 中将整数转换为字符串

该问题由一个汇编程序组成,该程序从 C 程序获取输入并将其除以数字,然后将余数返回到 C 程序以作为字符串打印。 这是我的代码: #include #include …

白况 2025-01-02 22:08:48 0 0

Nasm操作系统有计数器吗?

您好,我正在尝试在 nasm 中添加一个计数器,它只会显示一定数量的字符。 我知道我可以简单地从数据库中删除它们,但我想了解有关 16 位操作系统编程…

帅气尐潴 2024-12-29 08:45:21 3 0

用于打印功能的 x86 汇编器 (nasm) 的数据段问题

我目前正在使用 x86 汇编程序,因为我想刷新我的低级编程技能:-)。出于测试目的,我尝试编写一个仅打印给定字符串的函数。打印功能本身运行良好。在进…

当爱已成负担 2024-12-29 08:06:19 3 0

GAS 是否有与 NASM 的 $ 代币类似的东西?

我刚刚开始走上装配之路,也是第一批“Hello, World!”之一。我找到的教程 http://asm.sourceforge.net/intro/hello.html,提供了一种伪动态获取要进…

飞烟轻若梦 2024-12-28 22:07:23 2 0

int 13h ah=08h ,我做错了什么?

好的,这是我的代码.. mov ah,08h mov dl,80h ;have Tried for 81h,82h.... int 13h mov ah,0Eh int 10h ; printing the value in al. 在屏幕上打印 a…

ゝ杯具 2024-12-28 11:49:24 4 0

为什么要设置进位标志?

我写了一个简单的汇编函数 sum64,它添加了 ecx:ebx+edx:eax,它对于正数可以正确工作,但对于负数则不行。 sum64: add ebx,eax adc ecx,edx ret 示例…

述情 2024-12-27 08:47:16 1 0

从 nasm x86-64 调用 c 函数

致力于从我的 asm 项目中调用 C 函数。 我正在尝试将整数值推入 c 函数中。 我的代码 mov rdi, [input] push rdi ;push rdi into stack for c functio…

少女净妖师 2024-12-26 19:34:12 2 0

使用 Assembly 将字符打印到屏幕上

您好,我在 ubuntu 11.10 中使用 NASM 并使用它编写了一个程序,以下代码将一次打印出一个字符。 [BITS 16] ;Tells the assembler that its a 16 bit …

℉服软 2024-12-26 14:59:19 1 0

在 Windows 7 64 位上运行时出现 Tiny Pe 文件格式程序错误

我正在尝试在 Windows 7 Ultimate 64 位中运行以下汇编代码(使用 Nasm 汇编)。 ; tiny.asm BITS 32 ; ; MZ header ; ; The only two fields that ma…

筱武穆 2024-12-26 10:20:05 4 0

nasm x86-64 位划分

我正在尝试用汇编语言进行除法, 但在网上找不到关于如何用 64 位进行除法的好例子。 到目前为止,我在两个变量中有 2 个值 input input2 ,在读取这…

淡水深流 2024-12-26 06:59:50 2 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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