在程序集 Mips32 中初始化浮点值
作者:Skalwalker 提问时间:11/5/2015
我正在我的大学学习汇编,我需要做一个汇编代码,我需要进行一些浮点操作,到目前为止代码进展顺利,但我有一个优化问题。有没有最简单的方法可以写这个: .data two: .float 2 la $a...
装配 问答列表
作者:Skalwalker 提问时间:11/5/2015
我正在我的大学学习汇编,我需要做一个汇编代码,我需要进行一些浮点操作,到目前为止代码进展顺利,但我有一个优化问题。有没有最简单的方法可以写这个: .data two: .float 2 la $a...
作者:Bernard 提问时间:7/26/2022
假设我们有两个寄存器长度为2 的有符号1 整数,比如 和 。我们想计算值,可以向上、向下舍入、朝向零或远离零,以更简单的方式(即我们不关心舍入方向)。ab(a + b) / 2 结果是另一个寄存器长...
作者:fredoverflow 提问时间:6/12/2012
该函数是一个函数,它接受两个参数并返回一个描述其顺序的整数。如果小于 ,则为某个负整数。如果大于 ,则为某个正整数。否则,和 相等,结果为零。compareabababab 此函数通常用于参数化标准...
作者:radong 提问时间:8/4/2022
这是来自 Dwarf 文档的示例。 如何计算 provious sp(r7) 指针,我的意思是它没有将 sp 保存在某个地方,因为 sp 是一个被调用者保存寄存器。 The architectura...
作者:programme3219873 提问时间:1/10/2022
我最近一直在研究 ELF 二进制文件以及如何在 ELF 文件中使用 GOT 和 PLT 调用函数。 据我所知,当调用函数时,会发生以下情况: 函数被调用 跳转是对 PLT 的,特别是函数 plt ...
作者:boltragons 提问时间:3/8/2023
在一些地方,据说 ARMv8 的默认 FPU 是 VFPv3/VFPv4(他们这么说,但没有指定是哪一个),而在其他地方,它是 NEON,而在其他一些地方,它仍然只是“FPU”。还有人说VFP已被弃用...
作者:Merd Ceferzade 提问时间:7/25/2023
我想编写一个程序集代码,打印“Hello, World!”,然后读取用户的输入,然后打印该输入。获取输入是正确的,但我无法打印它(或打印旧值)。 法典: .global _start .intel_...
作者:Idan Rosenzweig 提问时间:8/16/2023
我对在操作系统、汇编和机器代码中使用系统调用有点困惑。 据我了解,syscalls 是用户和应用程序向操作系统请求服务和资源的接口,其实现取决于机器中使用的操作系统类型。它们的实现是用机器代码完成的...
作者:Worthy 提问时间:8/30/2023
我想找到一种合适的方法,将使用“solc --asm”从我的 Solidity 代码生成的汇编代码编译为 EVM 字节码。我认为 solc 的标志 --assemble 是将汇编代码或操作码从我的 S...
作者:greg spears 提问时间:11/6/2023
这个问题在这里已经有答案了: nop 是忙碌的等待吗? (1 个答案) 无休眠的 CPU 空闲循环 (5 个答案) 如何在 C 语言中创建自己的延迟函数 [已关闭] (1 个答案) 如果 x86 程序...