Юный техник - для умелых рук 1989-02, страница 14

Юный техник - для умелых рук 1989-02, страница 14

1. Прогоамма «Реакция» загружается директивой «1» с C000H по C05DH. После пуска программы директивой «6» нажимают клавишу «О», затем испытуемый нажимает любук "лавишу, при этом на всех индикаторах дисплея появляются «FF». Ср^^то-сле того, как цифры на индикаторе нач !ают бежать, испытуемый должен нажать на кнопку «УСТ». Индицируемый код на индикаторах и характеризует вашу реакцию. Чем он меньше, тем реакция быстрее.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .А .В .С .Б .Е .F

СИИИ D7 1-Е СА 27 СИ FE 01 СА 22 СИ FE 02 СА 21 СИ

СИ1И FE в: СА 7 С0 FE 04 СА 36 С0 FE 05 СА ЗБ С0 ;,

?0 > Cti № I СЗ 41 С0 06 BE СЗ 41 С0 06 07 СЗ 41

"".030 СИ, 06 08 СЗ 41 iJ0 06 10 СЗ 41 С0 06 0D СЗ 41 С0

С040 06 0F ЗЕ FF 21 FF FF EF >1 05 С2 47 С0 ЗЕ 00 21

С050 0В 00 EF 23 00 00 СЗ 51 С0 00 С0 СЗ 10 С0 FF FF

2. Программа «Гамма» загружается директивой «1» с C000H по С082Н. П) ск программы осуществляют директивой «7» с адреса СОЗЕН. После ввода пускового адреса необходимо ввести длительность звучания нот и интервал пауз между нотами в виде двухразрядных шестнадцатиричных цифр в диапазоне от 01 — FFH. Прослушивают гамму, подключив вход магнитойюна, пк точенного на запись к оазъему интерфейса.

.0

. 1

. 2

.3

.4

.5

.6

.7

.8

.9

- А

■ С

. D

. F

С00И

00

00

^

D5

01

21

С9

D3

А1

CD

1D

С0

2F

С010

5F

00

В4

С2

09

С0

15

С2

06

С0

D1

С9

41

05

С020

С2

СИ

С9

21

PA

7D

Б4

С2

27

С0

С9

115

21

С030

СА

7D

Б4

С2

32

CP

1D

С2

2F

С0

D1

С9

F7

С040

CD

03

С0

CD

С0

ю£

CD

03

С0

CD

С0

: аз

CD

03

С0

CD

С0

65

CD

03

С0

CD

С0

С060

С»

03

СИ

CD

С0

4F

03

CD

03

С0

CD

СВ

С070

0L

47

CD

03

С0

CD

С0

44

CD

03

С0

CD

С0

С080

СЗ

3F

С0

00

00

00

00

00

FF

FF

FF

FF

FF

FF

FF

FF

3. Программа «Крестики-нолики» загружается директивой «1» с C000H по С065Н. Поле игры в виде 9 клеток пронумеровано так, как показано на схемке. ПослеЙуска программы директивой «6» на крайнем справа индикаторе появляется цифра «09» — это первый ход микроЭВМ. которая всегда ходит первая с центра. Место вашего нолика вы вводите с клавиатуры, указав номер клетки поля. Вы можете проиграть микроЭВМ, в этом случае на дисплее появляется код 73. В случае ничьей индицируется код «И».

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .А .В .С .D .Е -F •000 >9 32 90 90 ju / CD 1А uo CJ t ' <20 Сш 00 00

С010 7А CD 1А C0 7A CD 1 ГЯ ГГ> Be № lal 90 £2 C0 C020 31 08 4F 52 fc,' 90 7 7 IE 04 79 9"* CA 32 C0 F2 Г~30 35 C0 2E 08 !5 6F 7A 95 -A 15 C0 I' ' 00 73 ; С

з:: 00 1 a EF 7b 79 C9 FE 41 FE £ ; CA 5!

C050 C0 FE f,5 CA 5E C0 FE 07 CA - i C0 ГЗ 10 C0 ""9 Г060 1A C0 90 C3 3D C0 FF FF FF FF FF FF FF FF FF FF

Нумерация клеток поля игры «Крестики-нолики».

