zoukankan      html  css  js  c++  java
  • MIPS简单入门

    What ‘s the MIPS?

    汇编语言

    汇编语言是一类语言的总称,因处理器不同,而对应的不同机器的指令集也不同,产生了很多种汇编语言。

    目前最流行的是ARM,MIPS,x86。ARM用于大量的移动手机和嵌入式系统。MIPS流行于IBM CPUs。x86用在Inter PCs。

    汇编语言不像高级语言Java,Python,Kotlin等,只要配置相关环境,同一段代码可以在不同操作系统上运行,而不同操作系统,不同的指令集,就要用不同的汇编语言。一旦你掌握了其中一种,就很容易学习其他的汇编语言

    MIPS

    MIPS是一种精简指令集(RISC),是上面汇编语言的一种

    工具

    汇编语言受机器的影响,然而,MIPS有个非常好用的模拟器 Mars ,提醒一下,这个模拟器是java的一个包,所以要事先配置java环境

    Hello World

    首先了解一下mars的界面

    把这个写完以后,点击菜单栏 File-save 或 Ctrl + S保存,再点击菜单栏 Run-Assemble 或 F3键。(必须要先保存才能运行)

    编程格式

    1 .data
    2     #数据段
    3 .text
    4     #代码段
     1 #相当于定义全局变量
     2 .data 
     3   msg:  .ascii "Hello World"   
     4 
     5 
     6 
     7 #相当于main
     8 .text
     9   la $a0,msg
    10   li $v0,4
    11   syscall       #参考syscall的用法
  • 相关阅读:
    chroot 与 jail
    3-07. 求前缀表达式的值(25) (ZJU_PAT数学)
    一种监控全部账户登陆及操作命令的方法
    怎样设计接口?
    UVA10869
    网络直播电视之M3U8解析篇 (下)
    LCD显示--Ht1621b芯片显示屏驱动
    混淆
    android 调试
    eclipse+webservice开发实例
  • 原文地址:https://www.cnblogs.com/lfri/p/9664791.html
Copyright © 2011-2022 走看看