哈斯姆
Haskell中的一种类似于汇编的编程语言和解释器
它使用索引寄存器访问支持汇编指令的最小子集。 公认的说明是:
nop
; register storage
mov dst r1
ld dst reg
str dst reg
push reg
pop dst
; arithmetic
add dst r1 r2
sub dst r1 r2
mul dst r1 r2
div dst r1 r2
mod dst r1 r2
inc dst
dec dst
; bitwise operations
xor dst r1 r2
or dst r1 r2
and dst r1 r2
sll dst r1 r2
srl dst r1 r2
; branching
bne r1 r2 label
beq r1 r2 label
bge r1 r2 label
ble r1 r2 label