• Qtspim和MIPS的坑


    Qtspim和MIPS的坑

    1. 数组要么用空格隔开,要么逗号之后再加一个空格

    2. 乘法的结果保存在(HI,LO)寄存器中,但是不能直接通过Move得到,必须使用mfhi 和mflo指令

    3. 用户输入的数组最后一个是停止符,所以长度要多申请一个

    4. Beware that .align n align the next data item on 2n boundary

    对于word类型数组,需要在每一个数组之前都加一个.align 2

    1. wctmd,数据段声明的时候,

      .align 2
      intAfterXOR: *.word* 48
      

      表示的不是一个有48个字的数组,而是一个长度为48字节的数组!

      要声明48个字,应该写:

      .align 2
      intAfterXOR: *.word* 0:48
      

      也就是要有一个初始化值

    2. 能很方便的输出的字符串就是.ascii类型的、预先定义的字符串(因为有结束符),输出一个字符数组很麻烦,如果可以的话最好用输出数组中数字的方式代替(写在循环里)

  • 相关阅读:
    8.指针小结
    8.指针
    7.数组
    6.结构化程序设计
    python之迭代器
    1.python基础—有这篇文章足够
    python装饰器,细致讲解
    django客户管理系统-使用modelform对HTML标签统一添加样式
    python之md5使用方法
    git干货教程
  • 原文地址:https://www.cnblogs.com/jiading/p/11782732.html
Copyright © 2020-2023  润新知