Lista rozkazów
Lp. | Mnemonik | Źródłosłów | Opis | Treść |
---|---|---|---|---|
1 | LWn | Load Word | Umieść w rejestrze | R/A/ := N |
2 | LWT | Load to Word paremeTer | Umieść krótki argument | R/A/ := T |
3 | LWS | Load to Word Shortly | Pobierz względnie | R/A/ := S/IC+T/ |
4 | LDn | Load Double word | Umieść w R1 i R2 | [R1, R2] := [S/N/, S/N+1/] |
5 | LFn | Load Floating point number | Umieść w R1, R2 i R3 | [R1, R2, R3] := [S/N/, S/N+1/, S/N+2/] |
6 | LAn | Load All registers | Umieść w R1, R2, ..., R7 | [R1, R2, ..., R7] := [S/N/, S/N+1/, ..., S/N+6/] |
7 | LLn | Load Last three registers | Umieść w R5, R6 i R7 | [R5, R6, R7] := [S/N/, S/N+1/, S/N+2/] |
8 | LSn | Load Selective | Umieść przez maskę w R7 | R/A/ := [R/A/ΛR7] v [NΛR7] |
9 | TWn | Take Word | Umieść według NB | R/A/ := S/N,NB/ |
10 | TDn | Take Double word | Pobierz do R1 i R2 | [R1, R2] := [S/N;NB/, S/N+1;NB/] |
11 | TFn | Take Floating point number | Pobierz do R1, R2, R3 | [R1, R2, R3] := [S/N;NB/, S/N+1;NB/, S/N+2;NB/] |
12 | TAn | Take to All registers | Pobierz do R1, R2, ..., R7 | [R1, R2, ..., R7] := [S/N;NB/, S/N+1;NB/, ..., S/N+6;NB/] |
13 | TLn | Take to Last three registers | Pobierz do R5, R6, R7 | [R5, R6, R7] := [S/N;NB/, S/N+1;NB/, S/N+2;NB/] |
14 | RWn | Remember Word | Pamiętaj rejestr | S/N/ := R/A/ |
15 | RWS | Remember Word Shortly | Pamiętaj względnie | S/IC+N/ := R/A/ |
17 | RDn | Remember Double word | Pamiętaj R1 i R2 | [S/N/, S/N+1/] := [R1, R2] |
18 | RAn | Remember All registers | Pamiętaj R1, R2, ..., R7 | [S/N/, S/N+1/, ..., S/N+6/] := [R1, R2, ..., R7] |
19 | RLn | Remember Last registers | Pamiętaj R5, R6, R7 | [S/N/, S/N+1/, S/N+2/] := [R5, R6, R7] |
20 | PWn | Put Word | Pamiętaj według NB | S/N;NB/ := R/A/ |
21 | PDn' | Put Double word | Prześlij R1 i R2 | [S/N;NB/, S/N+1;NB/] := [R1, R2] |
22 | PFn | Put Floating point number | Prześlij R1, R2 i R3 | [S/N;NB/, S/N+1;NB/, S/N+2;NB/] := [R1, R2, R3] |
23 | PAn | Put All registers | Prześlij R1, R2, ..., R7 | [S/N;NB/, S/N+1;NB/, ..., S/N+6;NB/] := [R1, R2, ..., R7] |
24 | PLn | Put Last three registers | Prześlij R5, R6, R7 | [S/N;NB/, S/N+1;NB/, S/N+2;NB/] := [R5, R6, R7] |
25 RZn | Remember Zero | Zeruj słowo w pamięci | S/N/ := 0 | |
26 | RIn | Remember and Increment | Umieść w pamięci i dodaj 1 | S/R/A// := N R/A/ := R/A/ + 1 |