cpu-registers

cpu-registers

文章 0 浏览 2

eax 与其他寄存器相比的不同行为

我编写了一个小的汇编代码片段(Gas,32 位),它接受命令行参数,计算其字符并打印字符串(如果它具有一定的长度)(仅用于调试目的)。我对汇编比较…

空城缀染半城烟沙 2024-10-09 10:17:09 0 0

g++寄存器分配

g++ 中是否有一种安全的方法可以在调用函数时强制变量位于某个寄存器中?该函数包含内联 asm 代码,该代码假定某些寄存器中的输入。 我试图将局部变量…

眼角的笑意。 2024-10-01 09:51:05 0 0

简单程序的装配问题

我正在尝试从头开始学习汇编。我已经阅读了相当多的内容,但即使是我在参考书中找到的以下简单程序也让我难住了: section .data msg db "Hello!", 0x…

倥絔 2024-09-30 22:00:28 1 0

c++: asm 破坏列表

在g++中,可以指定asm的破坏列表,例如: asm ("somecode" : : "r1", "r2", "r3") 这意味着asm代码更改寄存器r1,r2,r3。 现在,我更改的寄存器依赖…

情魔剑神 2024-09-30 18:06:49 0 0

线程之间如何共享寄存器?

我知道堆栈是每个线程的,但是寄存器是有限的,就像在 IA32 上一样,只有 8 个寄存器。 那么线程之间如何共享寄存器呢?…

七堇年 2024-09-27 08:50:34 0 0

哪个 x86 寄存器表示 movsb 指令中的源位置?

哪个 x86 寄存器表示 movsb 指令中的源位置?…

幸福不弃 2024-09-26 06:40:27 0 0

C代码分析

这是我在 64 位 Linux 机器上编写的函数。 void myfunc(unsigned char* arr) //array of 8 bytes is passed by reference { unsigned long a = 0 //8 …

蓝戈者 2024-09-25 17:37:29 2 0

ARM NEON:vld4_f32 和 vld4q_f32 有什么区别?

我无法区分 ARM NEON 指令中的 vld4_f32 和 vld4q_f32 之间的区别。 当我提高编码水平并开始查看汇编指令而不是信息较少的内在函数时,混乱就开始了。…

于我来说 2024-09-25 01:29:06 0 0

Delphi中asm程序结束时要恢复哪些CPU寄存器

当用汇编代码编写Delphi程序或函数时,哪些寄存器必须被保存并在程序结束时恢复到原始值? 当从(内联)汇编代码调用另一个 Delphi 过程或函数时,我…

千鲤 2024-09-15 18:30:32 1 0

CPU寄存器和CPU缓存有区别吗?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

木格 2024-09-14 19:38:45 2 0

可以 gcc/g++告诉我它何时忽略我的寄存器?

使用gcc/g++编译C/C++代码时,如果它忽略我的寄存器,它能告诉我吗? 例如,在此代码中, int main() { register int j int k for(k = 0 k &lt 1000 k…

过度放纵 2024-09-14 19:35:53 2 0

为什么CPU寄存器访问速度快?

寄存器变量是一种众所周知的快速访问方法(register int i)。但为什么寄存器位于层次结构的顶部(寄存器、高速缓存、主存储器、辅助存储器)?是什么…

默嘫て 2024-09-14 15:49:47 1 0

现代 CPU 内循环间接优化

来自 http://www.boost.org/community/implementation_variations.html “..除非处于内部循环的深处,否则诸如将类从虚拟成员更改为非虚拟成员或删除…

我不在是我 2024-09-14 13:54:47 3 0

为什么不能将注册变量设置为全局变量?

从站点读取数据时,您无法创建寄存器类型的全局变量。为什么会这样? 来源: http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?t…

宁愿没拥抱 2024-09-14 02:07:44 3 0

计算机如何只使用几个寄存器?

我对汇编了解一点,通用寄存器有 4 到 8 个左右。计算机上的所有程序如何使用这么多的寄存器来工作,特别是多线程和其他所有程序?…

辞取 2024-09-13 14:45:22 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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