Lista rozkazów: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 2: | Linia 2: | ||
! Lp. !! Mnemonik !! Źródłosłów !! Opis !! Treść | ! Lp. !! Mnemonik !! Źródłosłów !! Opis !! Treść | ||
|- | |- | ||
| 1 || '''LWn''' || Load Word || | | 1 || '''LWn''' || Load Word || Umieść w rejestrze || R/A/ := N | ||
|- | |- | ||
| 2 || ''' | | 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ść wg 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/] | |||
|- | |- | ||
| 4 || '''RIn''' || Remember & Increment || Pamiętaj wg. rejestru i dodaj 1 || S/R/A// := N <br> R/A/ := R/A/ + 1 | | 4 || '''RIn''' || Remember & Increment || Pamiętaj wg. rejestru i dodaj 1 || S/R/A// := N <br> R/A/ := R/A/ + 1 |
Wersja z 15:59, 7 sie 2012
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ść wg 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/] | ||||||
4 | RIn | Remember & Increment | Pamiętaj wg. rejestru i dodaj 1 | S/R/A// := N R/A/ := R/A/ + 1 | ||||||
5 | RWn | Remember Word | Pamiętaj rejestr | S/N/ := R/A/ |