问题标签 [nasm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linker - NASM x86_64 中的重定位被截断以适应错误
我正在使用配备 Intel Core 2 CPU 和 2GB RAM 的计算机。我的操作系统是 Ubuntu 9.04。当我尝试编译此代码时:
当我编译此代码“NASM -f bin UARTLOOP.asm”时,编译器可以创建 UARTLOOP.o 文件而不会出现任何错误。当我尝试将 .o 文件与“ld UARTLOOP.o”链接时,它告诉:
你有一些想法来解决这个问题吗?谢谢=)
更新
的输出nasm -hf
是:
用法:nasm [-@ response file] [-o outfile] [-f format] [-l listfile] [options...] [--] 文件名或 nasm -v 获取版本信息
assembly - asm 程序不工作 (nasm)
此代码不起作用。我认为问题出在jnb upper
. 这个程序应该把小写字母变成大写字母。
assembly - 使用 NASM 在汇编中编写 OS 内核
我想知道编写要在 NASM 上编译的简单内核的标准方法是什么?
为了更清楚:我能够使用以下所有方式定义代码块:
我需要知道这样做的标准方法是什么,它们之间有什么区别......
谢谢
assembly - 用汇编构建音乐播放器
是否可以在汇编中构建音乐播放器(我正在考虑 NASM 的思路)?在构建一个过程中可能会遇到哪些障碍?
assembly - 学习汇编,代码问题?
我完全从本教程中复制了这段代码。
使用 NASM 编译时出现三个错误(不使用参数,仅使用-o output.exe
):
assembly - 我在写汇编还是 NASM?
我受够了这个。一段时间以来,我一直在尝试掌握汇编,但我觉得我正在为我的编译器而不是一种语言编写代码。
我一直在使用这个教程,到目前为止它让我很痛苦。我正在使用 NASM,这可能是问题所在,但我认为它是最受欢迎的。我只是想学习最通用的汇编形式,所以我决定学习 x86。我不断遇到愚蠢的错误,比如无法增加变量。这是最新的:无法使用 div。
我应该更改编译器吗?似乎划分应该是标准的。我是否需要阅读两篇教程(一篇关于 NASM,一篇关于 x86?)。对这个问题有什么具体帮助吗?
macos - mac os x 的链接 nasm 程序
我在为 macos 链接 nasm 程序时遇到一些问题:
谁能帮我?
user-interface - 汇编程序的限制是什么?(NASM)
我可以用汇编程序(NASM)编写什么样的程序有技术限制吗?
现在我似乎只做一些算术运算的程序,比如添加两个数字。
是否可以编写复杂的汇编程序,提供 GUI、访问文件系统、播放声音等等?
我知道我不会写这样的程序,但我很好奇,如果我可以用汇编程序编写什么样的程序存在技术限制。
assembly - NASM:计算 32 位数字中有多少位设置为 1
我有一个 32 位数字,想知道有多少位是 1。
我在想这个伪代码:
有没有更有效的方法?
我在 x86 处理器上使用 NASM。
(我刚开始使用汇编程序,所以请不要告诉我使用外部库中的代码,因为我什至不知道如何包含它们;))
(我刚刚发现如何计算 32 位整数中的设置位数?其中也包含我的解决方案。发布了其他解决方案,但不幸的是我似乎无法弄清楚,我将如何在汇编程序中编写它们)