01

02

03

08

09

04

07

06

05

Игровая программа «Лабиринт»

• О

. 1

.2

.3

.4

.5

.6

.7

.8

.9

• A

. Б

■ C

.D

.E

■ F

СООО

ОО

ОО

ОО

Е7

С6

ОО

С2

ОЕ

CO

26

C2

СЗ

10

CO

26

CI

сою

FF

7D

32

F5

СО

32

F6

CO

32

OO

90

11

OO

OO

EF

С020

Е7

3D

СА

33

СО

FE

oi

Сн

42

CO

FE

02

CA

64

CO

C3

С030

52

СО

ОО

ЗА

F6

СО

D6

10

32

F6

CO

DA

8E

CO

C3

76

С040

СО

ОО

ЗА

F6

СО

С6

10

32

F6

CO

DA

8E

CO

OO

C3

76

С050

СО

ОО

ЗА

F6

СО

С6

OI

Zi:

F6

CO

CD

C6

CO

DA

8E

CO

СОбО

с;

76

СО

ЗА

F6

СО

D6

01

32

F6

CO

CD

C6

CO

DA

С070

СО

СЗ

76

СО

ОО

6F

C6

OO

C2

°E

CO

OO

ЗА

F6

С080

СО

32

F5

СО

32

ОО

90

CD

D5

CO

C3

'C

CO

OO

ЗА

F5

С090

СО

32

F6

СО

32

ОО

90

F5

C3

A5

CO

ОС

ЗА

F5

CO

C6

СОАО

Оо

СА

В7

О

F5

ЗС

27

5F

D2

Al

CO

7A

3C

57

F1

СОБО

ЕВ

EF

ьВ

3

20

-

ОО

CD

D5

CO

DF

OO

DB

AC

C6

00

vCO

СА

Б7

СО

СЗ

03

СО

С9

CI

79

E6

lO

CA

D1

CO

78

CODO

С9

37

3F

78

С9

D5

Е5

IE

01

16

50

21

FF

00

7B

D3

СПЕО

А1

CD

EF

СО

2F

5F

7C

Б5

C2

)E

CO

El

D1

C9

42

COFO

OS

С2

FO

О

С9

D7

2

21

CO

C2

3E

FF

EF

E1

EF

DF

Пример поля игры «Лабиринт»

.0

.1

.2

.3

.4

.5

.6

.7

.8

.9

.A

. Б

■ C

.D

.F

"200

OO

00

01

с 1

01

Ol

Ol

Ol

Ol

Ol

01

Ol

Ol

Ol

01

01

C210

00

00

00

00

OO

Ol

ОС

OO

OO

01

OO

00

OO

OO

OO

Ol

C220

01

00

00

OO

01

OO

00

Ol

OO

OO

00

01

OO

OO

OO

Ol

C230

<..

"0

01

00

OO

00

OO

OO

00

OO

01

OO

OO

Ol

OO

Ol

C240

01

00

OO

OO

OO

01

OO

OO

OO

OO

Ol

OO

OO

OO

OO

Ol

C250

01

00

Ol

00

OO

00

OO

00

01

00

00

OO

01

OO

00

01

C260

01

OO

OO

OO

00

о

OO

OO

on

OO

OO

О J

OO

OO

00

Ol

C270

01

ОС

OO

< 0

00

OO

00

00

00

x>

Ol

ОС

00

01

00

01

C280

Ol

OO

Ol

OO

OO

01

OO

01

OO

Ol

OO

00

01

00

00

Ol

C290

Ol

OO

00

OO

-o

00

OO

00

01

OO

00

OO

OO

OO

OO

01

Г2А0

01

OO

OO

01

OO

OO

oo

Ol

OO

x>

OO

01

00

Ol

OO

01

Г2Б0

01

01

OO

OO

OO

00

00

01

OO

OO

OO

00

00

OO

00

01

12 CO

01

OO

OO

ЭО

OO

JO

OO

OO

OO

01

OO

00

00

Ol

OO

Ol

J2D0

01

00

01

OO

OO

01

00

00

OO

OO

OO

01

00

Ol

OO

01

C2EO

01

v>0

