Инструменты пользователя

Инструменты сайта


msx:assembler_programming_guide-fakhrutdinov_bocharov:11

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:assembler_programming_guide-fakhrutdinov_bocharov:11 [2020-05-17 17:42]
GreyWolf [Группа команд 8-разрядной загрузки]
msx:assembler_programming_guide-fakhrutdinov_bocharov:11 [2020-11-04 13:24] (текущий)
GreyWolf [Группа команд управления центральным процессором]
Строка 57: Строка 57:
 |''​LD A,​(BC)''​|''​A <= (BC)''​| ​ ●  |  ●  |  ●  |  ●  |  ●  |  ●  |  1  |  2  |  7  |  ''​LDAX B'' ​ | |''​LD A,​(BC)''​|''​A <= (BC)''​| ​ ●  |  ●  |  ●  |  ●  |  ●  |  ●  |  1  |  2  |  7  |  ''​LDAX B'' ​ |
 |''​LD A,​(DE)''​|''​A <= (DE)''​| ​ ●  |  ●  |  ●  |  ●  |  ●  |  ●  |  1  |  2  |  7  |  ''​LDAX D'' ​ | |''​LD A,​(DE)''​|''​A <= (DE)''​| ​ ●  |  ●  |  ●  |  ●  |  ●  |  ●  |  1  |  2  |  7  |  ''​LDAX D'' ​ |
-|''​LD A,​(nn)''​ |''​A <= (nn)''​|●|●|●|●|●|●| 3 |  4 | 13 |  ''​LDA NN'' ​ | +|''​LD A,​(nn)''​|''​A <= (nn)''​| ​ ●   ●   ●   ●   ●   ●    |  4   13  |  ''​LDA NN'' ​ | 
-| LD (HL),r |  (HL) <= r  |●|●|●|●|●|●| 1 |  2 |  7 |  ''​MOV M,​R'' ​ | +|''​LD (HL),r''​|''​(HL) <= r''​ ●   ●   ●   ●   ●   ●    |  2  |  7  |  ''​MOV M,​R'' ​ | 
-|LD (IX+d),​r| ​ (IX+d) <= r|●|●|●|●|●|●| 3 |  5 | 19 |  ─  | +|''​LD (IX+d),r''​|''​(IX+d) <= r''​ ●   ●   ●   ●   ●   ●    |  5   19  |  ─  | 
-|LD (IY+d),​r| ​ (IY+d) <= r|●|●|●|●|●|●| 3 |  5 | 19 |  ─  | +|''​LD (IY+d),r''​|''​(IY+d) <= r''​ ●   ●   ●   ●   ●   ●    |  5   19  |  ─  | 
-| LD (BC),A |  (BC) <= A  |●|●|●|●|●|●| 1 |  2 |  7 |  ''​STAX B'' ​ | +|''​LD (BC),A''​|''​(BC) <= A''​ ●   ●   ●   ●   ●   ●    |  2  |  7  |  ''​STAX B'' ​ | 
-| LD (DE),A |  (DE) <= A  |●|●|●|●|●|●| 1 |  2 |  7 |  ''​STAX D'' ​ | +|''​LD (DE),A''​|''​(DE) <= A''​ ●   ●   ●   ●   ●   ●    |  2  |  7  |  ''​STAX D'' ​ | 
-| LD (nn),A |  (nn) <= A  |●|●|●|●|●|●| 3 |  4 | 13 |  ''​STA NN'' ​ | +|''​|LD (nn),A''​|''​(nn) <= A''​ ●   ●   ●   ●   ●   ●    |  4   13  |  ''​STA NN'' ​ | 
-| LD (HL),n |  (HL) <= n  |●|●|●|●|●|●| 2 |  3 | 10 |  ''​MVI M,​N'' ​ | +|''​LD (HL),n''​|''​(HL) <= n''​ ●   ●   ●   ●   ●   ●    |  3   10  |  ''​MVI M,​N'' ​ | 
-|LD (IX+d),​n| ​ (IX+d)<​=n ​ |●|●|●|●|●|●| 4 |  5 | 19 |  ─  | +|''​LD (IX+d),n''​|''​(IX+d)<​=n''​ ●   ●   ●   ●   ●   ●    |  5   19  |  ─  | 
-|LD (IY+d),​n| ​ (IY+d)<​=n ​ |●|●|●|●|●|●| 4 |  5 |  9 |  ─  |+|''​LD (IY+d),n''​|''​(IY+d)<​=n''​ ●   ●   ●   ●   ●   ●    |  5  |  9  |  ─  |
  
