##### 寄存器编号 #########
0 %eax
1 %ecx
2 %edx
3 %ebx
4 %esp
5 %ebp
6 %esi
7 %edi
F 无寄存器
##### 指令列表 ##########
字节 0 1 2 3 4 5
halt 0 0 - - - - -
nop 1 0 - - - - -
rrmovl ra, rb 2 0 ra rb - - - -
irmovl v, rb 3 0 F rb v v v v
rmmovl ra, d(rb) 4 0 ra rb d d d d
mrmovl d(rb), ra 5 0 ra rb d d d d
addl ra, rb 6 0 ra rb - - - -
subl ra, rb 6 1 ra rb - - - -
andl ra, rb 6 2 ra rb - - - -
xorl ra, rb 6 3 ra rb - - - -
jmp dest 7 0 dest dest dest dest -
jle dest 7 1 dest dest dest dest -
jl dest 7 2 dest dest dest dest -
je dest 7 3 dest dest dest dest -
jne dest 7 4 dest dest dest dest -
jge dest 7 5 dest dest dest dest -
jg dest 7 6 dest dest dest dest -
cmovle ra, rb 2 1 ra rb - - - -
cmovl ra, rb 2 2 ra rb - - - -
cmove ra, rb 2 3 ra rb - - - -
cmovne ra, rb 2 4 ra rb - - - -
cmovge ra, rb 2 5 ra rb - - - -
cmovg ra, rb 2 6 ra rb - - - -
call dest 8 0 dest dest dest dest -
ret 9 0 - - - - -
pushl ra A 0 ra F - - - -
popl ra B 0 ra F - - - -
- 1
- 2
前往页