<aside> 💭 MIPS架构:
MIPS是一种处理器架构,全称为“Microprocessor without Interlocked Pipeline Stages”。它是一种采用精简指令集计算(RISC)的处理器架构,最初由斯坦福大学的研究人员开发,并由MIPS计算机系统公司(现为MIPS Technologies)商业化。
pros:
- 开发编译器、调试器。
- 硬件驱动和系统编码。
- 嵌入式系统,开发库。
- 访问高级语言无法提供的指令。
- 针对速度或空间进行优化。
cons:
- 开发时间:使用汇编语言开发所需的时间更长。更难调试,没有类型检查,可能会有副作用等问题。
- 可维护性:结构不清晰,可能会使用一些编程技巧。
- 可移植性:平台依赖性强。
第一张幻灯片的主题是“总结”,提到了选择使用汇编语言编程而不是高级语言的原因,通常是因为现有的编译器对于某些特定情况不够智能或优化
指令集的权衡: