Rozkaz JP: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Skok warunkowy) |
(→Skok warunkowy) |
||
(Nie pokazano 5 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
− | <i> | + | <i><b>J</b>um<b>P</b></i> - skok pod adres bezwzględny |
== Skok bezwarunkowy == | == Skok bezwarunkowy == | ||
+ | === Adresowanie bezpośrednie === | ||
* JP nn | * JP nn | ||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Linia 11: | Linia 11: | ||
|style="width: 16px;text-align:right"|10 | |style="width: 16px;text-align:right"|10 | ||
|} | |} | ||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !scope="row" colspan=6 style="text-align:center"|Znaczniki | ||
+ | |- | ||
+ | !scope="col" style="width: 16px"|C | ||
+ | !scope="col" style="width: 16px"|Z | ||
+ | !scope="col" style="width: 16px"|PV | ||
+ | !scope="col" style="width: 16px"|S | ||
+ | !scope="col" style="width: 16px"|N | ||
+ | !scope="col" style="width: 16px"|H | ||
+ | |- | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |} | ||
+ | === Adresowanie pośrednie === | ||
* JP (HL) | * JP (HL) | ||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Linia 21: | Linia 39: | ||
|style="width: 16px;text-align:right"|4 | |style="width: 16px;text-align:right"|4 | ||
|} | |} | ||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !scope="row" colspan=6 style="text-align:center"|Znaczniki | ||
+ | |- | ||
+ | !scope="col" style="width: 16px"|C | ||
+ | !scope="col" style="width: 16px"|Z | ||
+ | !scope="col" style="width: 16px"|PV | ||
+ | !scope="col" style="width: 16px"|S | ||
+ | !scope="col" style="width: 16px"|N | ||
+ | !scope="col" style="width: 16px"|H | ||
+ | |- | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |style="text-align:center"|• | ||
+ | |} | ||
+ | === Adresowanie pośrednie przez rejestr indeksowy === | ||
* JP (IX) | * JP (IX) | ||
* JP (IY) | * JP (IY) | ||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Linia 43: | Linia 79: | ||
!scope="col" style="width: 16px"|H | !scope="col" style="width: 16px"|H | ||
|- | |- | ||
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
|} | |} | ||
− | |||
== Skok warunkowy == | == Skok warunkowy == | ||
* JP C,nn | * JP C,nn | ||
Linia 81: | Linia 116: | ||
!scope="col" style="width: 16px"|H | !scope="col" style="width: 16px"|H | ||
|- | |- | ||
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
− | |style="text-align:center"| | + | |style="text-align:center"|• |
|} | |} | ||
+ | <hr> | ||
+ | * [[Lista rozkazów]] | ||
+ | * [[Rejestry]] | ||
+ | * [[Znaczniki]] | ||
+ | * [[Mikroprocesor Z80]] | ||
+ | [[Kategoria:Programowanie]][[Kategoria:Assembler]] |
Aktualna wersja na dzień 14:12, 23 gru 2014
JumP - skok pod adres bezwzględny
Spis treści
Skok bezwarunkowy
Adresowanie bezpośrednie
- JP nn
Liczba bajtów | 3 |
---|---|
Liczba taktów zegara | 10 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Adresowanie pośrednie
- JP (HL)
Liczba bajtów | 1 |
---|---|
Liczba taktów zegara | 4 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Adresowanie pośrednie przez rejestr indeksowy
- JP (IX)
- JP (IY)
Liczba bajtów | 2 |
---|---|
Liczba taktów zegara | 8 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Skok warunkowy
- JP C,nn
- JP M,nn
- JP NC,nn
- JP NZ,nn
- JP P,nn
- JP PE,nn
- JP PO,nn
- JP Z,nn
Skok, jeśli warunek spełniony
Liczba bajtów | 3 | |
---|---|---|
Liczba taktów zegara | 10 | bez względu na wynik warunku |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |