nasm

nasm

文章 11 浏览 86

黑屏nasm uefi

我想启动到我的NASM内核。但这是黑屏,并出现错误,虚拟机无法在VMware中启动。 没有印刷品。 代码: kernel.asm ; generate 64-bit code bits 64 ; u…

怪异←思 02-08 23:28 3 0

如何从汇编中的地址加载单个字节

如何从地址加载单个字节?我认为这是这样的: mov rax, byte[rdi] …

情话墙 02-08 16:16 2 0

如何以32位保护模式打印新线

如何在32位受保护的文本模式(使用汇编)中打印一条新线路? 我尝试将地址0xB8000设置为0,但它只是在当前行的开头开始打印。…

倾城°AllureLove 02-08 14:12 2 0

从编译的.ASM文件执行.exe文件后,在命令行中显示文本

这可能是一个愚蠢的问题,但我是汇编编程的新手,我已经将包含以下汇编源代码的文件转换为 .exe 文件。该代码取自 httpps://www.tutorialspoint.com/a…

芸娘子的小脾气 02-06 23:31 2 0

重新定位截断为适合:R_386_16与`.bss' - 错误

当我尝试构建汇编代码时,我会遇到此错误: App.o: in function `_start': App.asm:(.text+0x8c): relocation truncated to fit: R_386_16 against `.…

小姐丶请自重 02-06 22:53 2 0

两个整数的NASM打印产品

我正在尝试乘以两个整数,然后将它们转换为ASCII然后打印。代码编译罚款,没有任何错误,但在屏幕上没有显示任何内容。 section .text global _start …

如梦 02-06 18:36 1 0

链接AC功能和ASM组装文件

我有一个后四个程序,该程序执行循环并打印10个数字,并且需要一个我定义的外部打印函数,但是由于某些原因,如果我执行 ld -m elf_i386 -s -s -o,则…

望笑 02-06 14:40 2 0

自定义ASM脚本中的movdqa segfault

我有以下代码段( https://godbolt.org/z/ce1qe9fvv )幼稚& DOT产品的矢量化版本。 我决定将矢量化版本编译在独立ASM文件中,如下所示: extern…

黯然 02-06 00:29 4 0

分段故障,在.data节中有变量

我正在尝试学习nasm。我想制作一个打印“你好,世界”的程序。 n次(在这种情况下为10)。我正在尝试将循环寄存器值保存在常数中,以便在执行循环的主…

咋地 02-05 14:55 3 0

制作由GCC编译的对象文件(*。O)为二进制文件(*。bin)

我正在学习OS教程。 https://github.com/cfenollosa/cfenollosa/os-tutorial 我使用GCC将我的basic.C转换为基本。 gcc -ffreestanding -c basic.c -o …

终止放荡 02-05 06:46 3 0

NASM X86_64清除屏幕,更改颜色和光标位置不会设置

我有一个我忙于的项目,并且已经掌握了其中的最大部分, 但是,最后一部分我无法正确。每当我尝试从其他帖子中尝试一些东西时,它都会崩溃。 过用于清…

蓝梦月影 02-05 03:23 3 0

如何阅读 /解析组件?如何知道前处理器执行了哪些说明?

我希望能够从上到下阅读它,但是NASM似乎具有某种类似于CPP的预处理器。 我试图理解的代码: ; Infinite loop (e9 fd ff) loop: jmp loop ; Fill with…

捶死心动 02-04 20:56 4 0

如何将X64组件与C++在窗户上?

cpp.cpp: #include extern "C" int returnnum(); int main() { std::cout << returnnum() << "\n"; } asm.asm: segment .text global _returnnum _r…

魂牵梦绕锁你心扉 02-04 10:50 5 0

第二扇区不能加载到引导文件中

这是一小部分引导加载程序的代码的一部分。 它仅显示“ myos”,但不显示“确定”。 . . . mov si, statement1 call print_string ; load second sect…

彻夜缠绵 02-04 07:22 3 0

可以找到一种用nasm正确打印字符串的方法

我正在编写一个简单的操作系统,该操作系统将所有STDIN(键盘输入)打印到STDOUT(屏幕)。我想在输入之前打印一个欢迎字符串。我正在使用NASM,因为…

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