Line | |
---|
1 | Regs: A, B, C, D, E, F, G, H
|
---|
2 |
|
---|
3 | System
|
---|
4 | LDS A, (B)
|
---|
5 | LDS (A), B
|
---|
6 | Data transfers
|
---|
7 | LD A, n
|
---|
8 | LD.2 A, n
|
---|
9 | LD A, B
|
---|
10 | LD A, (B)
|
---|
11 | LD.1 A, (B)
|
---|
12 | LD A, (B + disp)
|
---|
13 | LD.1 A, (B + disp)
|
---|
14 | LD (A), B
|
---|
15 | LD (A), (B)
|
---|
16 | LDD (A), (B), C
|
---|
17 | LDI (A), (B), C
|
---|
18 | LDDR (A), (B), C
|
---|
19 | LDIR (A), (B), C
|
---|
20 | LDIR DS, AS, CS, (A), (B), C
|
---|
21 | Register Exchanges
|
---|
22 | EX A, B
|
---|
23 | EX A, (B)
|
---|
24 | EX (A), (B)
|
---|
25 | EXX
|
---|
26 | Arithmetic operations
|
---|
27 | ADD A, B
|
---|
28 | ADC A, B
|
---|
29 | SUB A, B
|
---|
30 | SBC A, B
|
---|
31 | INC A
|
---|
32 | DEC A
|
---|
33 | NEG A
|
---|
34 | Logical operations
|
---|
35 | AND A, B
|
---|
36 | AND A, (B)
|
---|
37 | CPL A
|
---|
38 | OR A, B
|
---|
39 | OR A, (B)
|
---|
40 | XOR A, B
|
---|
41 | XOR A, (B)
|
---|
42 | Handling bit(s)
|
---|
43 | CCF
|
---|
44 | RES bit, A
|
---|
45 | RES bit, (A)
|
---|
46 | SCF
|
---|
47 | SET bit, A
|
---|
48 | SET bit, (A)
|
---|
49 | SHR A, bit
|
---|
50 | SHR A, B
|
---|
51 | SHL A, bit
|
---|
52 | SHL A, B
|
---|
53 | Data comparisons and bit(s) test
|
---|
54 | BIT bit, A
|
---|
55 | BIT B, A
|
---|
56 | BIT bit, (A)
|
---|
57 | BIT B, (A)
|
---|
58 | CP A, B
|
---|
59 | CPD (A), (B), C
|
---|
60 | CPI (A), (B), C
|
---|
61 | CPDR (A), (B), C
|
---|
62 | CPIR (A), (B), C
|
---|
63 | Jumps, stack, subroutines
|
---|
64 | CALL n
|
---|
65 | CALL A
|
---|
66 | CALL cond, n
|
---|
67 | DJNZ dis
|
---|
68 | JP n
|
---|
69 | JP.4 n
|
---|
70 | JP A
|
---|
71 | JP cond, n
|
---|
72 | JR dist
|
---|
73 | JR.2 dist
|
---|
74 | JR A
|
---|
75 | JR cond, dist
|
---|
76 | JR cond, A
|
---|
77 | PUSH A
|
---|
78 | PUSH.3 A
|
---|
79 | POP A
|
---|
80 | RET
|
---|
81 | RST x
|
---|
82 | Data Input/Output
|
---|
83 | IN A, (B)
|
---|
84 | IND (A), (B), C
|
---|
85 | INDR (A), (B), C
|
---|
86 | INI (A), (B), C
|
---|
87 | INIR (A), (B), C
|
---|
88 | OUT (A), B
|
---|
89 | OUTD (A), (B), C
|
---|
90 | OTDR (A), (B), C
|
---|
91 | OUTI (A), (B), C
|
---|
92 | OTIR (A), (B), C
|
---|
93 | Interruptions and waiting times
|
---|
94 | DI
|
---|
95 | EI
|
---|
96 | HALT
|
---|
97 | NOP
|
---|
98 | RETI
|
---|
99 | RETN
|
---|
100 |
|
---|
101 | - mít varianty instrukcí s konstantní hodnotou
|
---|
102 |
|
---|
103 | Jak udat šířku?
|
---|
104 | - pomocí prefixových instrukcí DW, AW plus parametr šířky
|
---|
105 | - pro každou šířku jedna instrukce pro šířku dat a jedna pro šířku adresy
|
---|
106 | - další instrukce s šířkou jako parametrem
|
---|
107 | - vždy uvádět šířku
|
---|
108 | - šířka pro každý parameter/pro typové
|
---|
109 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.