-<​code>​ 
- 
-│ LD r,r1   ​│ ​ r <= r1    │●│●│●│●│●│●│ 1 │  1 │  4 │ MOV R,​R'​│ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD A,I    │  A<​=I,​PV=IFF│●│?​│?​│?​│0│0│ 2 │  2 │  9 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD A,R    │  A <= R     ​│●│●│●│●│●│●│ 2 │  2 │  9 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD I,A    │  I <= A     ​│●│●│●│●│●│●│ 2 │  2 │  9 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD R,A    │  R <= A     ​│●│●│●│●│●│●│ 2 │  2 │  9 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD r,n    │  r <= n     ​│●│●│●│●│●│●│ 2 │  2 │  7 │ MVI R,N │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD r,(HL) │  r <= (HL)  │●│●│●│●│●│●│ 1 │  2 │  7 │ MOV R,M │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD r,​(IX+d)│ ​ r <= (IX+d)│●│●│●│●│●│●│ 3 │  5 │ 19 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD r,​(IY+d)│ ​ r <= (IY+d)│●│●│●│●│●│●│ 3 │  5 │ 19 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD A,(BC) │  A <= (BC)  │●│●│●│●│●│●│ 1 │  2 │  7 │ LDAX B  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD A,(DE) │  A <= (DE)  │●│●│●│●│●│●│ 1 │  2 │  7 │ LDAX D  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD A,(nn) │  A <= (nn)  │●│●│●│●│●│●│ 3 │  4 │ 13 │ LDA NN  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD (HL),r │  (HL) <= r  │●│●│●│●│●│●│ 1 │  2 │  7 │ MOV M,R │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD (IX+d),​r│ ​ (IX+d) <= r│●│●│●│●│●│●│ 3 │  5 │ 19 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD (IY+d),​r│ ​ (IY+d) <= r│●│●│●│●│●│●│ 3 │  5 │ 19 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD (BC),A │  (BC) <= A  │●│●│●│●│●│●│ 1 │  2 │  7 │ STAX B  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD (DE),A │  (DE) <= A  │●│●│●│●│●│●│ 1 │  2 │  7 │ STAX D  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD (nn),A │  (nn) <= A  │●│●│●│●│●│●│ 3 │  4 │ 13 │ STA NN  │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│ LD (HL),n │  (HL) <= n  │●│●│●│●│●│●│ 2 │  3 │ 10 │ MVI M,N │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD (IX+d),​n│ ​ (IX+d)<​=n ​ │●│●│●│●│●│●│ 4 │  5 │ 19 │    ─    │ 
-├───────────┼─────────────┼─┼─┼─┼─┼─┼─┼───┼────┼────┼─────────┤ 
-│LD (IY+d),​n│ ​ (IY+d)<​=n ​ │●│●│●│●│●│●│ 4 │  5 │  9 │    ─    │ 
-└───────────┴─────────────┴─┴─┴─┴─┴─┴─┴───┴────┴────┴─────────┘ 
-</​code> ​                 ​ 
-  
 ===== Группа команд 16-разрядной загрузки ===== ===== Группа команд 16-разрядной загрузки =====
  
Строка 495: Строка 449:
  
  
-{{tag>​MSX ​assembler Programming ​Book_apguidefb on_github}}+{{tag>Z80 MSX Book_apguidefb on_github}}
msx/assembler_programming_guide-fakhrutdinov_bocharov/11.1589726541.txt.gz · Последние изменения: 2020-05-17 17:42 — GreyWolf