Электронные устройства для "Sinclar ZX Spectrum" 1993 г.

Приложение 1 - коды команд микропроцессора Z80.


ПРИЛОЖЕНИЕ 1

Коды команд микропроцессора Z80

код

КОМАНДА

код

КОМАНДА

Сложение с переносом

DD19

ADD IX,DE

DD29

ADD IX,IX

ADC A, (HL)

DD39

ADD IX,SP

DD8Edd

ADC A, (IX+d)

FD09

ADD IY,BC

FD8Edd

ADC A, (IY+d)

FD19

ADD IY,DE

8F

ADC А,А

FD29

ADD IY,IY

88

ADC А,В

FD39

ADD IY,SP

89

ADC А,С

ADC A,D

Пересечение

ADC А,Е

ADC А,Н

A6

AND (HL)

8D

ADC A,L

DDA6dd

AND (IX+d)

СЕпп

ADC A,N

FDA6dd

AND (IY+d)

ED4A

ADC HL,BC

A7

AND A

ED5A

ADC HL,DE

AO

AND В

ED6A

ADC HL,HL

A1

AND С

ED7A

ADC HL,SP

A2

AND D

A3

ANDE

Сложение

A4

AND H

A5

ANDL

86

ADD A,(HL)

E6nn

AND N

DD86dd

ADD A, (IX+d)

FD86dd

ADD A, (IY+d)

Сравнение

87

ADD A,A

80

ADD А,В

CB46

BIT 0,(HL)

81

ADD А,С

DDCBdd46

BIT 0, (IX+d)

82

ADD A,D

FDCBdd46

BIT 0, (IY+d)

83

ADD A,E

CB47

BIT 0, A

84

ADD A,H

CB40

BIT 0,B

85

ADD A,L

CB41

BIT0,C

C6nn

ADD A,N

CB42

BIT 0,D

09

ADD HL,BC

CB43

BIT 0,E

19

ADD HL,DE

CB44

BIT 0,H

29

ADD HL,HL

CB45

BIT 0,L

39

ADD HL.SP

CB4E

BIT 1, (HL)

DD09

ADD IX,ВС

DDCBdd4E

BIT 1, (IX+d)

код

КОМАНДА

КОД

КОМАНДА

FDCBdd4E

BIT 1, (IY+d)

CB6F

BIT 5, A

CB4F

BIT 1,A

CB68

BIT 5, В

СВ48

BIT 1,B

CB69

BIT 5, С

СВ49

ВГГ1,С

CB6A

BIT 5,D

СВ4А

BIT 1 ,D

CB6B

BIT 5,E

СВ4В

BIT 1 ,E

CB6C

BIT 5,H

СВ4С

BIT1,H "

CB6D

BIT 5,L

CB4D

BIT lit

CB76

BIT 6, (HL)

СВ56

BIT2,(HL)

DDCBdd76

BIT 6, (IX+d)

DDCBdd56

Brr2,(IX+d)

FDCBdd76

BIT 6, (IY+d)

FDCBdd56

BIT 2, (IY+d)

CB77

ВГГ 6,A

CB57

BIT 2, A

CB70

BIT 6,В

CB50

BIT 2,В

CB71

BIT 6,С

CB51

BIT С

CB72

BIT 6,D

CB52

BIT2,D

CB73

BIT 6,E

CB53

вщш.

CB74

BIT 6,H

CB54

BIT 2,H

CB75

BIT 6,L

CB 55

BIT 2,L

CB7E

BIT 7,(HL)

CB5E

BIT 3,(HL)

DDCBdd7E

BIT 7, (IX+d)

DDCBdd5E

BIT 3,(IX+d)

FDCBdd7E

BIT 7, (IY+d)

FDCBdd5E

BIT 3, (IY+d)

CB7F

ВГГ7Л

CB5F

BIT 3,A

CB78

BIT 7,В

CB58

BIT 3,B

CB79

BIT 7,С

CB59

BIT 3,C

CB7A

ВГГ 7,D

CB5A

BIT 3,D

CB7B

BIT 7,E

CB5B

BIT 3,E

CB7C

BIT 7,H

CB5C

BIT 3,H

CB7D

ВГГ 7,L

CB5D ~

BIT 3,L /

______.

——

CB66>