OO

01

OO

OO

OO

01

OO

Э0

Ю

OO

OO

OO

OO

OO

C2FO

14

01

01

01

01

Ol

01

01

01

01

01

Ol

01

01

01

OO

OO

справочный листок «ют-88»

Микросхема KP580BM80A — функционально э кончен! a i одно-кристалльныи микропроцессор с фиксированной системой кс.ианд. П меняется в устройствах обработки a.-нных и управления.

Микропроцессор имеет раздельные 16-разрядный канал адреса и 8-разоядный канал данных Какал адреса об спе> ивает прямую адресацию н внешней памяти объемом до 65 536 байт и 256 устройствам ввода и вывода.

Условное графическое обозначение микросхемы показано на рисунке 1, назначение выводов указано в таблице 1. Структурная схе-

а микропроцессора изображена на рисунке 2.

II 28 2В 12 lb 22 М 13 23 В 5 4 3 7 8 9 10

3

to (VJ csj

С Cj <Sj <Sj T 4

5 § 1

CPU

1

§

3:

4 4

4

ч

<=© t^ чэ кэ T T ^

est —

2 19 18 17 IB 2h 21 U Jb 38 37 И 1 35 34 33 3° 31 30 23 27IB25 Рисунок 1.

Восьмиразрядное арифметико-логическое устройство микропроцессора выполняет арифметические и логические операции над двоичными исками, представленными в дополнительном коде, а также обработку двоично-десятичных упакованных чисе™

В соста шка регистрсз входят: 16-разрядный регистр адреса команды (IP), 16-разрядный регистр указателя стека (SP), 16-разрядный регистр временного хранения (WZ), 16-разрядная схема инкремента-декремента v ■ несть 8-разрядных регистров общего на-начения (В С, Е, Й, L), it j могут использоваться и как три 11 разрядных регистр- (ВС, DE. HL).

Микропроц гсор выполняет команды по машинным циклам. Число циклов, I- обходимое для выполнения команды, зависит от ее типа и может быть от оячого до пяти. Машинные циклы выполняются по машинным тактам. Число тактов о цикле определяется кодом выполняемой команды и может быть от трех до пяти <лител >ность такта г эьна периоду тактовой часто ты и при частоте 2,0 МГц состав-Л! "эт 500 наносекунд

В начале каждого машинного >|икла !..,.кропроцессор вырабатывает сигнал син ионизации SYN который в сочетании с другими си гналами может быть использован для организации разлж ных рь-жимов работы процессора

На рисунке 3 показан.*! диаграмма состояний типичного машинного цикла, показывающа!. последовательность переход: it т к.-а к т< ту в машинном цикл и влияние внешних сигналов RDY HLD и INT на его выполнение. После подачи на вывод SR сигнала высокого У1 1вия микропроцессор устанавливается в исходное состояние.

В "акте T1 микропроцессор выдает на адресный канал адрес ячейки, в которой хранится команда прс эаммы, а через канал данных—информацию о и ih ия. В такте T2 анализируютсн состояния сигналов на входе RDY «Подтверждение останова», и в зависи-

Габлице 1

Вывод

Обозначение

Тип вывода

Функциональное назначение выводов

1, 25-27

А10, AO—A2

Выходы

Канал адреса

29-40

A3 -АЭ, А15,

А12—А14 А11

2

GNr

.!бщий

3-10

D4-D7, D3-D0

Входы/выходы

Канал данных

11

U-o

Вход

Напряжение источ

ника смещения —5В

12

SR

Вход

Установка в исходное

"□стояние

13

HLD

Вход

Захват

14

INT

Зход

Запрос прерывания

15, 22

CI, С2

Зходы

Тактовые сигналы

16

IN ТЕ

Выход

Разрешение

прерывания

17

RC

Ьыход

Прием информации

18

TR

Выход

Выдача информации

19

SYN

Выход

Сигнал

синхронизации

20

Wccl

Наг ряжение питания

+5Е

21

HLDA

Выход

Подтверждение

захвата

23

RDY

Вход

Сигнал «Готовность»

24

W1

выход

Сигнал «Ожидание»

28

Ucc2

Напряжение питания

+12В