nasm

nasm

文章 11 浏览 83

使用 NASM 中调用 malloc 返回的内存

我使用 nasm 编译器将代码编译成目标文件,然后调用 gcc 的链接器来链接该目标文件以创建最终的可执行文件。这意味着我可以访问 C 的运行时库。 我需…

忆梦 2024-10-30 09:36:25 4 0

将十进制转换为十六进制

首先,这是家庭作业。 我正在尝试将 5 位数字读入寄存器 bx。假定该数字不大于 65535(16 位)。以下是我尝试这样做的方法。 但是,当我尝试打印该号…

动次打次papapa 2024-10-30 01:13:07 5 0

如何在汇编程序中更改屏幕背景

这是家庭作业: 如何清除屏幕并更改汇编程序中的前景和背景颜色(Windows 上的 NASM) 编辑:事实证明答案是这样的 mov bh, 71h int 10h …

怎樣才叫好 2024-10-27 22:03:28 2 0

NASM分段错误问题

问候, 我正在Linux下的NASM上编写,我遇到以下问题:我必须编写一个简单的程序,其中用户必须输入字符串,将其传递给返回其大小的函数: 代码是: %i…

海风掠过北极光 2024-10-27 18:28:07 3 0

NASM 编程 - `int0x80` 与 `int 0x80`

我有一个简单的 NASM 程序,它只调用 sys_exit: segment .text global _start _start: mov eax, 1 ; 1 is the system identifier for sys_exit mov e…

伊面 2024-10-27 02:55:40 3 0

循环展开与循环平铺

有人可以告诉我这两种优化技术是相同还是不同吗? 另外,程序员或编译器有责任这样做吗?…

慈悲佛祖 2024-10-27 01:39:51 5 0

nasm 中的链接 c 函数

有一个 nasm 项目,我正在从中调用 ac 函数, 我将函数的名称放在“extern”中 ,链接时我将所有链接放在一起,但我可能会出现“未定义引用”的错误,…

摘星┃星的人 2024-10-25 09:51:42 2 0

尝试在 Linux 上的 NASM 中编写 for 循环时出现分段错误

我正在尝试编写一个简单的 NASM 程序来娱乐,但我似乎不知道如何在其中编写 for 循环。使用以下代码,我得到了分段错误。以下代码应该打印出“Hello w…

三生路 2024-10-25 05:37:00 3 0

FDIV如何在nasm、汇编中使用

我有一个总和值存储在 fstp qword [ebx] ; Copy contents of st0 to space currently on top of the system stack 如何将其除以存储在寄存器 edi 中的…

笛声青案梦长安 2024-10-24 05:00:18 4 0

在 nasm 汇编中反转数组的最有效方法?

正在反转我的数组,我已经有代码可以将其打印出来,我正在考虑创建第二个数组,将其存储到其中,然后将其打印出来,但是有没有更简单的方法? segment…

━╋う一瞬間旳綻放 2024-10-24 04:54:41 2 0

汇编代码程序发生分段错误

运行代码时,我不断收到分段错误错误。一切都编译得很好,但我似乎无法让它做我想做的事。该程序要求用户输入 3 个整数,然后询问用户他们认为这些数…

吐个泡泡 2024-10-24 03:09:14 5 0

在 Nasm 汇编语言中设置循环计数器

我如何告诉循环循环 x 次。例如循环10次。目前它只循环两次。 loop: mov eax, 4 mov ebx, 1 mov ecx, ask mov edx, askLength int 0x80 mov eax, 3 mo…

夏日落 2024-10-23 21:35:34 1 0

将 nasm 输入浮点值组装到数组中

致力于将浮点值输入到数组中,然后将它们相加并得到总和, 到目前为止我有这个代码,但是我的标志检查输入是否为 0 以退出输入浮点数的循环,继续进行…

柏林苍穹下 2024-10-22 05:38:56 1 0

使用寄存器和表中的偏移量进行绝对调用

我在 NASM 中编写了以下程序,以便练习偏移、寻址、表格等。 t_addr: dw rout1-@, rout2-@ @ equ $ _start: mov esi, rout1 call esi call _start_rel…

水晶透心 2024-10-21 23:24:07 2 0

NASM中断x86参考?

我似乎找不到关于 Linux 系统上 NASM x86 中断的好参考。例如,int 0x60 是什么?它与 int 0x80 有什么不同? 是否有手册列出了可以与 int 结合使用的…

故人如初 2024-10-21 13:55:16 7 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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