nasm 相关问题

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

[gdb将缓冲区清零时显示错误的地址

我的目标是在程序集中初始化缓冲区。我在64位Linux和gdb上使用NASM进行调试。相关的汇编程序如下(我从gdb的TUI模式复制粘贴,因此您可以看到...

回答 1 投票 0

exe文件退出,nasm程序运行正常

我有问题,我可以编译这些程序:汇编程序; WZOR NA PI:4(1-1/3 + 1/5-1/7 + 1/9 ...)部分.text use32 global _liczbae _liczbae :; WZOR:e = 1 +(1 ^ 2/2!)...

回答 1 投票 1

对X86分割感到困惑

我正在编写一个引导扇区来加载我的16位实模式DOS克隆,我被困在可能完全显而易见的东西上,但是我花了很多时间试图理解为什么它不起作用。 ...

回答 1 投票 3

使用汇编程序执行系统命令(bash)?

[基本上,我试图使用程序集执行命令/ bin / ls,但不幸的是,我失败了:SECTION .data buf:db“ Hello”,5 SECTION .text全局_start _start:xor eax,eax mov ...] >

回答 1 投票 0

Intel VCVTTPD2QQ加载4个数字,而不是8个

《英特尔软件开发人员手册》将VCVTTPD2QQ描述为:使用截断将八个压缩的双精度浮点值从zmm2 / m512转换为zmm1中的八个压缩的四字整数...

回答 1 投票 0

如何在不存储在可变程序集中的情况下打印ascii字符串?

[基本上,我想打印通过直接将其“ 0x41414141”或“ AAAA”存储到ecx中,我在下面尝试了一下,但没有用:SECTION .data buf:db“ Hello”,5 SECTION .text全局_start ...

回答 1 投票 0

循环永远不会结束?

[基本上,我有以下汇编代码:global _start section .bss input:resq 100 section .data buf:db“ Input>”,7 pas:db“ password”,8 section .text _start:mov eax,4 .. 。

回答 1 投票 0

在组装中开发引导程序

我已经在Assembly中完成了一部分操作系统,但是现在我也想为其构建一个自举引导程序,而不是使用GRUB。当我在Assembly中开发测试操作系统时,我记得我像...

回答 2 投票 4

如何将SSE汇编代码转换为AVX1 / 2汇编代码?

我正在尝试以NASM或MASM(Intel语法)将功能从AVX转换为AVX2。特别是:vmovapd xmm0,XMMWORD PTR [rax]就像一个超级按钮。 vmovapd ymm0,YMMWORD PTR [rax]抛出一个...

回答 1 投票 0

Linux x86 intel语法(NASM)中的条件跳转失败

故事(我是NEWBIE):我开始阅读有关使用著名的nasm汇编器进行汇编(x86 intel)编程的pdf教程,我在执行非常基本的汇编代码时遇到问题(受到...的启发]]]

回答 2 投票 0

NASM中的等效MASM .const部分

下面的MASM代码与NASM完全一样的含义是什么? ;简单查找表(.const段数据为只读).const const_array dword 0、1、1、2、3、5、8、13、21

回答 1 投票 0

在x86程序集中制作鼠标处理程序

我正在用NASM程序集编写操作系统,并且在制作鼠标处理程序(POINTING DEVICE BIOS INTERFACE处理程序)时遇到问题。我尝试过搜索互联网上的操作方法,但是我没有...

回答 1 投票 1

OS不会继续进入下一部分

使用NASM进行编译后,修复了所有错误之后,该程序现在完成了第一部分,但是到达第二部分时,它什么也不做。我试图结合两个指南来创建一个。 ...

回答 1 投票 1

标签移到寄存器和子项的含义是什么?

给定标签L1:db“ beat it”,10,0 L2:的含义是:mov eax,L2 sub eax,L1 L2要注册,并且标签的子寄存器包括字符串

回答 2 投票 1

如何在nasm中使用recvfrom获取UDP数据包的源IP地址?

我正在用nasm编写UDP套接字,并且正在使用recvfrom系统调用从客户端接收UDP数据包。我可以成功发送邮件,但是我想将... ...>

回答 1 投票 0

是否在汇编中再现这些C类型?

我正在尝试从NASM的pthreads库中复制两种不透明的数据类型。这些数据类型是pthread_attr_setaffinity_np中的pthread_attr_t和cpu_set_t(请参见http://man7.org/linux/man -...

回答 1 投票 -2

从emu8086转换为NASM的代码不起作用

我手动将emu8086上的一些代码转换为NASM,当我运行DOS程序时,屏幕上只有光标空白。该程序应该在屏幕上移动一个“ @”符号。 ...

回答 1 投票 1

使用NASM定义字符串数组

正如标题所说,我正在从事一个NASM项目:这个想法很简单,我需要从输入(字符串)中花费一个月的时间,并给出天数(使用有关数字的情况)。直到现在我都花了...

回答 1 投票 0

Linux内核使用哪个程序集?真的是NASM吗?

我正在阅读https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html,它会读取一些程序集,例如.section“ .reset”,“ ax”,%progbits .code16 .globl _start _start:...

回答 1 投票 0

Sound Blaster16是大多数笔记本电脑上的默认声卡

Sound blaster16是所有笔记本电脑上的默认声卡,因为我一直在尝试使用Osdev网站上有关编程sound16 blaster的编程指南ive播放声音。我失败了...

回答 2 投票 -1

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