!Assembly

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

!Assembly, pronounced "Not Assembly", is, as the name suggests, not Assembly. Instead, it is a language designed to only look like Assembly Code. All I know is that it's very difficult. I'm literally only going off of snippets of Assembly code I saw a few months ago.

Overview

Command Description Example Output
PUT Outputs a given value according to a given format specifier.
  • I = Integer
  • C = Character
PUT 97 C a
DVA Short for "Define Variable" DVA var 97
NDV Short for "Undefine Variable". NDV var
SIF/EIF Short for "Start If" and "End If"
  • If a given condition at a SIF is non-zero, any code between the corresponding EIF will run. Otherwise, it is skipped.
SIF 1
  PUT 97 C
EIF
a


Keywords

Keyword Description
NXL Short for "Next line"
  • Functions as the '\n' escape character
TAB Short for… well, nothing actually.
  • Functions as the ‘\t’ escape character
BSP Short for “Backspace”
  • Functions as the ‘\b’ character