本节非常简单,请看图吧: 初始化数组:一个int类型的数据,存放三个值为100的数字。 MIPS汇编下面的一句话就可以初始化三个初始值为100的4字节数据。
MIPS汇编语言学习笔记28:使用While循环打印数组
课程视频 https://www.bilibili.com/video/BV19J411y7pA?p=28 MIPS 数组 首先参考上节内容,MIPS中的数组:MIPS汇编语言学习笔记27:数组 我们把上节课的代码拷贝过来: .data Array: .space 12 # 一个整数4 …
MIPS汇编语言学习笔记27:数组
原视频课 https://www.bilibili.com/video/BV19J411y7pA?p=27 代码 space数据类型:#.space 12 代表给变量分配12个字节空间,即12字节。如果我们想存储三个整数,一个整数占用4字节,那么一共就需要4 x 3 = 12个字节空间 …
【手写CPU】7.9 除法指令说明及实现
CPU寄存器中存储的是补码,那么我们接下来就会遇到一个问题。 MIPS中除法指令 MIPS中共有两条除法指令,分别是 div 和 divu ,分别用于有符号数除法运算和无符号数除法运算。具体可参考:https://blog.csdn.net/leishangwen/article/de …
【手写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 …