[title]报错原因[/title] 上次关闭虚拟机时未能正常关闭,可能是由于上次物理机笔记本电池没电断电所致。 深层原因是因为虚拟机在运行的时候,会自动锁定文件以防止被其他进程修改。现在物理机突然崩溃,虚拟机就来不急把已经锁定的文件解锁,所以会报告此错误。 [title]解决方法[ …
【手写CPU】7.7 累乘加、累乘减指令
在上一节我们实现了 流水线暂停机制,就是为本节累乘加、累乘减这种两周期指令服务的。 累乘加、累乘减指令介绍 关于指令本身的手册规定可参考书本P180页。如果没有纸质书可以参考作者博客电子版书籍:https://blog.csdn.net/leishangwen/article/deta …
初学git,掌握最常用的git指令
[title]git仓库下载到本地[/title] git clone git clone 指令包括版本变化信息。因为是克隆来的,所以 .git 文件夹里存放着与远程仓库一样的版本记录。克隆操作用于本地快速建立与远程库一样的本地库。 git pull 用于本地已经有了相关项目文件,下载 …
【手写CPU】7.5 流水线暂停机制的设计与实现
本节位于书中P174页,如果没有纸质书可参考自己动手写CPU之第七阶段(5)——流水线暂停机制的设计与实现 [title]为什么要引入流水线暂停机制[/title] 在第七章开始,我们陆续实现了下列指令: add addi addiu addu sub subu指令——加法减法指令 s …
MIPS汇编语言学习笔记26:MIPS While 循环
C语言 #include<stdio.h> int main() { int i = 1; int sum = 0; while(i < 11) { sum = sum + i; i = i + 1; } printf(“sum: %d”, sum); return 0; } &n …
MIPS汇编语言学习笔记23:if 语句分支指令
[title]C语言[/title] #include<stdio.h> int main() { int i = 3; if (i < 5) { printf(“yes!\n”); }else { printf(“No!\n”); } return 0; } MIP …
MIPS汇编语言学习笔记22:获取用户输入的文本
[title]功能[/title] 获取用户输入的文本并打印输出。 [title]讲解[/title] [title]汇编代码[/title] .data tips: .asciiz “please input your name:” name: .space 4 out …