MIPSアーキテクチャの命令セットの略語の意味をメモ.
(MIPS:Microprocessor without interlocked pipeline stages)
基本命令と,そしてハードウェア的には存在しない擬似命令というものがある.
この擬似命令の実体は,いくつかの基本命令の組み合わせである.
ちなみにMIPSはRISCである。
以下の命令のうち、メモリにアクセスするのはロード命令とストア命令のみである。
基本命令
算術
命令 |
意味 |
add |
add |
sub |
subtract |
div |
divide |
データ転送
命令 |
意味 |
ld |
load double word |
lw |
load word |
lh |
load half word |
lb |
load byte |
sd |
store double |
sw |
store word |
sh |
store half |
sb |
store byte |
lui |
load upper immediate |
mfhi |
move from high |
mflo |
move from low |
論理
命令 |
意味 |
and |
and |
andi |
and immediate |
or |
or |
ori |
or immediate |
xor |
exclusive or |
nor |
nor |
slt |
set on less than |
slti |
set on less than immediate |
シフト
命令 |
意味 |
sll |
shift left logical |
srl |
shift right logical |
sra |
shift right arithmetic |
条件分岐
命令 |
意味 |
beq |
branch on equal |
bne |
branch on not equal |
条件分岐
命令 |
意味 |
j |
jump |
jr |
jump register |
jal |
jump and link |