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