A&S

From Esolang
Jump to navigation Jump to search

R(0-15) & PC are registers

ADD A <- B //comment!
SUB A <- B //A and B are pointer
ADD PC <- A //jump PC+1+A

set

SET A <- B:
 SUB A <- A
 ADD A <- B

not op

NOT A:
 SET X <- R1
 ADD PC <- A
 ADD X <- R2
 SUB X <- R1

or op

OR A B:
 SET Y <- A
 ADD Y <- B
 ADD PC <- Y
 ADD PC <- R3
 SET X <- R1
 SET X <- R1
 ADD PC <- R1
 SET X <- R0

Page made by User:Timm