nasm

nasm

文章 11 浏览 83

使用汇编器创建纯二进制数据(无 ELF、符号表等)

我想将纯数据输入文件,即类似这样的文件: .data .org 0 .equ foo, 42 .asciz "foo" label: .long 0xffffffff .long 0x12345678 .byte foo .long lab…

另类 2024-10-20 21:04:48 6 0

引导加载程序磁盘缓冲区

最近我发现了一些简单的引导加载程序的源代码。以下是简单的单阶段引导加载程序 BITS 16 org 0x7c00 start: mov ax,07c0h add ax, 288 mov ss,ax mov …

零崎曲识 2024-10-18 11:08:19 2 0

NASM 猜数字游戏出错

我决定创建一个简单的猜数字游戏,它使用 Linux 系统调用和一些 C 函数来提供更简单的界面。当我将 int 转换为字符串并在屏幕上打印正确的答案时,我…

甜心 2024-10-18 04:26:28 4 0

我是否必须在从 C 调用的汇编代码中初始化 CPU 寄存器?

我正在阅读 Paul Carter 的 pcasm 书。它使用 NASM,一个调用我的汇编代码的 C 驱动程序应用程序,以及一个配套库,可以轻松地在汇编中执行基本 I/O。…

弥繁 2024-10-18 01:44:56 4 0

Eclipse 中的 ASM 文件

我想在 Eclipse 中编辑 ASM 文件,但我不确定如何操作或我实际需要什么 Eclipse 包。如果有人能指出我正确的方向,我将不胜感激。…

攒眉千度 2024-10-14 08:48:52 5 0

使用“db”、“dw”;在 MVC 中++汇编器添加

我应该使用什么来代替 __asm { db 0EAh dw 0000h dw 0FFFFh } ( http://msdn.microsoft.com/en- us/library/h70hd396.aspx ) 在 MVC++ 中?…

素手挽清风 2024-10-14 03:44:29 7 0

NASM - 从 USB 驱动器加载代码

任何汇编专家都知道表示第一个 USB 驱动器的参数(寄存器dl)吗? 我正在学习一些 NASM 教程,并且希望获得一个物理启动(我可以使用 qemu 获得一个干…

没有伤那来痛 2024-10-12 09:06:49 9 0

从引导扇区到 C++核心

我决定编写一个简单的 asm 引导加载程序和一个 c++ 内核。我读了很多教程,但我无法编译一个汇编文件,如下所示:( [BITS 32] [global start] [exter…

输什么也不输骨气 2024-10-12 01:20:02 6 0

64 位 Linux 上的 SDL 和 nasm

我在使用 nasm 和 ld 时遇到问题,这就是我所做的: source: EXTERN SDL_Init SECTION .text global _start _start: push 0x20 call SDL_Init mov eax…

迷你仙 2024-10-11 19:33:39 5 0

需要适用于 Windows 的简单“Hello-World”、无 null 的 shellcode

我想通过向控制台写入“Hello World”来测试缓冲区溢出(使用 Windows XP 32 位)。 shellcode 需要是无空的,以便通过“scanf”传递到我想要溢出的程…

残龙傲雪 2024-10-10 18:21:16 7 0

在windows上模拟ASM代码的工具

我目前正在使用 NASM 来编译代码,但没有工具来模拟代码。请推荐任何易于使用的模拟工具。 谢谢。…

卸妝后依然美 2024-10-09 13:37:57 7 0

使用系统调用写入 nasm 中的文件

作为作业的一部分,我应该使用系统调用写入文件。一切正常,除了当我尝试在 gedit (Linux) 中打开文件时。它说它无法识别字符编码。记事本(Windows …

牵强ㄟ 2024-10-09 05:46:22 7 0

Nasm 装配关系运算符

我想要像 1==1 这样的关系表达式,如果 true 则给出 1,如果 false 则给出 0。在 nasm 汇编中是否有一种简单的方法可以做到这一点?…

拥抱我好吗 2024-10-08 00:20:28 6 0

在 nasm 中使用 printf 在同一行打印

我希望能够打印到同一行,同时在 nasm 程序集中多次调用 printf 。 例如: SEGMENT .text mov eax,5 push eax push format_num call printf add esp,8…

物价感观 2024-10-07 07:09:06 5 0

NASM - 使用位标志扩展标签

我需要设置一些标签地址/偏移量的最高位。 我尝试过: test.nasm: BITS 32 dw mylabel | 0x8000 mylabel: dd 0 但是当尝试组装这个时,我得到: nasm…

無處可尋 2024-10-06 11:06:54 10 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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