如果您对电子,架构和微处理器世界充满热情,那么您一定会喜欢该软件 博士。 这是本非典型系列文章中要介绍的下一个程序,在该文章中,我将展示不太知名的程序,但对于许多用户来说,这些程序可能是最有趣和实用的。
DrMIPS是 MIPS处理器图形模拟器。 因此,可以支持有关此体系结构的教导,该教导已跟随POWER,RISC-V等的脚步。 另外,这是一个非常直观的环境,可以为用户提供简单,通用和可配置的功能。 您会在多个平台上找到它,包括GNU / Linux和Android发行版。 如果您有兴趣,可以在应用商店或您的商店中找到它GitHub上的官方网站.
该程序是开放源代码的,免费的,受GPLv3许可,因此可以不受限制地使用,修改,重新分发等。 和之间 她的特点 可以突出显示:
- 您可以模拟MIPS处理器的单轮和流水线版本。
- 数据路径以图形方式显示,以查看数据如何在体系结构中移动。
- 允许分步执行和后退。
- 您可以在执行期间编辑寄存器和数据存储器。
- 它具有一种性能模式,其中还模拟了延迟,并显示了处理器的关键路径。
- 由于其可配置性,因此可以创建数据路径和指令集。
- 自定义组件。
- 集成的代码编辑器,具有语法突出显示和自动补全功能(仅适用于PC版)。
- 数据以二进制,十进制或十六进制表示。
- 各种浅色和深色主题可以选择环境的外观。
- 这意味着无法显示具有自己数据路径的指令,此外,不支持JAR,JR,SYSCALL和浮点等指令,仅是用于教育用途的非常基本的指令集。