isa

    0热度

    1回答

    我在处理基于ARM的项目时遇到了LISA语言中的一些代码。代码看起来很像VHDL和C++的混合。我试图通过Google进行语言介绍。我找不到任何帮助。如果有人在LISA方面有丰富的经验,请指导您理解语言设计的方法或基本上掌握它的好的起点。 我有一个链接到大学里已经发现这 https://www.ice.rwth-aachen.de/research/tools-projects/lisa/lisa

    0热度

    1回答

    是否有可能有一个包含来自两个ISA的可执行指令的ELF文件。这是一个ELF文件,可以在两种架构上运行,比如x86和PowerPC。 想到这个的一个例子是几年前使用的Apple Universal Binaries。有什么办法可以在Linux发行版中实现类似的功能吗?我遇到了旨在做这件事的FatELF项目,但它似乎已经死了

    2热度

    1回答

    CUDA PTX Guide描述了指令'atom'和'red',它们执行原子和非原子减少。这对我来说是新闻(至少在非原子减少方面)......我记得早些时候学习how to do reductions with SHFL。这些指令是否反映或以某种方式包装在CUDA运行时API中?或者有些其他方式可以通过C++代码访问,而无需实际编写PTX代码?

    -1热度

    1回答

    MIPS ISA有一个'R'型指令,'R'指令的前6位有一个'操作码'字段,最后6位有一个'通道'字段。那么为什么ISA这样设计?把它们组合成一个12位的字段怎么样?

    0热度

    1回答

    如何将数字0xEFFFFFF2加载到ARM中的寄存器中。 这会是什么烂? MVN r0, #2D1 该指令是否有效?

    0热度

    2回答

    我学习什么使一个计算机computer 到目前为止,我知道我们有 高级语言 - > - >编译成低级语言(assembly language) - > - >哪些汇编然后使用直接将指令发送到使用Machine Code 的指示CPU离子必须遵守相应的CPU架构以及该CPU使用的ISA(指令集架构)。 并且CPU通过各种通道从注册表或从hdd(或从sdd等)读取/写入数据。 是我到目前为止所读文章没

    1热度

    1回答

    当前我正在使用RISC-V处理器实现。我需要运行部分手工汇编代码。 (最后会有动态代码注入。)为此,我必须了解RISC-V汇编中函数调用的基础知识。 ,我发现这个话题非常有帮助:confusion about function call stack 但我仍然有一个函数调用堆栈布局挣扎。请考虑以下c代码: void some_func(int a, int b, int* c){ int

    0热度

    2回答

    我已经查看了ISA规范,并在网上搜索了这个答案,但是我找不到它。 在RISC-V ISA中,负数应该用补码还是补码表示?或者,这个决定留给执行者了吗? 我问的原因是我写了一个RV32I模拟器,这会影响我如何在模拟内存中存储负数。

    1热度

    1回答

    处理器:MSP430 16位RISC 有人可以解释CMP指令的时候,进位标志实际设置在下面。从上面说的手动, CMP(.B)SRC,DST ..... DST - SRC 如果SRC不等于DST,将进位标志设置? cmp r15, r11 jnc #1234

    14热度

    2回答

    最近的游戏TIS-100围绕着一个非常有趣的机器架构,其中CPU由可以与邻近邻居通信的“节点”组成。不幸的是,我找不到公开讨论的参考手册的官方链接,但总而言之,每个节点都支持一个非常简单的ISA,但并行运行在相同的时钟上。每个节点都有两个寄存器,一个是ACC寄存器和一个BCK二级寄存器。参考手册说CPU是专为流处理而设计的。 这让我感到非常有趣和潜在有用的设计。这种类型的建筑在现实世界中使用?它有