自述视频: 参考书:《自己动手写CPU》第七章 算术操作指令,7.1简单算术操作指令,P152-171 代码:https://github.com/gzhy5111/cpu/tree/master/codes/Chapter7 参考文章:补码的来历,补码的优势 汇编文件后缀 .s .S 与 .asm …
MIPS汇编语言学习笔记16:Function Arguments and Return Values
本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 14 篇
原视频: https://www.bilibili.com/video/BV19J411y7pA?p=16 代码功能: 本节讲述的是带返回值(return values)的函数调用。具体是实现一个函数可以将两数相加并返回给main函数打印输出。 视频讲解: 参考:MIPS …
MIPS汇编语言学习笔记15:Introduction to Functions
本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 13 篇
程序功能:通过函数实现打印输出字符“Hello World!”。 原视频: https://www.bilibili.com/video/BV19J411y7pA?p=15 讲解视频: 代码: .data message: .asciiz “Hello Wo …
MIPS汇编语言学习笔记14:Dividing Integers part 2
本文已收录于 MIPS汇编语言学习笔记 系列,共计 27 篇,本篇是第 12 篇
代码功能:计算两个整数相除,打印输出。 与上一节MIPS汇编语言学习笔记13:Dividing Integers part 1不同,第13节采用 div $t1, $t2, $t3的方式进行的计算,后将结果放入$t1寄存器中。 本节使用 div $t1, $t2,将结果放入预先指定好的 …