Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
buzz_assembler [2016/04/09 21:15] – [Debugging Information] root | buzz_assembler [2016/04/09 21:28] – [Debugging Information] root | ||
---|---|---|---|
Line 52: | Line 52: | ||
==== Debugging Information ==== | ==== Debugging Information ==== | ||
- | To make human-readable error reporting possible, assembly code is typically | + | To make human-readable error reporting possible, assembly code can be annotated with extra information. |
+ | |||
+ | < | ||
+ | @__label_0 | ||
+ | pushs 0 |7, | ||
+ | pushi 2 |7, | ||
+ | gstore |7, | ||
+ | </ | ||
+ | |||
+ | Debugging information is not mandatory for each line. In fact, the preamble of any Buzz assembly file (the part in which strings are recorded and global symbols are registered) have no associated debugging information. | ||
+ | |||
+ | == Tool support == | ||
+ | |||
+ | * Debugging | ||
+ | * [[buzz_toolset# | ||
+ | * [[buzz_toolset# |