NASM 分配一个填充寄存器值的数组
作者:Robbie 提问时间:11/13/2023
我正在编写一个简单的 NASM 汇编程序,当给定与该寄存器对应的数字 ( thru ) 时,它将获得 16 个 64 位寄存器之一的值 ( thru )。我的方法是分配一个包含 16 个寄存器值的数组...
CPU 问答列表
作者:Robbie 提问时间:11/13/2023
我正在编写一个简单的 NASM 汇编程序,当给定与该寄存器对应的数字 ( thru ) 时,它将获得 16 个 64 位寄存器之一的值 ( thru )。我的方法是分配一个包含 16 个寄存器值的数组...
作者:bsdsylvia 提问时间:11/11/2023
我正在用 Python 为自定义架构编写汇编程序,并且卡在编码步骤上。我需要将位 0-16、16-32 和 32-64 设置为它们自己的整数值,但是,由于我缺乏知识并且我不知道如何检查值是否已正确编码...
作者:Nico 提问时间:11/10/2023
我想开始学习汇编。但是,有一个问题。我无法运行我的文件。 我尝试使用 and 之后,但我看到这个: 之后,我搜索并找到了这个: 在终端上使用这个: . 但是,我看到了这个错误: 我该怎么办?...
作者:gameboy614 提问时间:11/10/2023
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 11天前关闭。 改进此问题 void siftd...
作者:Vignesh B 提问时间:11/10/2023
在学习计算机体系结构的同时,我开始了解 CPU 的获取-执行周期、ISA、总线和其他东西。每个 CPU 都可以根据其架构(如 8、16、32、64 位)对不同位大小的数据执行操作。考虑 64 位 CP...
作者:ajp 提问时间:11/8/2023
我有一些代码大致是这样的 unsafe fn foo(p: *const X) { let x = *p; let begin = Instant::now(); ... // potenti...
作者:platelet 提问时间:11/7/2023
我尝试了两种几乎相同的前缀总和计算方法,发现它们在编译后有显着差异。编译选项为 。-O2 不同的编译结果导致它们的运行时间相差 4 倍。 第一个: #include <numeric> #inc...
作者:chiheb 提问时间:11/17/2023
我是第一次在 msp430g2253 上工作,我正在阅读头文件以了解寄存器的编程方面,以及我不明白的一件事是寄存器配置。 例如,我想配置时钟模块和以下分配:DCOCTL = CALDCO_1MHZ;...
作者:Daniel Redder 提问时间:11/1/2023
我遇到了一个问题,即 pytorch(使用 2.0.1+cu117 测试)在发生 CPU OOM 时不会正常失败。具体来说,我失去了所有 ssh 连接和对 VM 或裸机的 Xserver 访问权限。 ...
作者:Jibb Smart 提问时间:4/20/2018
在谈论 if 的性能时,我们通常会谈论错误预测如何使管道停滞不前。我看到的推荐解决方案是: 信任通常具有一个结果的条件的分支预测器;或 如果可能的话,避免使用一点比特魔法进行分支;或 在可能的情况下...