[title]git仓库下载到本地[/title] git clone git clone 指令包括版本变化信息。因为是克隆来的,所以 .git 文件夹里存放着与远程仓库一样的版本记录。克隆操作用于本地快速建立与远程库一样的本地库。   git pull 用于本地已经有了相关项目文件,下载 …

阅读全文 »

本文已收录于 MIPS架构CPU设计 系列,共计 7 篇,本篇是第 3 篇

本节位于书中P174页,如果没有纸质书可参考自己动手写CPU之第七阶段(5)——流水线暂停机制的设计与实现   [title]为什么要引入流水线暂停机制[/title] 在第七章开始,我们陆续实现了下列指令: add addi addiu addu sub subu指令——加法减法指令 s …

阅读全文 »

解决的问题 宿主主机已经可以访问google、github、youtube等网站,现在为了让虚拟机也同样可以访问上述网站。   前提条件 请自行安装代理软件,本教程以clash为例,其他软件大同小异均可参考。 请保证宿主主机可以访问google、github、youtube等网站。 &nb …

阅读全文 »

在学习MIPS汇编的时候,必不可少的就是MIPS编译器。现提供三个MIPS编译器供下载,Mars和SPIM是需要安装在电脑上的,还有一款是在线MIPS编译器。   MARS   下载地址:https://courses.missouristate.edu/KenVollmar/M …

阅读全文 »

本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 19 篇

[title]功能[/title] 获取用户输入的双精度浮点数并打印输出。   [title]讲解[/title] 参考:MIPS汇编语言学习笔记03:print HelloWorld、MIPS汇编语言学习笔记20:获取用户输入的单精度浮点数 与20讲不同的是,对于双精度浮点数,从键盘读取 …

阅读全文 »

本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 18 篇

功能 获取用户输入的单精度浮点数并打印输出。 讲解 与上节课打印整型数字区别不大,参考:MIPS汇编语言学习笔记03:print HelloWorld、MIPS汇编语言学习笔记19:获取用户输入的整数 两个文章内容即可写出。 汇编代码 .data tips: .asciiz “please inpu …

阅读全文 »

本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 17 篇

功能 功能:通过键盘输入数字并打印出来。   视频讲解   汇编代码 .data tips: .asciiz “please input your age:” out: .asciiz “\nyour age:” .text main: #打印字符串 la $a0, tips l …

阅读全文 »