任务:整数相乘,并输出打印。

代码:

.dataintA:   .word 5intB:    .word 2
.textli $v0, 1lw $a1, intAlw $a2, intBmult $a1, $a2 # 相乘放入固定的HI和LO寄存器mflo $a0   # 专门用于取LO寄存器中的值,再存入a0寄存器syscall 

本节我参考的之前的笔记,可以顺利写出代码。

MIPS汇编语言学习笔记03:print HelloWorld

HI和LO寄存器作用:

乘法:HI存放结果的高字节,LO存放结果的低字节。

除法:HI存放余数,LO存放除法结果。

Ps:HI和LO作为特殊寄存器,都是临时存储的,如果需要打印等操作,还需要使用 mfhi 或 mflo 指令将其转存。

2021年3月18日更新:上述方法其实是mult方法,即第11讲的内容。我把标题改为11了。


转载自:MIPS汇编语言学习笔记11:Multiplying Integers (mult方法) - 高志远的个人主页

MIPS汇编语言学习笔记11:整数减法 (mult方法)相关推荐

  1. MIPS汇编语言学习笔记23:if 语句分支指令

    C语言 #include<stdio.h> int main() {int i = 3;if (i < 5){printf("yes!\n");}else{pri ...

  2. MIPS汇编语言学习笔记07:打印双精度浮点数

    课程原视频: https://www.bilibili.com/video/BV19J411y7pA?p=7 程序功能: 设定两个双精度浮点型数据,将其相加后打印输出. 代码: .datamyDoub ...

  3. 32位汇编语言学习笔记(45)--测试简单文件操作接口(完)

     这是<Assembly Language step by step programming with linux>书中的最后一个程序,也是全书中的最复杂的一个程序. 首先看一下这个程 ...

  4. 点云学习笔记11——VoxelNet算法+代码运行

    点云学习笔记11--VoxelNet算法+代码运行 一.算法分析 摘要 介绍 相关工作 1.2. 贡献 2.VoxelNet 2.1.特征学习网络 2.1.1 特征学习网络 二.代码复现 2.1.环境 ...

  5. MIPS汇编语言学习-03-循环

    一.前言 如何在电脑上运行MIPS汇编语言,这边不做赘述,请查阅之前的博客链接,里面有相关的安装包和运行方法:MIPS汇编语言学习-01-两数求和 二.源码 #功能实现: #实现1累加到10000,最 ...

  6. windows下32位汇编语言学习笔记

    windows下32位汇编语言学习笔记 第一章  第一章 背景知识 80x86处理器的存储器 4个数据寄存器 EAX,EBX,ECX,EDX EAX寄存器 所有API函数的返回值都保存在EAX里,注意 ...

  7. SpringMVC:学习笔记(11)——依赖注入与@Autowired

    SpringMVC:学习笔记(11)--依赖注入与@Autowired 使用@Autowired 从Spring2.5开始,它引入了一种全新的依赖注入方式,即通过@Autowired注解.这个注解允许 ...

  8. Hadoop学习笔记—11.MapReduce中的排序和分组

    Hadoop学习笔记-11.MapReduce中的排序和分组 一.写在之前的 1.1 回顾Map阶段四大步骤 首先,我们回顾一下在MapReduce中,排序和分组在哪里被执行: 从上图中可以清楚地看出 ...

  9. HALCON 20.11:深度学习笔记(11)---目标检测

    HALCON 20.11:深度学习笔记(11)---目标检测 HALCON 20.11.0.0中,实现了深度学习方法. 本章讲解了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在图像中找到不 ...

最新文章

  1. winrunner事务概念的代码应用(毫秒级)
  2. Django—模板渲染
  3. 8.0ble设备 android_【胖猴小玩闹】智能门锁与BLE设备安全Part 4:一次BLE智能手环的小玩闹...
  4. 基于内容的图像检索CBIR部分数据库和源代码资料
  5. ios 图片截取功能 图片拼接功能
  6. P4070 [SDOI2016]生成魔咒
  7. linux的驱动开发——内核模块的编译
  8. 从Spark Streaming到Apache Flink: 实时数据流在爱奇艺的演进 | 技术头条
  9. MyBatis自学(1):MyBatis概述
  10. int main()和void main()的区别
  11. python中options类_Python的OptionParser模块
  12. 汽车标志大全 买车必知
  13. matlab 非线性动力系统 极限环,非线性动力系统混沌运动的Matlab数值模拟.doc
  14. 世界各国国家代码简称
  15. 试图将一个数学定理证明到最底层的数哲原理...
  16. PDF旋转后保存,打开为什么还是旋转前的方向?
  17. Elasticsearch 父子关系
  18. BuildMost分享-全球最大的自贸区揭牌!建材外贸在非洲会有多大舞台?
  19. 从零开始发送数字签名邮件-outlook163邮箱windows
  20. 网易云评论 爬虫 java_网易云音乐资源爬取(登录+评论)

热门文章

  1. 被玩坏的爬虫技术!5000多张人脸信息只卖10元
  2. 超简单,只需十分钟即可从App Store退款,附无法拒绝的退款理由
  3. 浏览器主页被360劫持
  4. 建站宝盒——最适合中小企业的免费建站工具
  5. HTML CSS 总结
  6. 简析USB-C反向手机电脑设备供电功能的原理
  7. 注册商标不知道选择哪类?一张图带你了解商标分类
  8. simulink笔记——FM调制解调
  9. 单片机_串口通信知识详解
  10. 无线蓝牙耳机选什么品牌好,国产高性价比蓝牙耳机推荐