x86-64 相关问题

x86-64是Intel x86架构的64位扩展

x86-64中的数组

好吧,我对这里发生的事情有很好的了解。我输入了6个字符,它假定等于$ 0x3a,即58。因此,数组将遍历每个字符并使用$ 0xf ...&>>> [[

回答 1 投票 1

初学者gdb调试64位asm寄存器

我最近才开始学习汇编(NASM)。我正在学习的书是为32位cpu编写的,但是我的计算机是64位的。我有一个`sandbox.asm'文件,我将代码放入其中,然后...

回答 1 投票 1

如何确定我的服务器正在使用哪个asm

确定服务器使用哪个asm的最直接方法是什么?例如,我有以下C程序:int main(void){...

回答 1 投票 0

调整窗口大小时未收到WM_SIZE

我有一个相当简单的Windows程序,它创建了一个应该完全填充客户区的listview控件。这在启动时有效,我认为如果调整窗口的大小也可以--除了...

回答 1 投票 0



在程序集中获取系统调用的返回值

我正在Darwin x86_64(MacOS 10.14.6)上编写一个简单的汇编程序,该程序将创建文件(test.txt)并向其中写入“ E”。但是,由于某种原因,“ E”未写入文件。我是什么...

回答 1 投票 0

scanf在汇编中的qword上无法正常工作

我在Ubuntu中制作了一个64位的NASM汇编程序来测试scanf C函数,但是如果目标字段是qword,则无法正常工作。全局主外部printf外部scanf部分...

回答 1 投票 1

安装R软件包PearsonDS会给clang带来意外的令牌错误

我在安装R软件包PearsonDS时遇到问题。在RStudio中,我运行:> install.packages(“ PearsonDS”)install.packages中的警告:无法访问存储库https://cran.rstudio ....的索引。

回答 1 投票 0

我需要哪种类型的汇编程序?

我正在学习Assembly,我真的很喜欢裸PUSH和POP指令的概念。我真的很喜欢低级的东西。我一直在遵循本教程,这是您的一些代码...

回答 1 投票 0

如何查看MASM指令(例如PROC,.SETFRAME)的结果。 .PUSHREG

使用MASM编写x64汇编代码,我们可以使用这些指令来提供退帧信息。例如,来自.SETFRAME定义:这些伪指令不会生成代码;这些伪指令不会生成代码。他们只...

回答 1 投票 0

混淆了64位寄存器-ASM

我目前正在学习汇编语言,我正在使用nasm在64位ubuntu上使用Intel语法。因此,我找到了两个引用系统调用编号的网站:这个网站用于32位寄存器(eax,ebx,...):...

回答 1 投票 0

Windows堆栈上的“额外” 32个字节是什么?

我正在学习Windows上的程序集,并试图弄清楚堆栈上的值是什么。 Visual C ++文档说,以上RSP的值为:已分配空间已保存的RBP返回地址...

回答 1 投票 0

为什么我的裸机hello世界代码无法在x86_64中启动

我正在做一个hello world项目,以便在我的x86裸机上运行, 但是代码没有运行(引导),并且机器为下一个引导设备进行了处理,我将代码编写为assembly,即...

回答 1 投票 1


在void函数中使用空return语句后%rax会发生什么?

我的理解是,如果在没有返回语句的情况下执行void函数,则%rax仍将存储从先前的非void函数返回的任何内容。也就是说,如果:int a(int param)...

回答 1 投票 -1

NASM应该在调用函数后弹出函数参数吗?

假设我有一个像这样的nasm函数:inc:mov rax,[rsp + 8] add [rax],BYTE 1 ret我正在这样调用这个函数:push some_var call inc我想将一个参数传递给...

回答 2 投票 2

我们可以在堆内存上使用非时间mov指令吗?

在Agner Fog的“使用汇编语言优化子例程-11.8高速缓存控制指令中,”他说:“当在回写中发生高速缓存未命中时,内存写比读取要昂贵。] >>

回答 1 投票 1

如何从反汇编二进制文件中读取函数?

我试图找出二进制文件中的某些功能,这就是其中之一。我已经连续研究了几个小时,这似乎很简单,但是我对此并不陌生,所以我不确定。 ...

回答 1 投票 0

[NASM我应该在调用func之后弹出函数参数吗?

假设我具有这样的nasm功能:inc:mov rax,[rsp + 8] add [rax],BYTE 1 ret而且我这样调用此函数:push some_var call inc我想将参数传递给.. 。

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.