问题标签 [risc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
architecture - 我们被指示使用 RISC-V Rocket 处理器构建多核 ISA。我们不知道从哪里开始
我们是印度工程学院的本科计算机工程专业学生。作为我们主要项目的一部分,我们的指南指示我们使用 RISC-V Rocket 处理器构建多核 ISA。
几年前,我们在计算机体系结构中开设了关于基本门、加法器、乘法算法等的入门课程。目前我们已经开始学习 Chisel,并在 RISC-V 网站上阅读了一些 ISA 规范。我们有整个学术会议(持续到 16 年 4 月)来完成这个项目。
请告知如何进一步进行。
assembly - 在哪里可以找到 OR1K 程序集的 @hi 和 @lo “说明”的描述
我正在为我正在从事的项目学习 OR1K 汇编。clang
并LLVM
用于为编译器提供前端和后端。我找到了这个链接,它几乎是我需要的一切,但是我正在查看的程序集里面有@hi
和@lo
符号。我对这些“说明”有直观的理解,但最好获得官方解释它们的含义。
下面是为它生成的 C 和相应的汇编代码。我所说的装配线几乎在底部。这是他们的样子
C代码
汇编代码
任何帮助表示赞赏。
android - 使用 HC-06 蓝牙芯片与 PIC16F887?
是否可以将HC-06 蓝牙到 UART 转换器(CSR BC417 蓝牙芯片)与 Microchip PIC16F887 芯片一起使用?
我正在为一个班级项目寻找这个。我必须使用汇编程序来对我的 PIC 芯片进行编程。我打算编写一个简单的 android 应用程序来发送 PIC 命令。
asynchronous - CISC 和 RISC - 同步和异步
我有两个相反的想法。我认为 RISC 中的所有指令都花费相同的时间,这让我相信 RISC 与同步相关。
同时我认为CISC应该是同步的,RISC应该是异步的。
你能告诉我RISC是否与异步相关而CISC与同步相关?为什么???
谢谢!
cpu-architecture - CISC ISA下的RISC
我正在学习 CPU 架构,这有点令人困惑。
旧的微程序 CISC CPU 将 ISA 指令转换为一系列简单(1 个周期)微指令是否正确 ?(根据 RISC 哲学,ISA 指令基本上与微指令相同,需要 1 个周期)
根据维基:
然而,现代x86 处理器也(通常)将指令解码并拆分为内部缓冲微操作的动态序列......
与旧型号有何不同?
顺便提一句。微指令和微操作有区别,还是同义词?
computer-science - CISC 和 RISC 架构
我从不同的来源阅读了很多关于 CISC 和 RISC 架构之间的区别。似乎达成一致的一件事是 CISC 始终与冯诺依曼一起使用,而 RISC 与哈佛架构一起使用。但我不能完全理解这种分类背后的原因。
assembly - Tcl 到 MIPS 机器码
我正在尝试从 Tcl 脚本中生成 MIPS 机器代码,但是,到目前为止,我还没有找到任何可以对其他处理器执行此操作的工具。据我所知,Tcl 具有生成基于堆栈的 CISC 的Tcl 汇编语言(TAL),但此输出不适用于我。还有其他选择和解决方案吗?
mips - Mips 循环 If-Else 语句
我正在尝试创建一个 mips 程序,它将通过 3 个 if/if-else 语句并将它们循环 10 次。我很难理解如何制作一个标签来循环其他标签,或者是否有另一种方法。我的代码如下:
mips - 管道停顿中的决策
加载字指令后紧跟分支指令(mips 32)。
要生成执行图,IF ID EX MEM WB
. 现在摊位应该在哪里BEQ
我只是想了解这两种方式是否可行。此外,此类摊位涉及哪些硬件操作?
mips - mips:寄存器是否包含地址或简单值
我只是有这个概念性问题,但我真的找不到给出明确解释的网站。
但是对于临时寄存器、保存寄存器和浮点寄存器,它们是否包含我们想要的值的地址,或者只是值,比如 100 或 200?