# Assembly Assembly tokenization should be workiung completely. It knows what instructions the CPU implementation supports and parses based on them. ## Pseudo-ops The following pseudo-ops are implemented as of yet: * `.space ` reverse bytes of zero * `.ascii 'text'` put text into memory * `.asciiz 'text'` put text into memory (null terminated) * `.sextion .` same as `.` see sections: ## Sections: Currently only these three sections are supported: * `data` read-write data (non-executable) * `rodata` read-only data (non-executable) * `.text` executable data (read-only) ## Allocating stack another pseudo-op is recognized: `.stack `. This marks the executable as requesting at least `` bytes of stack. If the loader repsects this wish, the sp is initialized pointing to the end of the stack.