Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Both sides next revision | ||
avm:specs [2015/10/21 10:34] ptm | avm:specs [2021/09/23 08:51] (current) | ||
---|---|---|---|
Line 27: | Line 27: | ||
- | - | ||
- | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | - | ||
+ | ====== Bytecode format ====== | ||
- | + | ===== Header and complete code ===== | |
- | <ditaa round noedgesep | + | <ditaa round noedgesep |
- | +--------+ +-------+ | + | +------------------------+ |
- | | + | + magic "AVM " |
- | | + | +------------------------+ |
- | | + | + version nr + |
- | | + | +------------------------+ |
- | +---+----+ | + | + funcion block offset |
- | : | + | +------------------------+ |
- | | Lots of work : | + | + agent count |
- | +-------------------------+ | + | +------------------------+ |
+ | + | ||
+ | +------------------------+ | ||
+ | + | ||
+ | +------------------------+ | ||
+ | +------------------------+ | ||
+ | + | ||
+ | +------------------------+ | ||
+ | +------------------------+ | ||
+ | + agent table + | ||
+ | +------------------------+ | ||
+ | +------------------------+ | ||
+ | + | ||
+ | +------------------------+ | ||
</ | </ | ||
+ |