nasm 相关问题

Nasm是Netwide Assembler,一个开源的x86 / x64汇编程序。它旨在实现可移植,模块化和简单的语法。

NASB中RESB,RESW,RESD,RESQ分配了多少字节? [重复]

DB分配1字节的块。 DW分配2个字节的块。 DD分配4个字节的块。 DQ分配8字节的块。因此,我假设:RESB 1分配1个字节。 RESW 1 ...

回答 1 投票 9

确定数组中的负数和正数

我需要确定汇编程序中数组中负数和正数的数量。似乎汇编程序无法将它们识别为负数。我怎么解决这个问题?我...

回答 2 投票 -1

将NASM集成到用C编写的编译器中

我有一个生成nasm程序集的C程序。我如何用nasm组装它,然后将其与ld链接以生成最终的可执行文件?最简单的方法是仅将编译器的...

回答 1 投票 0


大会除以小数的余数不只是一个

我应该如何在大会中获得更多的部门编号?我只能打印第一个十进制数字:c org 100h;启动xor edx,edx mov eax,1 mov ebx,7 div ebx; 1/7; EAX / EBX = EAX; ...

回答 1 投票 1

将字符串复制到另一个变量x86 Assembly

我想复制一个字符串并将其存储在另一个变量中。我想以最基本的方式来做,因为我才刚刚开始学习汇编。我有这样的内容:....

回答 1 投票 0


从C源代码调用汇编程序

我有这个简单的C源代码:#include extern int Sum(int,int); int main(){int a,b,s; a = 1,b = 2; s =总和(a,b);返回0; },我有这个s.asm,它定义了...

回答 3 投票 3

ld找不到.o]中的符号>

因此,我有两个文件:kernel.o(操作系统的内核)和libbios.o(将bios中断移植到c),而ld告诉我:“对'printchar'的未定义引用”。我用...

回答 1 投票 0

C插座

以下C程序调用select()来获取在套接字缓冲区中具有数据的客户端套接字列表(使用UNIX域数据报套接字)。从NASM程序调用时,它需要四个参数。 ...

回答 1 投票 0

在NASM中为RPN计算器实现堆栈

我是NASM初学者,目前正在致力于在NASM中实现RPN计算器。我的第一个目标是实现一个将保存操作数的堆栈,这是我的第一次尝试:(我的代码...

回答 1 投票 1

如何在Assembly(x64 / Linux)中使用动态分配的内存?

我正在尝试构建一种玩具语言编译器(可为NASM生成程序集),到目前为止还不错,但是我真的陷入了动态内存分配的话题。这是装配体上唯一的零件。...

回答 1 投票 0

如何在Assembly(x64 / Linux)中使用动态分配的内存?

我正在尝试构建一种玩具语言编译器(为nasm生成程序集),到目前为止还不错,但是我真的陷入了动态内存分配的话题。这是装配体上唯一的零件。...

回答 1 投票 0

NASM,TASM和MASM之间的差异

有人可以解释:masm,tasm和nasm之间的区别吗?为什么我不能在linux上运行tasm代码?他们是不同的语言吗?我认为汇编语言在所有系统中都是唯一的。

回答 1 投票 -1

NASM中的装配中的节和标签有什么区别?

我目前正在通过NASM汇编器学习汇编,但是我陷入了部分和标签之间的差异中。我了解到.dat,.bss或.text节被用作声明的标准...

回答 1 投票 0

ld链接程序的输出可执行文件大于golink输出可执行文件,为什么?

我用nasm汇编了一个简单的代码,并使用ld和golink链接了输出obj文件,问题是golink输出可执行文件的大小为2kb,但是ld输出可执行文件的大小是我正在使用的85kb ...

回答 1 投票 1

组装检查范围内的数字是否为质数

我正在尝试打印2-100000之间的质数。但是我的代码有问题。当它检测到非质数时,它应该转到下一个,但仍将其打印出来,因此...

回答 1 投票 0

我自己的引导程序存在问题,从.bin到.iso的文件转换失败

目前,我尝试使用nasm编写自己的引导程序,但是我并没有真正成功。问题是,我想将我的.bin文件转换为.iso或其他映像文件,以便VM能够识别它。 ...

回答 1 投票 -1

Nasm除法运算符`/`

Nasm具有除法运算符,但它们是整数除法。例如。 5/2 == 2吗? /和//都是除法运算符:/是无符号除法,//是有符号除法。同样,%和%%提供...

回答 1 投票 0

为什么此汇编代码无法打印到VGA缓冲区

我有以下汇编代码。我正在尝试创建一个小的引导程序以进入保护模式。为了测试目的,我需要从32位模式将内容打印到VGA,但是它不起作用。我发现...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.