Commit d620081a authored by Mart Lubbers's avatar Mart Lubbers

update help

parent f011b716
......@@ -9,7 +9,7 @@
### Keywords [⭱](#ssm-help)
[registers](#registers) [PC](#PC) [programcounter](#programcounter) [SP](#SP) [stackpointer](#stackpointer) [MP](#MP) [markpointer](#markpointer) [HP](#HP) [heappointer](#heappointer) [RR](#RR) [return register](#return register) [instruction](#instruction) [memory](#memory) [stack](#stack) [heap](#heap) [code](#code) [help](#help) [syntax](#syntax) [labels](#labels) [False](#False) [True](#True)
[registers](#registers-) [PC](#PC-) [programcounter](#programcounter-) [SP](#SP-) [stackpointer](#stackpointer-) [MP](#MP-) [markpointer](#markpointer-) [HP](#HP-) [heappointer](#heappointer-) [RR](#RR-) [return register](#return register-) [instruction](#instruction-) [memory](#memory-) [stack](#stack-) [heap](#heap-) [code](#code-) [help](#help-) [syntax](#syntax-) [labels](#labels-) [False](#False-) [True](#True-)
### registers [⭱](#ssm-help)
Eight registers are available, some of which have a specific purpose. A register is private location in a processor, often faster accessible then external memory. Currently the programcounter (PC), stackpointer (SP), markpointer (MP), heappointer (HP), and return register (RR) as well as freely usable scratch registers are available, respectively identified by numbers 0..7. Registers are identified by the name R<x>, where <x> is the register number. Register with a specific purpose are also named with the name indicating their purpose.
......@@ -20,7 +20,7 @@ The programcounter (PC) is used to remember what the current next instruction is
### programcounter [⭱](#ssm-help)
See [PC](#PC)
See [PC](#PC-)
### SP [⭱](#ssm-help)
......@@ -28,7 +28,7 @@ The stackpointer (SP) is used to push and pop values for usage in expression eva
### stackpointer [⭱](#ssm-help)
See [SP](#SP)
See [SP](#SP-)
### MP [⭱](#ssm-help)
......@@ -36,7 +36,7 @@ The markpointer (MP) is used to access local variables, allocated on the stack.
### markpointer [⭱](#ssm-help)
See [MP](#MP)
See [MP](#MP-)
### HP [⭱](#ssm-help)
......@@ -44,7 +44,7 @@ The heappointer (HP) is used to remember the next free address of the heap. Afte
### heappointer [⭱](#ssm-help)
See [HP](#HP)
See [HP](#HP-)
### RR [⭱](#ssm-help)
......@@ -52,7 +52,7 @@ The return register (RR) is used to return a value without placing it on a stack
### return register [⭱](#ssm-help)
See [RR](#RR)
See [RR](#RR-)
### instruction [⭱](#ssm-help)
......@@ -98,7 +98,7 @@ Value True is encoded by a -1 (all 1 bit pattern 0xFFFFFFFF). However, when test
### Keywords [⭱](#ssm-help)
[ldc](#ldc) [lds](#lds) [ldms](#ldms) [sts](#sts) [stms](#stms) [ldsa](#ldsa) [ldl](#ldl) [ldml](#ldml) [stl](#stl) [stml](#stml) [ldla](#ldla) [lda](#lda) [ldma](#ldma) [ldaa](#ldaa) [sta](#sta) [stma](#stma) [ldr](#ldr) [ldrr](#ldrr) [str](#str) [swp](#swp) [swpr](#swpr) [swprr](#swprr) [ajs](#ajs) [add](#add) [mul](#mul) [sub](#sub) [div](#div) [mod](#mod) [and](#and) [or](#or) [xor](#xor) [eq](#eq) [ne](#ne) [lt](#lt) [le](#le) [gt](#gt) [ge](#ge) [neg](#neg) [not](#not) [bsr](#bsr) [bra](#bra) [brf](#brf) [brt](#brt) [jsr](#jsr) [ret](#ret) [link](#link) [unlink](#unlink) [nop](#nop) [halt](#halt) [trap](#trap) [annote](#annote) [ldh](#ldh) [ldmh](#ldmh) [sth](#sth) [stmh](#stmh)
[ldc](#ldc-) [lds](#lds-) [ldms](#ldms-) [sts](#sts-) [stms](#stms-) [ldsa](#ldsa-) [ldl](#ldl-) [ldml](#ldml-) [stl](#stl-) [stml](#stml-) [ldla](#ldla-) [lda](#lda-) [ldma](#ldma-) [ldaa](#ldaa-) [sta](#sta-) [stma](#stma-) [ldr](#ldr-) [ldrr](#ldrr-) [str](#str-) [swp](#swp-) [swpr](#swpr-) [swprr](#swprr-) [ajs](#ajs-) [add](#add-) [mul](#mul-) [sub](#sub-) [div](#div-) [mod](#mod-) [and](#and-) [or](#or-) [xor](#xor-) [eq](#eq-) [ne](#ne-) [lt](#lt-) [le](#le-) [gt](#gt-) [ge](#ge-) [neg](#neg-) [not](#not-) [bsr](#bsr-) [bra](#bra-) [brf](#brf-) [brt](#brt-) [jsr](#jsr-) [ret](#ret-) [link](#link-) [unlink](#unlink-) [nop](#nop-) [halt](#halt-) [trap](#trap-) [annote](#annote-) [ldh](#ldh-) [ldmh](#ldmh-) [sth](#sth-) [stmh](#stmh-)
### ldc [⭱](#ssm-help)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment