instructions 相关问题

有关实际CPU,VM或编译器IR的指令的问题。

如何在汇编中写异或(ARM)

我想得到两个寄存器的异或值。但是编译返回错误如何在汇编(ARM)中编写异或 异或 r1,r1,r0; 编译器给出类似的错误, 错误:错误指令 `xor r1,r1,r0'

回答 2 投票 0

为什么一个可执行文件可以在 Intel 和 AMD 处理器上运行?

可执行文件如何在 AMD 和 Intel 系统上运行? AMD 和 Intel 的指令集不一样吗?可执行文件如何在两者上工作?他们究竟是如何编译文件的……

回答 2 投票 0

用于测试 TMS320C66x 上 UNPKBU4 指令正确操作的算法

我对如何开发一种算法来测试 TMS320C66x 微处理器中 UNPKBU4 指令的正确操作一无所知。 我希望这里有人指出我正确的方向

回答 1 投票 0

Golang 项目创建需要逐步说明

我正在尝试将一个 github 项目安装到我的 termux 控制台,这个存储库 - https://github.com/Narasimha1997/fake-sms,开发人员关于如何安装 repo 的说明 我坚持第 3 步

回答 0 投票 0

为什么修改程序计数器不是特权指令?

程序计数器存储在PCB中,而内核空间中。但是修改程序计数器不是一个特权指令。为什么会这样呢?

回答 1 投票 -1

在OoO处理器中分别执行同一指令的操作

想象一下,我们有一条指令被划分为3个微操作,并且有一个乱序处理器。我的问题是:这3个uops必须按顺序执行,或者可以......>

回答 1 投票 3

组装移动指令似乎无用

我正在尝试学习汇编。我反汇编了一个简单的C程序,并使用gdb对其进行了调试。但我注意到的一件事是,价值变动非常频繁。 0x0000555555555231:...

回答 1 投票 0

现代CPU可以执行哪些指令?

我尝试搜索现代CPU的指令集,但没有找到问题的答案。我对现代计算机与诸如图灵机之类的抽象进行比较感兴趣(并显示...

回答 1 投票 0

如何获取线程的CPU指令数?

我知道getrusage()可以提供每个线程的CPU利用率,但是仅占用CPU时间。有什么方法可以获取已执行的CPU指令数量?或花在...

回答 1 投票 1

观察x86寄存器依赖性

[除了x86中的体系结构寄存器(eax,ebx等)之外,流水线处理器中的计分板还需要对其RAW依赖项强制执行其他任何处理器寄存器(例如,标志吗?)>

回答 1 投票 0

LEA是x86中唯一一条具有不访问内存的内存操作数的指令吗?

我正在使用libdis,它是来自混蛋的x86反汇编程序库,我试图找出访问内存的指令。参考这两个指令:mov eax,[ebx + 10] lea eax,[...] >>

回答 3 投票 7

用C ++中的“顺序一致原子”语义实现DCL(双重检查锁定)线程安全吗? [关闭]

如果{},而{}之外的指令是否会按照其自身的相应指令重新排序?抱歉,每个人,只要忽略上面的问题,我就重新编辑了我想问的问题。这里...

回答 3 投票 1

编译器可以重新排序命令吗?

无论是编译器级别还是CPU级别。 {}和{}时的内部指令是否会从其外部的指令重新排序?另外,如果{},而{}是...

回答 3 投票 1

无论是编译器级别还是CPU级别。如果{},而{}里面的指令会从它们外面的指令重新排序吗?

此外,如果{},而{}之外的指令是否将使用其自己的相应命令重新排序?

回答 3 投票 1

在ARM64汇编代码中,寄存器31 XZR与SP是什么时候?

在ARM64汇编代码中,寄存器编号31何时表示XZR,什么时候表示SP?

回答 1 投票 3

当我们考虑将DAZ标志用于SSE浮点时,“反常输入”在装配中到底意味着什么

我已经阅读了这篇文章,并且做非正规标记(如非正规标记)是对零达兹影响的比较,我了解FTZ和DAZ标记之间的用法和区别。 DAZ适用于输入,FTZ ...

回答 1 投票 2

对ARM32处理器如何区分寄存器和立即指令感到困惑

[我正在查看ARM32处理器的各种指令,并且对处理器如何区分对寄存器进行操作的指令和... ...

回答 1 投票 -1

Dynamorio / drcov / drcov2lcov找不到任何覆盖范围

我通过以下调用从ls生成了一个drcov日志文件作为测试:PATH =〜/ Downloads / DynamoRIO-Linux-7.1.0-1 / bin64:$ PATH drrun -root〜/ Downloads / DynamoRIO-Linux-7.1。 0-1 -t drcov -dump_text-ls ...

回答 1 投票 0

SRL和SRA有什么区别? [重复]

使用sra和srl指令会发生什么变化?我无法理解两者之间的区别。使用的语言是MIPS汇编。 sll $ t1,$ t0,2 sra $ t2,$ t0,2 sll $ t1,$ t0,2 srl $ ...

回答 1 投票 1

反向后的addr指令是什么

我使用ghidra armv7反向固件。分析地址0x0002843a看起来像r0加载了地址0x0002881c的数据,但是地址0x0002881c addr看起来像一条指令。我阅读了ARM®v7-M...

回答 1 投票 0

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