Hexssembly
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Hexssembly is an esolang designed by User:Infinitehexagon to mimic assembly language.
Instructions | Description |
---|---|
JUMP a b | Jump to label b when argument a is equal to label b. |
NEW b | Create new label b. |
END b | End label b. |
INC b | Increment the acumulator by b in hexadecimal. |
OUT | Output the accumulator |
INP b | Input a hexadecimal value to the accumulator. |
DEC b | Decrement the acumulator by b in hexadecimal. |
SEV a b | Set variable a to argument b. |
DIS b | Display variable b. |
ADD a b | Add hexadecimal b to variable a. |
SUB a b | Subtract hexadecimal b to variable a. |
Program Examples
Hello World Program
INC 48 |h| OUT INC 001D |e| OUT INC 0007 |l| OUT OUT INC 0003 |o| OUT DEC 002B |\44| OUT DEC 000B |\32| OUT INC 004C |W| OUT INC 0018 |o| OUT INC 0003 |r| OUT DEC 0006 |l| OUT DEC 0008 |d| OUT DEC 004F |!| OUT