Микропроцессор Z-80. Структура. Система команд. 1969 г.

Раздел 13 - таблица символов.


ТАБЛИЦА СИМВОЛОВ

д

Ш

Символ

Мнемоника микропроцессора Z80

ZX Spectrum

без префикса

с префиксом #CB

с префиксом #ED

0

00

ч

NOP

RLC В

A/CP*

1

01

LD BC,nn

RLC С

2

02

LD (ВС),A

RLC D

3

03

INC ВС

RLC E

4

04

INC В

RLC H

5

05

DEC В

RLC L

6

06

LD B,n

RLC (HL)

7

8

07

08

RLCA
EX AF,AF'

RLC A
RRC В

9

09

ADD HL,BC

RRCC

10

OA

LD А,(ВС)

RRC D

11

08

DEC ВС

RRC E

12

ОС

INC С

RRC H

13

0D

cm.

DEC С

RRC L

14

ОЕ

^ «Контрольные
ZjPspectrum»

LD C(n

RRC (HL)

15

OF

RRCA

RRCA

16

10

DJNZ $+e

RLB

17

11

LD DE,nn

RLC

18

12

LD (DE)(A

RLD

19

13

INC DE

RL E

20

14

INC D

RL H

21

15

DEC D

RL L

22

16

LD D,n

RL (HL)

23

17

RLA

RLA

24

18

JR $+e

RRB

25

19

ADD HL,DE

RRC

26

LD A,(DE)

RRD

27

DEC DE

RRE

28

INC E

RR H

29

ID

DEC E

RRL

30

IE

LD E,n

RR (HL)

31

IF

/

RRA

RRA

32

20

space

JR NZ«$+e

SLAB

33

21

LD HL.nn

SLA С

34

22

и

LD (nn).HL

SLAD

35

23

#

INC HL

SLAE

36

24

$

INC H

SLA H

37

25

%

DEC H

SLA L

38

26

&

LD H,n

SLA (HL)

39

27

DAA

SLA A

40

28

(

}RZ,$+e

SRA-В

4!

29

J

AODHL.HL

SRAC

42

IDHL(nn)

SHAD

43

28

+

DEC HL

SUAE

44

INC L

SRAH

45

2D

-

DEC L

SRA L

46

.

LD ЦА

SRA(HL)

47

2F

/

CPL

SRA A

4*

30

0

JR NC,$+e

ISUBJ

49

31

1

LDSP,nn

ISUC]

SO

32

2

LD (nn)#A

[SUDJ

51

33

3

NC SP

ISUEJ

52

34

4

NC (HL)

(SUHJ

53

35

5

DEC (HL)

ISULJ

54

36

6

LD (HL).n

[SU (HL)]

55

37

7

SCF

tSUA)

56

38

8

JRC,$+e

SRLB

57

39

9

ADD HL.SP

SRLC

58

ЗА

LD At(wi)

SRLD

59

36

»

DEC SP

SRLE

60

зс

<

INC A

SRLH

61

3D

ss

DEC A

SRLL

62

>

LDA.it

SRL(HL)

63

3F

?

CCF

SRL A

64

40

О

LDB.B

8ГГ 0,B

N В,(С)

65

41

A

LD B,C

BITO.C

OUT (Q.B

66

42

В

LDB.D

штао

SaCHL.BC

67

43

С

LDB.E

вггаЕ

LD (im).BC

66

44

D

LDB.H

шт о,н

NEG

69

45

E

LDB.L

ВГГ 0,L

RETN

70

46

F

LD B«(HL)

BIT Ot(HL)

IMO

71

47

G

LOB, A

8JT 0,A

LDI, A

72

48

H

LD C,B

ВГГ 13

WC.(C)

73

49

1

LDC.C

ВГГ UC

OUT (O.C

74

J

LDC.D

BIT 1,D

ADCHL.BC

75

48

К

LDC.E

BIT 1.E

LD BC,(rm)

76

L

LD C,H

BIT 1,H

AjGG

77

4D

M

LDC.L

BIT u

RET!

78

N

LD C.(HL)

BIT 1,(HL)

3~M 0 *

J21

i 4F

О

LD C.A

BIT 1.A

LDR.A

80

50

Р

LDD.B

BIT 2,В

IN D,(C)

81

51

Q

LDD.C

BIT 2,С

OUT (C),D

82

52

R

LDD,D

BIT 2,D

SBC HL.DE

83

53

S

LDD,E

BIT 2,E

LD (nn),DE

84

54

Т

LD D,H

BIT 2,H

85

55

и

LDD.L

BIT2.L

Eclrv,

86

56

V

LD D,(HL)

BIT 2,(HL)

IM 1

87

57

W

LDD.A

BIT 2.A

LD A,l

88

58

X

LDE.B

BIT 3,B

IN E,(C)

89

59

Y

LDE.C

BIT3.C

OUT (C),E

90

Z

LDE,D

BIT 3.D

ADC HL.DE

91

[

LDE.E

BIT 3,E

LD DE,(nn)

92

/

LDE.H

BIT3.H

93

5D

]

LDE.L

BIT3.L

C^TJ

94

t

LD E,(HL)

BIT 3,(HL)

IM 2

95

5F

LDE.A

BIT3.A

LD A,R

96

60

г

LDH.B

BIT 4.В

IN H,(C)

97

61

а

LDH.C

BIT 4,С

OUT (C).H

98

62

Ь

LDH.O

BIT 4,0

SBC HL.HL

99

63

с

LDH.E

BIT 4,E

LD (nn).HL

100

64

d

LDH.H

BIT 4,H

101

65

е

LDH.L

BIT4.L

Сгтл 1

102

66

f

LD H,(HL)

BIT 4,(HL)

юз

67

9

LD H,A

BIT 4,A

RRD

104

68

h

LDL.B

BIT 5»B

IN L,(C)

105

69

j

LDL.C

BIT 5,С

OUT (C),L

106

j

LDL.D

BIT 5,D

ADC HL.HL

107

к

LDL.E

BIT 5.E

LD HL»(nn)

108

1

LDL.H

BIT 5,H

109

6D

m

LDL.L

BIT 5,L

Ev^rr

110

n

LD L,(HL)

BIT 5,(HL)

111

6F

о

LDL.A

BIT 5,A

RLD

112

70

P

LD (HL).B

BIT 6,в

IN (HL),(C)

113

71

q

LD (HL).C

BIT 6,С

OuT(c') f >k

114

72

r

LD (HL),D

BIT 6,D

SBC HLtSP

115

73

s

LD (HL),E

BIT6.E

LD (nn),SP

116

74

t

LD (HL),H

BIT6.H

117

75

u

LD (HL),L

BIT 6,L

^егд/

118

76

v

HALT

BIT 6,(HL)

ТЫ 1

119

77

w

LD (HL),A

?IT 6. A

120

78

X

LD А,В

BIT 7,В

IN A,(C)

121

79

У

LD А,С

BIT 7.С

OUT (C),A

122

z

LD A.D

BIT 7,D

ADC HL.SP

123

{

LD А,Е

BIT 7,E

LD SP.(nn)

124

1

LD А,Н

ВГГ7.Н

125

70

»

LO A.L

BIT7,L

126

LD A,(HL)

BIT 7,(HL)

127

7F

©

IDA, А

BIT 7, A

128

80

ADD А,В

RES 0.B

129

81

а

ADD А,С

RES 0,C

130

82

О

ADD A,D

RES 0,0

131

83

я

ADD А,Е

RES 0(E

132

84

а

ADD А,Н

RES 0,H

133

85

а

ADD A,L

RES O.L

134

86

в

ADD A,(HL)

RES 0,(HL)

135

87

я

ADD A.A

RESO.A

136

88

ADC A.B

RES 1.B

137

89

в

ADC А,С

RES 1.C

138

с

ADC A,D

RES 1.0

139

и

ADC A,E

RES 1,E

140

ее

в

ADC A,H

RES 1,H

141

8D

а

ADC A,L

RES 1,L

142

в

ADC A,(HL)

RES 1 ,(HL)

143

8F

ADC A,A

RES 1,A

144

90

[А]ч

SUB В

RES 2.B

145

91

[В]

SUB С

RES 2.С

146

92

[С]

SUB D

RES 2,D

147

93

[D]

SUB E

RES 2,E

148

94

[Е]

SUB H

RES 2.H

149

95

[F]

символы,
копредел*-

SUB L

RES 2,L

150

96

[G]

SUB (HL)

RES 2,(HL)

151

97

[Н]

емые поль-
эомтелем

SUB A

RES 2.A

152

98

[1]

SBC А,В

RES 3,B

153

99

W

SBC А,С

RES 3,C

154

М

SBC A,D

RES 3,0

155

М

SBC A,E

RES 3,E

156

[М]

SBC A,H

RES 3,H

157

90

[N]

SBC A,L

RES 3,L

158

[О]

SBC Af(HL)

RES 3f(HL)

159

9F

[Р]

SBC A, A

RES 3,A

160

АО

[О]

AND В

RES4.B

LDI

161

А1

ml

AND С

RES 4.C

СИ

162

А2

[S] N символы,

AND D

RES 4,D

INI

163

A3

Гт1 чопредела-
1 J i емые поль-

AND E

RES 4,E

OUTI

164

А4

[U] 1 зов1толом

AND H

RES 4,H

165

А5

RND

ANDL

RES 4,L

166

А6

INKEY$

AND (HL)

RES 4,(HL)

167

А7

И

AND A

RES 4,A

168

А8

FN

XORB

RES 5.B

LDD

169

А9

POINT

XORC

RES 5,C

CPD

170

АА

SCREENS

XORD

RES 5,D

IND

171

АВ

ATTR

XORE

RES 5,E

OUTD

172

АС

AT

XORH

RES 5,H

173

AD

TAB

XORL

RES 5,L

174

АЕ

VAL$

XOR (HL)

RES 5,(HL)

175

AF

CODE

XOR A

RES 5,A

176

ВО

VAL

OR В

RES 6,В

LOIR

177

В1

LEN

ORC

RES 6.C

CPIR

178

В2

SIN

ORD

RES 6,D

INIR

179

ВЗ

COS

ORE

RES 6,E

OTIR

180

В4

TAN

OR H

RES 6,H

181

В5

ASN

OR L

RES 6,L

182

В6

ACS

OR (HL)

RES 6,(HL)

183

В7

ATN

OR A

RES 6.A

184

В8

LN

СРВ

RES 7,B

LDDR

185

В9

EXP

CP С

RES 7,C

CPDR

186

ВА

INT

CP D

RES 7,D

INDR

187

ВВ

SQR

CPE

RES 7,E

OTOR

188

ВС

SGN

CPH

RES 7,H

189

ВО

ABS

CP L

RES 7,L

190

BE

PEEK

CP (HL)

RES 7,(HL)

191

BF

IN

CPA

RES 7,A

192

СО

USR

RET NZ

SET 0,B

193

С1

STR$

POP ВС

SET 0.C

194

С2

CHR$

JP NZ,nn

SET 0,D

195

СЗ

NOT

JP nn

SET 0,E

196

С4

BIN

CALL NZ,nn

SET 0,H

197

С5

OR

PUSH ВС

SET 0.L

198

С6

AND

ADD A,n

SET 0,(HL)

199

С7

<=

RST0

SET 0,A

200

С8

>=

RET Z

SET 1.B

201

С9

<>

RET

SET 1,C

202

СА

LINE

JP Z,nn

SET 1,D

203

СВ

THEN

префикс #СВ

SET 1,E

204

СС

TO

CALL Z,nn

SET 1,H

205

CD

STEP

CALL nn

SET 1,L

206

СЕ

DEF FN

ADC A,n

SET 1 ,(HL)

207

CF

CAT

RST 8

SET 1,A

208

DO

FORMAT

RET NC

SET 2.B

209

D1

MOVE

POP DE

SET 2.C

210

D2

ERASE

JP NC,nn

SET 2.D

211

D3

OPEN #

OUT (N),A

SET 2,E

212

D4

CLOSE #

CALL NC.nn

SET 2.H

213

D5

MERGE

PUSH DE

SET 2.L

214

D6

VERIFY

SUB n

SET 2,(HL)

215

D7

BEEP

RST 16

SET 2.A

216

D8

CIRCLE

RET С

SET 3,8

217

D9

INK

EXX

SET 3.C

218

DA

PAPER

JP C.nn

SET 3,D

219

DB

FLASH

IN A,(N)

SET 3,E

220

DC

BRIGHT

CALL C,nn

SET 3,H

221

DD

INVERSE

префикс для IX

SET 3,L

222

DE

OVER

SBC A,n

SET 3,(HL)

223

DF

OUT

RST 24

SET 3,A

224

E0

LPRINT

RET PO

SET 4,В

225

El

LLIST

POP HL

SET 4,С

226

E2

STOP

JP PO.nn

SET 4,D

227

E3

READ

EX (SP).HL

SET 4,E

228

E4

DATA

CALL PO.nn

SET 4,H

229

E5

RESTORE

PUSH HL

SET 4,L

230

E6

NEW

AND n

SET 4f(HL)

231

E7

BORDER

RST 32

SET 4,A

232

E8

CONTINUE

RET PE

SET 5,B

233

E9

DIM

JP (HL)

SET 5,С

234

EA

REM

JP PE,nn

SET 5,D

235

EB

FOR

EX DEfHL

SET 5,E

236

EC

GOTO

CALL PE,nn

SET 5.H

237

ED

GO SUB

префикс #ED

SET 5,L

238

EE

INPUT

XOR n

SET 5,(HL)

239

EF

LOAD

RST 40

SET 5.A

240

FO

LIST

RET P

SET 6rB

241

F1

LET

POP AF

SET 6,С

242

F2

PAUSE

JP P,nn

SET 6,D

243

F3

NEXT

Dl

SET 6,E

244

F4

РОКЕ

CALL Р,пп

SET 6,H

245

F5

PRINT

PUSH AF

SET 6,L

246

F6

PLOT

OR n

SET 6,(HL)

247

F7

RUN

RST48

SET 6, A

248

F8

SAVE

RET M

SET 7,В

249

F9

RANDOMIZE

LD SP.HL

SET 7,C

250

FA

IF

JP M,nn

SET 7,D

251

FB

CLS

El

SET 7,E

252

FC

DRAW

CALL M,nn

SET 7.H

253

FD

CLEAR

префикс для IY

SET 7,L

254

FE

RETURN

CP n

SET 7,(HL)

255

FF

COPY

RST56

SET 7,A

Пояснения к таблице символов

В первом и втором столбцах таблицы приведены соответственно
десятичный
(Д) и шестнадцатиричный (Ш) коды. Относящиеся к ним сим-
волы ZX Spectrum (токены) расположены в третьем столбце. В четвертом,
пятом и шестом столбцах таблицы даны мнемоники команд микропроцессо-
ра Z80 (см. «Система команд Z80»).

При описании команд приняты следующие обозначения:

п - один байт данных, непосредственно следующий за кодом команды,

является всегда последним байтом команды ;
пп - 16-разрядный операнд, представляющий собой два байта данных,
непосредственно следующих за кодом команды. Первым располагает-
ся младший байт, затем — старший;
(nn) - 1 6-разрядный адрес, указанный непосредственно за кодом коман-
ды (сначала следует младший байт, затем старший);
е - 6-разрядное смещение относительно адреса, находящегося в счетчике
команд PC. Располагается непосредственно за кодом команды.

Коротко о правилах построения кодов команд. Как уже говорилось
раньше, 8-разрядная шина данных позволяет непосредственно реализовать
не более 256 команд. Однако, для построения таких однобайтовых4 команд
(их мнемоники приведены в четвертом столбце таблицы) используются лишь
252 кода.

Два байта #СВ и #ED префиксируют команды, мнемоники которых
приведены в пятом и шестом столбцах таблицы соответственно. Так команда
LD D,(HL) имеет код #56, команда BIT 2,(HL) — код #С-В #56, а команда IM 1
— код #ПП #56.

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




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
BLOODWYCH - Рассказ по мотиву игры "BloodWych" (глава 1-2).
Вступление - От авторов.
Военная тайна - Один из оружейных заводов на Урале начал выпускать для милиции уникальный пистолет.
Видео - Об упаковке видео для ZX Spectrum.
Обратная связь - контакты редакции.

В этот день...   21 ноября