BIT 4, (HL)

Вызов подпрограммы

DDCBdd66

BIT 4, (IX+d)

FDCBdd66

BIT 4, (IY+d)

DCnnnn

CALLCtNN

CB67

BIT 4,A

FCnnnn

CALLM,NN

CB60

BIT 4,В

D4nnnn

CALL NC,NN

CB62

BIT 4,D

CDnnnn

CALLNN

CB63

BIT 4,E

C4nnnn

CALL NZ,NN

CB64

BIT 4,H

F4nnnn

CALL P,NN

CB65

BIT 4,L

ECnnnn

CALL PE,NN

CB6E

BIT 5, (HL)

E4nnnn

CALL PO,NN

DDCBdd6E

BIT 5, (IX+d)

CCnnnn

CALL Z,NN

FDCBdd6E

BIT 5, (IY+d)

КОД КОМАНДА

КОД

КОМАНДА

Инверсия признака С

Десятичная коррекция

3F CCF

27

DAA

Сравнение

Уменьшение на 1

BE CP (HL)
DDBEdd CP (IX+d)
FDBEdd CP (IY+d)
BF CPA
B8 СРВ
B9 CP С
ВА CPD
BB CPE
ВС CPH
BD CPL
FEnn CP N

Сравнение байта блока с per.А с
наибольш. адреса

EDA9 CPD

35

DD35dd

FD35dd

3D

05

ОВ

0D

15

IB

ID

25

2B

DD2B
FD2B
2D
ЗВ

DEC (HL)
DEC (IX+d)
DEC (IY+d)
DEC A
DEC В
DEC ВС
DEC С
DECD
DEC DE
DECE
DECH
DECHL
DEC IX
DECIY
DECL
DEC SP

Сравнение блока с per.А с
наибольшего адреса

EDB9 CPDR

Запрещение прерывания
F3 DI

Сравнение байта блока с рег.А с
наименып. адреса

Переход «пока В о 0
10nn DJNZN

EDA1 CPI

Сравнение блока с рег.А с
наименьшего адреса

Разрешение прерывания
FB EI

EDB1 CPIR

Обмен

Инверсия содерж. рег.А
2F CPL

ЕЗ

DDE3
FDE3
08

EX (SP),HL
EX (SP),IX
EX (SP),IY
EX AF,AF'

код

КОМАНДА

КОД КОМАНДА

ЕВ EX DE,HL
Обмен альтернатив, per,
D9 EXX
Останов

DD23 INC IX
FD23 ШС ГУ
2C INC L
33 INC SP

„ Ввод байта блока в память с
наибольшего адреса

76

HALT:

ED AA, IND

Режим прерывания

ED46 то

ED56 Ш1 '>Я
ED5E ili-

Ввод > ,

Ввод блока в память с
наибольшего адреса

EDBA * INDR

Ввод байта блока в память с
наименьшего адреса

ED78 IN А, (С) Л
DBnn IN Af(N)
ED40 IN В, «С)
ED48 INC, (С)
ED50 IND,(C)
ED58 IN E,(C)
ED60 IN НДС)
ED68 IN L, (C)

Увеличение на I

