汇编语言是一种比机械码稍高级一点的语言,而MIPS的汇编语言是一种专用于MIPS架构的CPU的汇编语言,相较于ARM,X86等现在主流的架构的汇编语言,MIPS较为简单,适合入门。
MIPS汇编语言是可以一对一翻译成机械码的,每条指令的翻译规则不同,这里需要查手册来解决。
至于我们学的C/C++等高级语言,也可以翻译成汇编语言,这个过程叫编译,一般来说编译器可以办成这件事,但对于我们需要学习MIPS的人来说,这需要咱们自己来。
BUAA-OS课程的挑战性任务,完成一个功能更加完善的shell。
MOS Volca Shell实现的功能有要求中的常规功能,以及三个附加功能。
相对路径,环境变量,Tab自动补全。
本文聚焦于讲解具体的实现思路。
代码开源在github上,欢迎大家交流。
北航面向对象与程序设计第二单元课程作业,电梯调度器ElevatorDispatcher 3.0。
为2.0的迭代,新增需求:
- 限制同楼层服务电梯。
- 电梯可达楼层属性限制。
北航大一的数分(二)的资料,期中期末的往年题,其中21级的题没有答案,不过欢迎讨论。
北航面向对象与程序设计课程作业,表达式展开Expr-expansion 3.0,对2.1的迭代开发。
插曲:对2.0的代码风格进行美化及debug。形成Expr-expansion 2.1。
新增需求:自定义函数嵌套,求导。
这一次的博客主要是向大家展示架构,就不做过多的细节论述了,相信大家经过前几次的迭代,已经具备了一定的结构抽象的能力,不必局限于具体的细节呈现了。
北航大一的数分(一)资料,有数分讲座的ppt以及2010-2022的期中考题、2010-2021的期末考题,其中期末的考题以及处理好了,题目和答案分开在两个文件夹内。但期中的考题答案和题目还合在一起,这里并不是俺懒(确信.jpg,而是学长觉得授人以鱼不如授人以渔,所以内有wps处理教程,赶紧学起来叭!!!
北航大一高代的资料,高代的题可能就不像数分的题整理的那么的整齐,可能有点零散,特别是期中的题,俺可能还一不小心删掉一部分(秃头),而且很多试题都没有答案。不过乐观点想,期中大家真的不用太担心,试题没有答案的话可以多和同学讨论,对答案,问老师;这也是个主动学习的过程。另外文档里,有俺滴手写笔记,大一上跟着赵迪老师上课,受益匪浅,学会了很多 学术语言(),大大滴推荐。另外这一篇也有加餐,给大家讲一下可以从哪里找试卷资源,这样大家也能自己去找资源!