x86-64

x86-64

文章 0 浏览 6

汇编中的addr32是什么意思?

我努力弄清楚 addr32 在汇编代码中的意思是什么。例如,我使用GDB追踪二进制。以下是代码的一部分。 adcx %r13,%r13 #! PC = 0x55555557d9fb adox %rc…

薔薇婲 2025-02-13 19:14:31 1 0

我如何在x86编码器解码器(XED)语法中编译一组ASM指令

我需要生成随机的ASM指令。我从 说明列表看起来像这样: DEC R8W LOCK ADC byte ptr [0xB8], 0x82 IN AX, DX BTR qword ptr [RBX], 0xF7 IN EAX, DX A…

禾厶谷欠 2025-02-13 18:15:22 1 0

在UINT64到双转换上:为什么右移动后的代码更简单1?

为什么 asdouble1 比 asdouble0 要简单得多? // AsDouble0(unsigned long): # @AsDouble0(unsigned long) // movq xmm1, rdi // punpckldq xmm1, xmm…

绿光 2025-02-13 05:07:30 2 0

在.data中添加另一个单词正在与x86中的值混乱

我创建了一个简单的代码来求和(目前是前20个数字)。一切都很好,甚至我要打印一个数字的功能。有一个问题:我不能使用我在 .data 上分配的两个单词…

陌伤ぢ 2025-02-12 21:53:21 1 0

COFF X86_64搬迁类型

我正在为开源项目开发Linker开发。目标体系结构为 AMD_X86_X64 。在中,AMD_X86_X64 指定重新定位类型的计算精灵的计算,例如 r_x86_64_64 计算为 s +…

初吻给了烟 2025-02-12 20:02:45 2 0

是否可以更新现有内存映射的标志?

我正在编写X64组件中的一个小程序,该程序将产生孩子,所有这些都共享他们的内存映射,以便他们可以修改彼此的代码。为此,由于 sys_clone 的参数 clo…

浮云落日 2025-02-12 16:33:40 2 0

“ movl”组装中的说明

我正在学习组装和阅读“计算机系统:程序员的观点”。实际上,问题3.3,它说 movl%eax,%rdx 将产生错误。答案键说 movl%eax,%dx目标操作数不正…

烟火散人牵绊 2025-02-12 15:29:23 1 0

在MASM中,您可以这样做0xffff0820cadba78d

我正在构建一个带有汇编代码的KMDF设备驱动程序(64位)项目,该项目位于单独的.ASM文件中。我正在使用集成在Visual Studio 2019社区中的MASM(ML64.E…

甜柠檬 2025-02-12 07:13:11 1 0

是否可以将堆栈上的元素克隆到X86_64 Linux组装中的堆栈上?

基本上您可以“删除”元素 通过添加到 rsp 注册来从堆栈中 n * 8 ,但是如果您尝试对面( rsp-(n * 8)) 它不起作用,这似乎很明显,但是 如果我使…

茶色山野 2025-02-11 16:22:23 1 0

C++的汇编代码虚拟功能在Perf Report中调用?

我正在为虚拟函数呼叫性能进行一些分析,并且在阅读完善报告时,我得到了: mov (%rbx),%rdi # move "this" pointer to %rdi mov (%rdi),%rax # move …

权谋诡计 2025-02-11 11:43:19 2 0

可以理解DQ并直接解决内存

我正在阅读Igor Zhirkov的低级编程,目前在主题2.5中有关解决方案。 他展示了一种直接解决内存的方法,示例如下: buffer: dq 8841, 99, 00 ... mov r…

少女七分熟 2025-02-11 07:54:51 1 0

读数并将其更改为二进制

所以我有一个gasemblyx86语言的练习考试 编写一个将加密字符串的void函数,encryptstr()。到 加密字符串,只需在每个字母内添加一个(上部和 小写字…

将军与妓 2025-02-11 05:27:47 2 0

将十六进制转换为二进制 - ASM

在AX中给定一个数字,将相应的位字符串存储在Str1中。 如果AX = 0x1234,则结果应为: str1 = 0001001000111 我如何将AX中的所有内容转换为二进制 我…

最美的太阳 2025-02-11 02:05:47 2 0

NASM X8664中简单的RET和_EXIT函数之间的差异

在过去的几天里,我一直在用X8664组装(使用MACOS上的Nasm)感到痛苦。 我想显示两个代码 ,所以假设我有一个数组,我想打印它。这是我得到的代码, _…

病毒体 2025-02-10 23:00:52 2 0

逆转阵列并在x86-64中打印

我正在尝试打印一个阵列,将其倒转,然后再次打印。我设法打印一次。我还可以连续2次打电话给 _printy ,并且有效。但是代码会用 _reverse 函数中断。…

临走之时 2025-02-10 21:56:14 2 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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