instructions

instructions

文章 0 浏览 5

ret指令是否将4加到esp寄存器上?

ret 指令是否导致“esp”寄存器增加4?…

甲如呢乙后呢 2024-10-05 11:06:15 10 0

“leal 0x10(%ebx), %eax”中的 0x10 是什么? x86汇编指令?

对于这条 LEAL 指令,0x10 的作用是什么?是乘法、加法还是其他什么? leal 0x10(%ebx), %eax 有人可以澄清一下吗?这是 Linux 机器上的 x86 汇编器。…

倾听心声的旋律 2024-09-28 21:14:42 8 0

访问数据时,BSS段是通过指针还是通过指令直接寻址?

我知道当访问堆栈帧的内存时,它将通过使用堆栈帧指针来完成,但我想知道如何通过使用像堆栈帧指针这样的指针来访问包含全局/静态数据的数据、BSS 段…

烙印 2024-09-28 03:54:37 8 0

3 操作数 imul 指令在 ia-32 汇编中到底起什么作用?

我正在阅读说明 imul 0xffffffd4(%ebp, %ebx, 4), %eax ,但我对它的具体作用感到困惑。我知道 imul 相乘,但我无法弄清楚语法。…

平安喜乐 2024-09-26 01:58:51 13 0

开发人员应该成为设计师吗?

我开发网站已经有一段时间了,但我不太擅长设计网站?我的老板建议我去学习一些这方面的课程。 但我真的想坚持开发而不是设计吗?…

阳光的暖冬 2024-09-03 03:11:33 9 0

C语言中访问指针有多少条指令?

我试图计算出访问 C 中的指针需要多少个时钟周期或总指令。我认为我不知道如何计算出例如 p->x = d->a + f->; b 我会假设每个指针有两个负载,只是猜…

勿忘心安 2024-08-30 13:46:39 16 0

测量执行单个指令的时间

有没有办法使用 C 或汇编程序甚至 C# 来准确测量执行 ADD 指令所需的时间?…

又怨 2024-08-29 09:50:48 13 0

汇编器和跳转指令(它是如何工作的)

跳跃是如何运作的? 它是设置IP寄存器还是增加IP寄存器? 我们执行代码的位置是相对还是绝对改变?…

终难愈 2024-08-19 21:30:52 11 0

图灵机指令表

图灵机的定义规定,禁止读取/修改其指令表(程序)。确切地说,图灵机无法访问它自己的程序。 如果削弱这一限制可以带来什么好处?如果机器可以分析和…

爱殇璃 2024-08-06 20:40:09 13 0

在两个内存地址之间移动

我正在尝试学习汇编(所以请耐心等待),并且我在这一行收到编译错误: mov byte [t_last], [t_cur] 错误是 error: invalid combination of opcode an…

千年*琉璃梦 2024-08-02 17:32:26 14 0

32位汇编指令的64位指令

我开始将一个用 C 编写的程序移植到 64 位机器上,该程序有几段用汇编语言编写的代码,其中包含 32 位机器的指令(如 ljmp)。 是否有一个地方/文档包…

白色秋天 2024-07-26 07:56:26 15 0

等效指令数

我有一个问题(就像我一样)... 但是...如果我选择了用 C 或 C++ 或任何您想要的代码编写的算法...修复了编译器,我可以确定指令的数量,但这些指令彼…

万人眼中万个我 2024-07-14 09:09:08 18 0

递归汇编调用,虽然源代码中没有递归

我有一个来自转储的代码片段,我想理解它。 最让我困扰的是(看似)递归调用,例如 bd604: e8 fc ff ff ff call bd605 + 0xb5 他们做了什么? 我在原…

亢潮 2024-07-14 00:18:51 14 0

`testl` eax 与 eax 对比?

我试图理解一些组装。 程序集如下,我对 testl 行感兴趣: 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 …

旧城空念 2024-07-05 23:37:09 15 0
更多

推荐作者

少女净妖师

文章 0 评论 0

朱洁

文章 0 评论 0

觉浅

文章 0 评论 0

滥情空心

文章 0 评论 0

hl1314520

文章 0 评论 0

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