腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
x86
nasm
汇编
,
如何
正确
打印
乘法
结果
?
linux
、
assembly
、
x86
、
nasm
所以我已经在Stack Overflow上找到了很多关于这个问题的答案,但我仍然不能让它工作。我的代码出了什么问题? mov al, 12 mul bl ; answer in ax xor cx, cx ; Clear counter div bx
浏览 44
提问于2021-11-22
得票数 1
回答已采纳
3
回答
将
NASM
程序集中的数字平方,而不进行
乘法
运算
assembly
、
x86
、
nasm
有没有可能在不做任何
乘法
(通过使用移位等)的情况下对存储在寄存器(比如eax)中的数字进行平方运算?我将在32位
汇编
中计算一个16位数的平方,所以溢出应该不是问题。我正在使用
NASM
x86
程序集来创建程序。提前感谢您的帮助。
浏览 1
提问于2010-04-11
得票数 3
回答已采纳
1
回答
如何
将两个寄存器相乘并将其存储在不同的寄存器中?
assembly
、
x86
、
multiplication
因此,我正在尝试为
汇编
语言(英特尔
x86
,使用
NASM
)制作GCD程序,但失败了。当我试图将两个寄存器相乘时,我一直收到编译器错误。我将用户值存储在寄存器ebx、ecx和edx中。我想将所有3相乘&将ebx和ecx的乘积存储在ebx中,然后将ebx和edx相乘,并存储在ebx中,并显示
结果
。我正在尝试使用这个代码来做这件事,imul ebx, ebx, ecx imul ebx, ebx, edx,这不是一个有效的寄存器
乘法
吗?
浏览 1
提问于2015-10-20
得票数 1
2
回答
汇编
程序设计:
NASM
与MASM代码
assembly
、
x86
、
nasm
、
masm
我刚刚开始学习
汇编
语言编程。到目前为止,我知道
NASM
是最好的linux
汇编
器。和它的32位
汇编
程序。提前谢谢。
浏览 2
提问于2013-12-16
得票数 3
回答已采纳
2
回答
如何
在Ubuntu18.04中编译和运行程序集?
18.04
、
compiling
、
assembler
现在我想知道,
如何
编译和运行它?我已经到处找过了,但还是找不到。我真的很好奇,如果你连语言都不会用的话,学一门语言是没有意义的。
浏览 0
提问于2018-08-12
得票数 28
回答已采纳
1
回答
在
x86
NASM
中向字符串添加分号?
assembly
、
x86
、
nasm
我正在尝试在
NASM
中创建一个
x86
汇编
宏,它使用ANSI转义代码将光标移动到用户终端窗口中指定的X、Y坐标。d;%dH` ; First %d is Y coordinate, second %d is X coordinate ; Backticks tell
NASM
NASM
使用Intel语法,其中";“标记注释的开始。因此,
NASM
认为"format“中第一个分号之后的所有内容都是注释。
如何
浏览 0
提问于2018-09-27
得票数 1
3
回答
Linux中的
汇编
linux
、
assembly
我正在读一篇关于构建compilers.In的教程,它是编译器生成
汇编
80X86的教程,我想知道这个编译器生成的程序是否可以在英特尔赛扬Linux.If上运行,而不是想知道编译器应该在那里生成什么样的
汇编
浏览 1
提问于2009-06-18
得票数 0
1
回答
使用
Nasm
汇编
程序的CMPXCHG8B示例
assembly
、
x86
、
nasm
、
intel
请大家给我一个非常简单的例子,说明
如何
在
NASM
汇编
程序中使用
x86
CMPXCHG8B指令?
浏览 1
提问于2017-03-22
得票数 0
回答已采纳
2
回答
为什么
nasm
说我在创建的程序集g++中有错误?
c++
、
linux
、
assembly
、
nasm
int pop = 9999;当我在shell (64位linux) g++ -S hello.cpp中这样做时,我得到了
汇编
代码:instruction neededsymbol `popq' redefined
如何
编译我用g++创建的.s?
浏览 1
提问于2012-02-27
得票数 2
回答已采纳
2
回答
Linux上的
NASM
Hello World :未定义对‘`main’的引用
linux
、
nasm
我一直在关注,了解Linux上的
汇编
入门。我环顾四周,发现(on SO)我应该这样编译它:gcc -o hello hello.ohello.o: In function
浏览 2
提问于2014-11-21
得票数 1
回答已采纳
2
回答
如何
在QEMU内用GDB对
x86
代码进行源代码级调试?
debugging
、
assembly
、
x86
、
qemu
我为MBR部分编写了一个
x86
汇编
程序。我将其
汇编
如下:然后在qemu中运行它:问题是
如何
在源代码级别调试我的程序
浏览 3
提问于2011-11-27
得票数 5
回答已采纳
1
回答
NASM
中与位置无关的代码(32位)
assembly
、
x86
、
nasm
如何
简单地调用32位
x86
汇编
器编写的库函数中的外部符号?它在x86-64 (
NASM
)下工作: ...call ExternSymbol WRT ..plt 针对32位
x86
编译的相同代码跳转至地址0x0。
浏览 2
提问于2012-10-19
得票数 1
2
回答
我从哪里开始制作自己的
汇编
器呢?
assembly
、
x86
我正在尝试编写自己的
汇编
程序(比如在
NASM
、MASM等中),但我不知道从哪里开始。我了解
x86
汇编
,但我不太了解
汇编
器是
如何
工作的。我应该从哪里开始呢?谷歌在这种情况下帮不了我的忙。
浏览 2
提问于2012-02-20
得票数 1
回答已采纳
4
回答
不使用指令MUL、IMUL、SHL、SHR、LOOP进行
乘法
运算
assembly
、
x86
、
multiplication
在
x86
汇编
语言中,有没有可能在不使用指令MUL,IMUL,SHL,SHR,LOOP,JMP的情况下计算
乘法
的
结果
?
浏览 1
提问于2018-04-15
得票数 1
1
回答
如何
在
x86
汇编
语言中制作全局数组和双字?
arrays
、
assembly
、
x86
、
global-variables
、
dword
如何
在
x86
中创建多个全局字节数组和多个双字?另外,
如何
将它们全部初始化为0?这是在_start:还是在.data部分完成的?要使用的
汇编
程序是
NASM
。
浏览 4
提问于2015-04-14
得票数 0
1
回答
如何
生成mov eax,moffs32的moffs32操作码
assembly
、
x86
、
64-bit
、
nasm
、
mov
为了帮助理解
x86
指令集,我在
NASM
中尝试了各种形式的mov,并将生成的代码与英特尔文档中列出的操作码进行了比较。它们中的大多数都如我所料,但我似乎无法让
NASM
产生:特别是,这并不能做到这一点(相反,
汇编
成一个不同的操作码): mov eax,[44332211h]64位变体和逆操作码a3也是如此.
如何
让
汇编
程序生成这些操作码?
浏览 7
提问于2014-07-21
得票数 1
回答已采纳
1
回答
x86
中字符串和变量的连接
x86
、
nasm
、
x86-16
我尝试连接字符串和变量,并将其存储到
x86
中的新变量中。我正在使用
nasm
编写
汇编
代码。我想做的是这样的:b = 2;print c; 但我不知道
如何
连接并为新变量赋值
浏览 0
提问于2019-03-09
得票数 0
1
回答
如何
覆盖每个符号
NASM
中的前缀选项?
c
、
gcc
、
nasm
、
name-mangling
、
linker-scripts
我正在用GCC编写C代码,并在Windows上用
NASM
汇编
一些
x86
代码。 现在,默认情况下,GCC (我还没有找到更改这个选项)在所有外部符号名(和预期名称)前面加上一个下划线_。我需要这个
汇编
代码在Windows和Linux上与GCC一起工作,并且希望尽可能避免黑客攻击(以及代码复制;我最初有单独的.s文件用于Windows/Linux )。我在
NASM
中发现(并使用)了--prefix标志。现在,对于一些符号,我希望
NASM
将它们视为没有前导下划线(现在的确切情况是,我
浏览 0
提问于2017-06-04
得票数 0
1
回答
用于Windows的
NASM
调试符号?
windows
、
debugging
、
gdb
、
nasm
我正在尝试学习Windows上的
x86
汇编
。我可以使用以下命令成功地
汇编
和链接程序: ld -mi386pe -o sandbox.exe sandbox.obj
Nasm
指出,只有"null“调试符号格式可用于win32。这是否意味着它不能为windows生成调试符号?如果是这样,那么我
如何
在windows上调试我的程序?
浏览 0
提问于2015-10-25
得票数 1
7
回答
有哪些好的
x86
汇编
语言资源?
assembly
、
x86
、
nasm
学习和编写
汇编
语言(更具体地说是
nasm
)有哪些好的在线资源(参考资料、书籍、教程、文档等)?似乎有些
汇编
语言是相当晦涩难懂的,我有时很难找到关于它的任何有用的信息。
浏览 0
提问于2009-04-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
运行第一个汇编程序
python入门只需1行代码打印九九乘法表,你学会了吗?
只有170字节,最小的64位Hello World程序这样写成
Caffeinated 6.828:实验 1:PC 的引导过程
揭秘为什么中文不能用来编程?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券