腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将一个.data和一个.bss字符串连接在x86_64程序集中。
、
、
、
section .bss global _start
mov
rax, 1
mov
rsi, promptText syscall
mov
rdi, 0
m
浏览 0
提问于2018-12-06
得票数 1
回答已采纳
1
回答
通过ASM (x86)处理syscall (所需的ebp)
、
、
、
、
这就是我的代码的样子(英特尔语法):
mov
rbp, rsp;
mov
[rbp - 16], rdi;
mov
[rbp - 32], rdx;
mov
[rbp - 48], r8;.
浏览 5
提问于2013-12-27
得票数 0
回答已采纳
1
回答
如何在x64上sys_write多个ASCII字符?
、
、
global _start push rbp
mov
QWORD [rbp - 8], 46
mov
rax, 1 lea rsi, [rbp]
mov
rdx, 2 <
浏览 17
提问于2021-02-19
得票数 0
回答已采纳
1
回答
它应该在
Linux
x86_64上打开、写入和读取文件。
、
、
、
我用64位
Linux
上的Intel Syntax用NASM编写了一个简单的汇编程序。它应该打开、写入和读取文件,并在终端上打印其内容。%include "../
linux
/
linux
64.inc" filename: db "test.txt", 0x0
mov
浏览 1
提问于2020-06-22
得票数 1
1
回答
为什么这个程序集代码不再读取相同的字节,而是返回和结束文件?
、
、
、
、
mov
edx,bufflen ; How long to read int 80h ; Tell
linux
mov
浏览 3
提问于2015-01-13
得票数 0
1
回答
如何将64位
Linux
上32位应用程序的地址空间限制在3GB以内?
、
是否有可能使64位
Linux
加载程序将加载的32位程序的地址空间限制在某个上限?另一方面,3GB甚至更低的容量已经足够满足我的所有需求了。
浏览 6
提问于2016-03-10
得票数 0
回答已采纳
1
回答
错误打开文件的汇编代码
我只是把32位代码翻译成
Linux
64位代码。_1(%rbp), %rbx
mov
$0666, %rdx int $
LINUX
_SYSCALL
mov
$0666, %rdx
mov
%rax, ST_FD_
浏览 2
提问于2014-10-08
得票数 0
1
回答
如何将8086emu汇编程序转换为
linux
汇编程序
、
、
、
、
我设法在8086 emu上写了它,但我需要在
linux
上使用它。我需要帮助。.stack 100hmsg1 db 'Enter a hex digit:$'.code
mov
ax,@datalea dx,msg1
mov
浏览 2
提问于2019-04-10
得票数 0
1
回答
从寄存器连接字符串并打印它们(CPUID)
、
、
、
、
开始学习NASM程序集时,我在这里查看了堆栈溢出中的一些组装问题,并在这里发现了一个:。 我了解了CPUID并做了一些测试程序。我想打印'ebx‘+ 'edx’+ 'ecx‘,因为这是CPUID输出由组织的方式。
浏览 0
提问于2018-10-21
得票数 2
回答已采纳
1
回答
没有stdlib的汇编程序x86
、
、
、
例如:
mov
ebx, 1
mov
edx len不过,我要找的是命令行参数。例如,当我执行.
浏览 0
提问于2015-12-22
得票数 1
回答已采纳
2
回答
如何增加使用mmap()分配的内存区域的大小
、
、
、
、
我正在使用mmap
Linux
syscall分配内存。
mov
x5, 0 ; offset is zero
mov
x2, 3; PROT_READ + PROT_WRITE <e
浏览 13
提问于2021-11-06
得票数 1
2
回答
如何在
Linux
x86 NASM中打印字符?
、
、
、
、
我试图使用NASM打印单个字符或数字,目标是x86 GNU/
Linux
体系结构。下面是我使用的代码: global _start
mov
eax,4
mov
ebx,1
mov
ecx,'A' ; ecx should contain the v
浏览 2
提问于2014-01-29
得票数 6
回答已采纳
1
回答
将2个数字相加,然后使用Assembly x86打印结果
、
、
下面是我的代码:_start:
mov
ebx, 5 pusheax
mov
ebx, 1 ; STDOUT
mov
edx, 0x1
mov
eax,
浏览 0
提问于2015-02-15
得票数 0
回答已采纳
1
回答
“错误A2006:未定义符号”在masm32中的窗口7 64位?
、
、
汇编:d:\
Linux
\test1.asd:\
Linux
\test1.asm(28):error A2006:未定义符号: START TITLE EXAMPLEVARX DWAX, 0
MOV
AX, DATA
浏览 0
提问于2011-09-25
得票数 1
回答已采纳
2
回答
错误:无效字符'(‘在助记符中
、
、
嗨,我正试图用gcc 7.5版本在
Linux
上编译下面的汇编代码,但不知怎么搞错了。"
mov
(%rdx), %rbx\n" "
mov
(%r8), %rax\n",RCX
MOV
RCX,RDX
MOV
浏览 2
提问于2021-05-11
得票数 0
回答已采纳
4
回答
程序集x86 brk()调用用法
、
、
、
、
这就是我到目前为止所知道的:
mov
rbp, rsp ;initialize an empy stack to create activation
mov
rbx, 0x0 ;to get the adress of the first adress we are allocating we must have 0 inbrk_firstLocation
浏览 8
提问于2014-03-23
得票数 8
1
回答
赛格fault...on你好世界
、
、
、
这段代码非常简单,我在我的x86_64
linux
系统上遇到了一个seg错误。这让我很困扰。刚开始使用asm,所以请有耐心!
mov
edx,1 ; length
mov
eax,1$ uname -a
Linux
rcepeda 4.4.1-2-ARCH #1 SMP PREEMPT Wed Feb 3 13:12:33 UTC 2016 x86_64 GNU/
Linux
浏览 6
提问于2016-02-22
得票数 7
回答已采纳
2
回答
Linux
与Windows之间“INT”指令的区别
、
、
请看下面的程序集代码:
mov
dl, 'A'这段代码把'A‘打印到屏幕上。这是给的。
mov
eax, 1int 0x80
mov
ah, 2
mov
ch, 0
mov
dh, 0int 0x
浏览 2
提问于2017-02-24
得票数 2
回答已采纳
1
回答
在x86_64程序集中获取终端列和行
、
、
、
如标题所示,是否有一种获得列和行的方法,如在x86_64程序集中?
浏览 0
提问于2018-11-25
得票数 0
回答已采纳
1
回答
NASM代码与用户输出,然后输入到一个参数。(代码错误)
、
、
、
80h ; calls the
Linux
kernel int 80h ; calls the
Linux
kernel.the
Linux
kernel.80h ; calls the
Linux
kernel.80h ; calls the
Linux</e
浏览 3
提问于2014-12-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
怎样才能压缩MOV视频文件呢?学会这样,轻松压缩MOV视频!
mov格式用什么软件打开?如何实现mov转换mp4格式?
mov格式的视频如何转换mp4?mov转mp4的便捷方法分享
深入分析POP/MOV SS漏洞
如何将mov转换成mp4 mov转mp4格式方法介绍
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券