MIPS学习笔记(1)
文章目录 开头 指令与立即数 数据传输指令 MIPS基本决策机制 乘除法指令 算术溢出 位运算指令 移位指令 开头 CISC(Complex Instruction Set Computing) RISC(Reduced Instruction Set Computing) MIPS是RISC的典型代表 RISC基本策略: 指令字长:所有指令长度都是1个字(32位) 寻址模式:基址+偏移量 访存:load与store 主流ISA: Intel 80x86 —— PC、服务器 ARM(Advanced RISC Machine)—— 手机、平板 PowerPC —— 航空电子设备、网络设备…… 寄存器: 被内置于CPU中 速度极快(<1ns) 数量少 指令与立即数 MIPS内的寄存器: 数量为32个(编号为0~31) 宽度为32位 无正负 表示方法:$x(0<=x<=31) MIPS指令的一般性语法格式: op dst, src1, src2 op:指令的基本功能 dst:保存结果的寄存器 src1:第一个操作数; src2:第二个操作数 加法操作: add dst, src1, src2 减法操作: sub dst, src1, src2 每条指令只有一种操作,每行一个指令 注释语句以“ # ”开始 0号寄存器($0 / $zero) :0的专属寄存器,其值恒为零