34 4 / ШС (HL) :
DD34d(f . LNC(IX+d>:
FD34dd INC (IY+d)
3C INC A
04 INC В
03 INC ВС
ОС INC С
14 INCD
13 INCDE
1С INCE
24 INCH
23 INC HL

EDA2 INI

Ввод блока в память с
наименьшего адреса

EDB2 INIR

Переход на адрес

Е9 JP (HL)
DDE9 — -JP<IX)—
FDE9 ; JP (IY);
DAnmin t JPC.NlS
РАлшт.
^''тпгшп'''"'' JP NC.NN
СЗпппп JP NN
С2пппп JP NZ,NN
F2nnnn JP P,NN
EAnnnn JP PE,NN
E2nnnn JP PO,NN
CAnnnn JF Z,NN

l

код

КОМАНДА

КОД

КОМАНДА

Переход на (адрес + N)

FD22nnnn

LD (NN),IY

ED73nnnn

LD (NN),SP

38пп

JR C,N

OA

LD А, (ВС)

18пп

JR N

1A

LD A, (DE)

ЗОпп

JR NC,N

7E

LD A, (HL)

20пп

JR NZ,N

DD7Edd

LD A, (IX+d)

28пп

JR Z,N

FD7Edd

LD A, (IY+d)

ЗАпппп

LD A, (NN)

Пересылка

7F

LD A,A

78

LD A,B

02

LD (ВС),A

79

LD A,C

12

LD (DE) ,A

7A

LD A,D

77

LD (HL) ,A

7B

LD A,E

70

LD (HL) ,B

7C

LD A,H

71

LD (HL) ,C

ED57

LD A,I

72

LD (HL) ,D

7D

LD A,L

73

LD (HL) ,E

3Enn

LD A,N

74

LD (HL) ,H

ED5F

LD A,R

75

LD (HL) ,L

46

LD B,(HL)

Збпп

LD (HL) ,N

DD46nn

LD B,(IX+d)

DD77dd

LD (IX+d),A

FD46nn

LD B,(IY+d)

DD70dd

LD (IX+d),В

47

LD B,A

DD71dd

LD (IX+d),С

40

LD B,B

DD72dd

LD (IX+d) ,D

41

LD B,C

DD73dd

LD (IX+d) ,E

42

LD B,D

DD74dd

LD (IX+d) ,H

43

LD B,E

DD75dd

LD (IX+d),L

44

LD B,H

DD36ddnn

LD (IX+d) ,N

45

LD B,L

FD77dd

LD (lY+d),A

06nn

LD B,N

FD70dd

LD (IY+d),B

ED4Bnnnn

LD ВС, (NN)

FD71 dd

LD (IY+d) ,C

Olnnnn

LD BC,NN

FD72dd

LD (IY+d) ,D

4E

LD C,(HL)

FD73dd

LD (IY+d) ,E

DD4Edd

LD C,(IX+d)

FD74dd

LD (IY+d) ,H

FD4Edd

LD C, (IY+d)

FD75dd

LD (IY+d),L

4F

LD C,A

FD36ddnn

LD (IY+d) ,N

48

LD C,B

32nnnn

LD (NN),A

49

LD C,C

ED43nnnn

LD (NN) ,BC

4A

LD C,D

ED53nnnn

LD (NN),DE

4B

LD C,E

22nnnn

LD (NN),HL

4C

LD C,H

DD22nnnn

LD (NN),IX

код

КОМАНДА

код

КОМАНДА

4D

LD C,L

DD2Annnn

LD IX, (NN)

OEnn

LD C,N

DD21nnnn

LD IX,NN

56

LD D,(HL)

FD2Annnn

LD IY, (NN)

DD56dd

LD D,(IX+d)

FD21nnnn

LD IY,NN

FD56dd

LD D,(IY+d)

6E

LD L,(HL)

57

LD D,A

, DD6Edd

LD L, (IX+d)

50

LD D,B

FD6Edd

LD L, (IY+d)

51

LDD,C "

6F 4

LD L,A

52

LD t>VD

68

LD L,B

53

LDD,E

69

LD L,C

54

LDD,H

6A -

LD L,D

55

tO D,L v

6B V

LD L,E

16nn

1|Id,N Hi

6C

LD L,H

ED5Bnnnn

LDDE,<NN)

6D

LD L,L

llnnnn

LDDE,NN

2EnH

LDL,N

5E

LDE,(HL)

ED4F

LDR,A

DD5Edd

LD E,{lX+d)

. BD7Bnnnn

LD SP,(NN)

FD5Edd

LD E , (IY+dj

F9

LD SP,HL

5F

LD E ,A

DDF9

LD SP,IX

58

LDE,B

FDF9

LD SP,IY

59

LD E ,C

31nnnn

LD SP,NN

5A

LD E ,D

5B

LD E ,E

Пересылка байта блока с

5C

LD E ,H

наибольшего адреса

5D

LDE,L

lEnn

LD E ,N

EDA8

LDD

66

LD H,(HL)

DD^d T

JJD H, (IX+d) - •

——:

Пересылка блока с «наибольшего

FD66dd

LDH,(IY+d) .

адреса

67

ШН,А :»-

. EDB8

: XDDR

60

LD H,B

--

61
62

LD H,C
LD H,D

Пересылка байта блока с

наименьшего адреса

63

LD H,E

64

LD H,H

EDA0

LDI

65

LD H,L

26nn

LD H,N

Пересылка блока с наименьшего

2Annnn

LD HL, (NN)

адреса

21nnnn

LD HL,NN

ED47

LD I,A

EDB0

LDIR

код

КОМАНДА

КОД

КОМАНДА

Смена знака per. А
ED44 NEG

Холостая операция
00 NOP

Вывод байта блока в порт с
наибольшего адреса

EDAB OUTD

Вывод байта блока в порт с

5?ат?большего адреса

Объединение

EDA3

OUTI

В6

DDB6dd

FDB6dd

В7

ВО

В1

В2

ВЗ

В4

OR (HL)
OR (IX+d)
OR (IY+d)
OR A
ORB
OR С
ORD
ORE
OR H

Извлечение из стека
содерж. регистр, пары

F1 POP AF
CI POP ВС
D1 POPDE
El POPHL
DDE1 POP IX
FDE1 POP IY

В5 ORL
F6nn OR N

Вывод блока в порт с
наибольшего адреса

EDBB OTDR

Вывод блока в порт с
наименьшего адреса

Пересылка содержимого
per. пары в стек

F 5 PUSHAF
С5 PUSH ВС
D5 PUSH DE
E5 PUSH HL
DDE5 PUSH IX
FDE5 PUSH IY

EDB3

OTIR

Обнуление бита

ED79
ED41
ED49
ED51
ED59
ED61
ED69
D3nn

Вывод

OUT (C) ,A
OUT (C),B
OUT (C),C
OUT (C),D
OUT (C),E
OUT (C),H
OUT (C),L
OUT (N),A

CB86 RES 0,(HL)
DDCBdd86 RES 0, (IX+d)
FDCBdd86 RES 0, (IY+d)
CB87 RES 0,A
CB80 RES 0,B
CB81 RES 0,C
CBS2 RES 0,D
CB83 RES 0,E
CB84 RES 0,H
CB85 RES 0,L

код

КОМАНДА

КОД

КОМАНДА

СВ8Б

RES 1,(HL)

свае

RES 5,(HL)

DDCBdd8E

RES 1Л IX+d)

DDCBddAE

RES 5, (IX+d)

FDCBdd8E

RES l,(IY+d)

FDCBddAE

RES 5, (IY+d)

CB8F

RES1.A

CBAF

RES 5 A

CB88

RES 1,B

CBA8

RES 5, В

CB89

RESl.C ,

; CBA9

RES 5,С

CB8A

RES

VCBM

RES 5,D

CB8B

RES

tlftb

RES 5, E

CB8C

RESi,H

-ZSZ-

свЩ

RES 5,H

CB8D

RBSfl.L

; свай д

RES 5, L

CB96

CBB6fl

RES 6, (HL)

DDCBdd96

MS 2,(1x4$?

DDCBddB6

RES 6, (IX+d)

FDCBdd96

RES2,(IY+dH

FDCBgdB6

RES 6, (IY+d)

GB97

RES2.A

CBB

RES 6, A

CB90

CBBO

RES 6,В

CB91

CBBt

RES 6,С

CB92

RES Z&;

RES 6,D

CB93

RES 2&ЩЩ

#t!BB3

RES 6,E

CB94

RES 2,H

- . .

CBB4

RES 6,H

CB95

RES 2,L

CBB5

RES 6,L

CB9E

RES 3,(HL)

CBBE

RES 7,(HL)

DDCBdd9E

RES 3,(IX+d)

DDCBddBE

RES 7, (IX+d)

FDCBdd9E

RES 3,(IY+d)

FDCBddBE

RES 7, (IY+d)

CB9F

RES 3,A

CBBF

RES 7,A

CB98

RES 3tB

CBB8

RES 7,В

CB99

RES 3,C

CBB9

RES 7,С

CB9A

RES 3,D

CBBA

RES 7,D

CB9B —

. CBBB —-

........mm'я УМ' лу-ша;..............

RES 3,E —

=

CB9& ;

- res з,н ;??

-V-

CBBC ,

RES 7Д*

CB9D

RES3.L

: -

CBBD

vres ix:

CBA6 ;

RES4,(Hli. ,

DDCBddA6

RES 4, (IX+d)

Возврат из подпрограммы

FDCBddA6

RES 4, (IY+d)

CBA7

RES 4,A

C9

RET

CBAO

RES 4, В

D8

RET С

CBA1

RES 4,С

F8

RETM

CBA2

RES 4,D

DO

RET NC

CBA3

RES 4,E

CO

RET NZ

CBA4

RES 4,H

FO

RETP

CBA5

RES 4,L

E8

RET PE

CF

RET PO

КОД КОМАНДА

код

КОМАНДА

С8 RET Z

CB05

RLC L

Возврат из подпрограммы

Цикл, сдвиг влево рег.А

обслуж. прерывания 1

07

RLCA

ED4D RETI

Возврат из подпрограммы

per. A

(HL)

1

1

* 1 1

* I

ппг irvw ппйпмпяниа "2

1

1

1 1

1

иислдли нрсрыпиппл *

7 4

3

0

7 4

3 l

0

ED45 RETN

Цикл, сдвиг влево через бит

признака С

ED6F

RLD

СВ16 RL(HL)

DDCBddl6 RL (IX+d)

Цикл, сдвиг вправо через бит

FDCBddl6 RL (IY+d)

признака с

CB17 RLA

СВ1Е

RR (HL)

CB10 RLB

OH 1 1 T>T Г1

DDCBddlE

RR (IX+d)

CB11 RLL

FDCBddlE

RR (IY+d)

CB12 RLD

CB1F

RR A

CB13 RLE

СВ18

RR В

CB14 RLH

СВ19

RR С

CB15 RLL

СВ1А

RR D

Цикл, сдвиг влево per. A

CB1B

RR E

CR1 С

DD H

через бит признака С

vD i V^

CB1D

IJv П

RR L

17 RLA

Цикл, сдвиг вправо рег.А

Циклич. сдвиг влево

IF

RRA

СВ06 RLC (HL)

DDCBdd06 RLC (IX+d)

Цикл, сдвиг вправо

FDCBdd06 RLC (IY+d)

СВОЕ

CB07 RLC A

RRC (HL)

CBOO RLC В

DDCBddOE

RRC (IX+d)

CB01 RLC С

FDCBddOE

RRC (IY+d)

CB02 RLC D

CBOF

RRC A

СВОЗ RLC E

СВ08

RRC В

CB04 RLCH

СВ09

RRC С

код

КОМАНДА

код

КОМАНДА

СВОА

rrcd

9c

SBC A,H

свов

rrce

9d

SBC A,L

свос

rrch

DEnn

SBC A,N

CBOD

rrcl

ED42

SBC HL,BC

ED52

SBC HL,DE

Цикл, сдвиг вправо per. А

ED62

SBC HL,HL

через бит признака С

Щт?2

SBC HL,SP

OF

rrca:

Установка признака С в 1

per. А

Л-;

(HL)/

37 V

SCF

1

;

-, установка в 1

7 4

3

0

1 н

3

0

--J

СВС6

SET 0, (HL)

"С -'-'

DDCBddC6

SET 0, (IX+d)

FDCBddC6

SET 0, (IY+d)

ED67

rrd

ШШш

шшшш

СВС7
СВСО

SET 0,A
SET 0,B

Перезагрузка

СВС1

SET 0,C

СВС2

SET 0,D

С7

RST00

СВСЗ

SET 0,E

CF

RST 08

СВС4

SET 0,H

D7

RST10

СВС5

SET 0,L

DF

RST18

СВСЕ

SET 1, (HL)

Е7

RST 20

DDCBddCE

SET l,(IX+d)

EF

RST 28

FDCBddCE

SET 1, (IY+d)

F7

RST30

CBCF —

..SET 1 ,A -

FF -

.&ST 38

1

z

У. свс8 ,

SET 1 ,B

CBC9

SET1,C

Вьюитание с учетом

СВСА .

SET 1,0

переноса

свсв

SET 1,E

свсс

SET 1 ,H

SBC A, (HL)

CCD

SET 1 ,L

DD9Edd

SBC A, (IX+d)

CBD6

SET 2, (HL)

FD9Edd

SBC A, (IY+d)

DDCBddD6

SET 2, (IX+d)

9F

SBC A,A

FDCBddD6

SET 2, (IY+d)

98

SBC А,В

CBD7

SET 2,A

99

SBC А,С

CBDO

SET 2,В

SBC A,D

CBD1

SET 2,С

SBCA.E

CBD2

SET 2,D

код

КОМАНДА

КОД

КОМАНДА

CBD3

SET 2,E

CBF3

SET 6,Е

CBD4

SET 2,H

CBF4

SET 6,Н

CBD5

SET 2,L

CBF5

SET6.L

CBDE

SET 3,(HL)

CBFE

SET 7,(HL)

DDCBddDE

SET 3,(IX+d)

DDCBddFE

SET 7,(IX+d)

FDCBddDE

SET 3, (IY+d)

FDCBddFE

SET 7, (IY+d)

CBDF

SET 3,A

CBFF

SET 7,A

CBD8

SET3,B

CBF8

SET 7,В

CBD9

SET 3,C

CBF9

SET 7,С

CBDA

SET 3,D

CBFA

SET 7,D

CBDB

SET 3,E

CBFB

SET 7,E

CBDC

SET 3,H

CBFC

SET 7,H

CBDD

SET 3,L

CBFD

SET 7,L

CBE6

SET 4,(HL)

DDCBddE6

SET 4, (IX+d)

Сдвиг влево с записью 0 в

FDCBddE6

SET 4, (IY+d)

младшие разряды

CBE7

SET 4,A

CBEO

SET 4,В

СВ26

SLA (HL)

CBE1

SET 4,С

DDCBdd26

SLA (IX+d)

CBE2

SET 4,D

FDCBdd26

SLA (IY+d)

СВЕЗ

SET 4,E

СВ27

SLA A

CBE4

SET 4,H

СВ20

SLAB

CBE5

SET 4,L

СВ21

SLA С

CBEE

SET 5, (HL)

СВ22

SLAD

DDCBddEE

SET 5, (IX+d)

СВ23

SLAE

FDCBddEE

SET 5, (IY+d)

СВ24

SLAH

CBEF

SET 5,A

СВ25

SLAL

CBE8

SET 5,В

CBE9

SET 5,С

Сдвиг вправо с записью

СВЕЛ

SET 5,D

старшего бита в сг.разряды

CBEB

SET 5,E

СВ2Е

SRA(HL)

СВЕС

SET 5, H

DDCBdd2E

SRA (IX+d)

CBED

SET 5, L

FDCBdd2E

SRA (IY+d)

CBF6

SET 6,(HL)

CB2F

SRA A

DDCBddF6

SET 6, (IX+d)

СВ28

SRA В

FDCBddF6

SET 6, (IY+d)

СВ29

SRA С

CBF7

SET 6, A

СВ2А

SRAD

CBFO

SET 6,В

СВ2В

SRAE

CBF1

SET 6,С

СВ2С

SRAH

CBF2

SET 6,D

CB2D

SRAL

код

команда

код

команда

Сдвиг влево с записью 0

AB

XOR E

AC

XOR H

sli

AD

XOR L

EEnn

XOR N

Сдвиг вправо с записью 0 в

старшие разряды „-: _

СВЗЕ

SRL (Ht>

DDCBdd3E

SRL (IX+d)

FDCBdd3E

SRL (IY+d)

CB3F

§ША Jit'

СВ38

вв ЯШ

СВ39

SRtc

СВЗА

SRLD

СВЗВ

вщ "Щ

СВЗС

SRLH

CB3D

SRL^g*,.

Вычитание - V

96

SUB (HL)

DD96dd

SUB (IX+d)

FD96dd

SUB (IY+d)

97

SUB A

90

SUB В

91

SUB С

92

SUB D

93

SUBE .......................

94 1Л

SUB H rr

_ -

: "

95

SUB L

D6nn -V

^An И

Сумма по модулю 2

АЕ

XOR (HL)

DDAEdd

XOR (IX+d)

FDAEdd

XOR (IY+d)

AF

XOR A

А8

XOR В

А9

xcfcc

аа

XOR D




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Сделай сам - Распечатай себе календарь на 1999 год.
Юмор - Разное.
Хит-парад - 10 лучших программ,по итогам продаж фирмы Welcome.
Системный софт - FastCopy 3.0: полное описание навороченного турбо-копировщика.
Введение - Hi, all tuspeople, а также всем остальным!

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