Nasm是Netwide Assembler,一个开源的x86 / x64汇编程序。它旨在实现可移植,模块化和简单的语法。
我的目标是在程序集中初始化缓冲区。我在64位Linux和gdb上使用NASM进行调试。相关的汇编程序如下(我从gdb的TUI模式复制粘贴,因此您可以看到...
我有问题,我可以编译这些程序:汇编程序; WZOR NA PI:4(1-1/3 + 1/5-1/7 + 1/9 ...)部分.text use32 global _liczbae _liczbae :; WZOR:e = 1 +(1 ^ 2/2!)...
我正在编写一个引导扇区来加载我的16位实模式DOS克隆,我被困在可能完全显而易见的东西上,但是我花了很多时间试图理解为什么它不起作用。 ...
[基本上,我试图使用程序集执行命令/ bin / ls,但不幸的是,我失败了:SECTION .data buf:db“ Hello”,5 SECTION .text全局_start _start:xor eax,eax mov ...] >
《英特尔软件开发人员手册》将VCVTTPD2QQ描述为:使用截断将八个压缩的双精度浮点值从zmm2 / m512转换为zmm1中的八个压缩的四字整数...
[基本上,我想打印通过直接将其“ 0x41414141”或“ AAAA”存储到ecx中,我在下面尝试了一下,但没有用:SECTION .data buf:db“ Hello”,5 SECTION .text全局_start ...
[基本上,我有以下汇编代码:global _start section .bss input:resq 100 section .data buf:db“ Input>”,7 pas:db“ password”,8 section .text _start:mov eax,4 .. 。
我已经在Assembly中完成了一部分操作系统,但是现在我也想为其构建一个自举引导程序,而不是使用GRUB。当我在Assembly中开发测试操作系统时,我记得我像...
我正在尝试以NASM或MASM(Intel语法)将功能从AVX转换为AVX2。特别是:vmovapd xmm0,XMMWORD PTR [rax]就像一个超级按钮。 vmovapd ymm0,YMMWORD PTR [rax]抛出一个...
Linux x86 intel语法(NASM)中的条件跳转失败
故事(我是NEWBIE):我开始阅读有关使用著名的nasm汇编器进行汇编(x86 intel)编程的pdf教程,我在执行非常基本的汇编代码时遇到问题(受到...的启发]]]
下面的MASM代码与NASM完全一样的含义是什么? ;简单查找表(.const段数据为只读).const const_array dword 0、1、1、2、3、5、8、13、21
我正在用NASM程序集编写操作系统,并且在制作鼠标处理程序(POINTING DEVICE BIOS INTERFACE处理程序)时遇到问题。我尝试过搜索互联网上的操作方法,但是我没有...
使用NASM进行编译后,修复了所有错误之后,该程序现在完成了第一部分,但是到达第二部分时,它什么也不做。我试图结合两个指南来创建一个。 ...
给定标签L1:db“ beat it”,10,0 L2:的含义是:mov eax,L2 sub eax,L1 L2要注册,并且标签的子寄存器包括字符串
如何在nasm中使用recvfrom获取UDP数据包的源IP地址?
我正在用nasm编写UDP套接字,并且正在使用recvfrom系统调用从客户端接收UDP数据包。我可以成功发送邮件,但是我想将... ...>
我正在尝试从NASM的pthreads库中复制两种不透明的数据类型。这些数据类型是pthread_attr_setaffinity_np中的pthread_attr_t和cpu_set_t(请参见http://man7.org/linux/man -...
我手动将emu8086上的一些代码转换为NASM,当我运行DOS程序时,屏幕上只有光标空白。该程序应该在屏幕上移动一个“ @”符号。 ...
正如标题所说,我正在从事一个NASM项目:这个想法很简单,我需要从输入(字符串)中花费一个月的时间,并给出天数(使用有关数字的情况)。直到现在我都花了...
我正在阅读https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html,它会读取一些程序集,例如.section“ .reset”,“ ax”,%progbits .code16 .globl _start _start:...
Sound Blaster16是大多数笔记本电脑上的默认声卡
Sound blaster16是所有笔记本电脑上的默认声卡,因为我一直在尝试使用Osdev网站上有关编程sound16 blaster的编程指南ive播放声音。我失败了...