Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Фролов, С. А. Кибернетика и инженерная графика

.pdf
Скачиваний:
13
Добавлен:
20.10.2023
Размер:
7.75 Mб
Скачать

Ячейки

Условные

 

Код

опера­

Признак

тивной

адреса

операции

памяти

 

 

 

 

56

20

 

 

00

57

К „ +

21

 

13

60

22

 

 

о о -

61

23

 

 

16

62

24

 

 

00

63

25

 

 

00

64

26

 

 

16

65

27

 

 

52

66

28

 

2

54

67

29

 

3

75

70

# о +

30

1

12

71

31

 

 

52

72

32

 

5

55

73

33

 

1

12

7434

7535

76

 

00

0077

Кг

00

0100

Ki+ 1

75

ЯН - 4

Я+ 5

Р+ 1

К0+ 24

Я+ 6

Я+ 7

К0 + 27

21 Р 4- 1 0000

«1

1000

«0 »

Я— 1

Я+ 27

S i

210->2

г 10->2

К0 + 28

л : „ + 32

П р о д о л ж е н и е п р и л о ж. I

411 Примечание

а27]10->2

Р+ 1

а-!- 30,J10->2

а+ 32,10->2

'10^2 а + 2 7 1 0 ^ 2

а32, 0->2

« 1 »

а,

Формирование команд; для перевода в двоич ную систему х и у коор динат

Группировка х и у координат'по два^числа в ячейку (вР + 1ит . д.):

21р 21 р

Зр

У X Свободная

X = 777 777 7770

 

SS

 

Первая очистка счет­

 

К2+

19

чика в п/п* «собственно

Si

Ki +

180

слежение»

Ячейки

Условные

опера­

тивной

адреса

 

памяти

 

 

0101

Ki+2

 

0102

3

 

0103

4

 

0104

5

 

0105

Кх+

6

0106

Кх+

7

0107

Kt+

8

ОНО

/<! +

9

1.1

10

 

112

11

 

113

12

 

Код Признак операции

 

75

 

75

 

75

 

52

1

00

1

12

 

00

 

00

 

00

00

13

А1

Н+ 10

Я+ 21

Я— 2

«0 »

0000 Я + 10

Я+ 9

Я+ 8

Si

Si

Si

« 0 . 0 . 1 »

П р о д о л ж е н и е п р и л о ж. I

Примечание

Krt

103

Формирование команд

K i +

21

 

 

6i

 

Очистка

массива

1

 

 

 

K 2 +

7

 

 

ATi +

8

 

 

Ki+

13

От Кг +

1 Ю

Pi

 

Засылка первой точки

 

исходного

а-массива в

 

 

|3-массив и ее индекса­ ция по А т

Ячейки

Условные

 

Код

опера­

Признак

тивной

адреса

операции

памяти

 

 

 

 

 

114

/<1 -г

13

 

00

115

 

14

 

 

15

116

 

15

 

 

36

117

 

16

 

 

00

120

 

17

 

 

00

121

Ki+

18

 

16

122

 

19

 

 

00

123

 

20

 

 

00

124

К±

+

21

 

16

125

 

22

 

 

00

126

 

23

 

 

00

127

Кг+

 

24

 

00

130

 

25

 

 

00

131

Кг

f

26

 

00

132

K i +

27

 

16

133

 

28

 

 

02

П р о д о л ж е н и е п р и л о ж . I

А -.

 

 

А..

 

 

A...

 

л \

 

 

Аи

 

 

Am

 

р\

1

« 0 »

 

P

— 1

р +

39

 

 

 

 

 

Ki+

 

 

 

« о »

Ki

+

46

 

 

 

tfi

+

47

 

 

 

* i +

19

Кг +

44

^

+

66

т2

 

 

 

 

Ki +

46

« 0 »

/ С х +

 

/ C i +

47

/(i +

22

44

/Ci +

66

« 0 »

 

 

 

 

53

26

Н+

11

 

 

 

 

+

« ю »

 

 

 

 

<7

 

Щ

 

 

 

 

Kt 4- 46

 

 

 

 

 

Ki

47

Ki ~г

28

/С, +

44

Ki+

66

Q

 

« 1 »

 

 

q

 

Примечание

Выборка первой (оче­

редной) точки данного образа (из 6-массива)

для дальнейшего иссле­ дования ее окрестности

Проба на конец точек данного (5-массива

П/п управления пере­ ходом от обследования окрестности одной точки

к другой (всего 43 пере­ хода)

A 24 25 34 44

Б I 3 4

13

23

Ячейки

Условные

 

Код

опера­

Признак

тивной

адреса

операции

памяти

 

 

 

134

29

 

15

135

30

 

76

136

31

 

13

137

32

 

01

140

33

 

15

141

34

 

76

142

35

13

143

36

56

Al

Я

Л'х + 26 So

si

13

ГТ р о д ол ж е н и е п р и л о ж. I

^ I I I Примечание

« — П »

 

Числа I—44 указыва­

Ki+

25

Kx + 26

ют на

порядок обследо­

« 1 .

0 . 0 »

вания

окрестности цен­

« 1 »

 

S2

тральной точки

(ариф­

« 2 »

 

 

метические

операции,

Кг+

24

 

связанные

с

переходом

 

 

 

от точки к точке) в ко­

 

 

 

мандах:

 

 

 

 

 

 

 

Кх+

44+Ki+

49

« 1 . 0 . 0 »

Kx + 13

Участок

Ki +

44^-66

Кг - f

13

 

охватывает, кроме ариф­

 

 

 

метических

 

операций,

 

 

 

п/п «Собственно

слеже­

 

 

 

ния», именно

из

этого

 

 

 

участка идет п/у * к про­

 

 

 

грамме «Слежение с пе­

 

 

 

ресечением»

( K i + 13)

 

 

 

(счетчик S2

подсчитыва­

 

 

 

ет число

точек в каждой

 

 

 

из строк Ап

Б обследуе­

 

 

 

мой зоны)

 

 

 

Ячейки

Условные

опера­

тивной

адреса

памяти

 

 

0144

Кг +

37

0145

Kt +

38

146

39

 

147

40

 

15041

15142

15243

153/Ci + 44

15445

155Кг + 46

156Кг + 47

15748

160 49

0161 50

0201

Кг+ 66

202Кг+ 67

20368

Код Признак операции

56

Кг Л- 67

55

54 [ 00

{00

54

75

56

00

Р — 1

3

 

J \ p

Р +

1

21 р

Р +

3

Р + 2 " *

Р +

3

 

Кг+

1

(ПЦУК)

П р о д о л ж е н и е п р и л о ж . I

Примечание

Выход из п/п управ­ ления переходом в слу­ чае конца данного образа

Р +

2

К п/п управления пе­

Р +

3

реходом от одной точки

 

 

окрестности к

другой

 

 

(арифметические опера­

Р 4 -

3

ции: Кг +

46 и 47)

Р + 2

Z-з = 777 7777 0000 0000

 

 

П/у к п/п «собственно

 

 

слежения»

(без

пересе­

 

 

чения)

 

 

 

 

Ячейки

0162—0200

 

 

свободны

 

 

от Кг +

38

Возврат

(формирует­

ся по Кг +

18; 21; 27)

Ячейки опера­ Условные

тивной адреса памяти

20469

20570

20671

20772

21073

21174

21275

21376

21477

21578

216Л\ + 79

0217

Kt+ 80

 

22081

22182

22283

22384

22485

225Кг+ 86

226* ! + 95

Признак

4

Код

операции

00

00

52

15

36

13

13

56

00

33

75

75

75

16

00

А1

 

 

Аи

 

« 0 »

 

 

 

 

52

 

 

 

 

Pi

 

« 0 »

78

 

 

Кг

+

К2 + 72

« 0 . 1 . 0 »

s3

 

« 1 . 0 . 0 »

 

Кг

+

72

s3

 

« 1 . 0 . 0 »

S3

 

 

ss

 

H+

17

 

 

 

 

 

Я +

18

 

s3

 

Я +

19

 

s3

 

Кгт

95

 

# 2

 

Я -г

20

 

 

 

П р о д о л ж е н и е п р и л о ж. I

Примечание

 

s3

 

Возврат

(формирует­

 

 

ся по Кг

18;

21; 27)

Кг

+

72

Подсчет

количества

 

 

 

точек в данном а-масси-

 

 

 

ве (если этих точек много

Л'1

+

72

М >(8), то в счетчиках

S3

и Sg формируются числа:

 

s3

 

в S3

« Ж

- 1.0.0»;

 

 

в s\

«Л4

0 . 0 » ,

 

 

 

 

используемые далее при

 

6

определении числа

цик­

К2+

 

лов в

командах

Кг

т

 

 

 

+ 107,

К2+

6,

Д - 2 +

13)

Ко +

13

Формирование команд

Кг

+

Ш7

 

 

 

 

 

 

 

л:2

23

П/у

к п/п

перераспре­

 

 

 

деления

чисел

данного

 

 

 

Р-массива по возраста­

Л-!

юо

нию их х

и у координат

 

 

 

 

 

 

 

Ячейки

Условные

 

Код

опера­

Признак

тивной

адреса

операции

памяти

 

 

 

 

227

96

 

4

52

230

97

 

55

231

98

 

 

15

232

99

 

 

76

233

/ < ! +

100

4

00

234

101

 

 

13

235

102

1

00

236

103

1

12

237

104

 

52

240

105

 

241

106

1

00

242

Кг +

107

{1

12

243

108

 

00

244

109

 

15

245

110

 

76

246

ш

 

 

 

 

А1

Аи

 

 

а г

I

,

Р -+- 1

« 0 »

 

 

Кг -

Ю2

 

«1

« 0 . 0 . 1 »

Кг

100

 

 

« 0 »

•Кг +

97

 

0000

 

 

 

« 0 0 >

Кг+

106

 

оосо

« о »

« 0 » Кг -!- 9

П р о д о л ж е н и е п р н л о ж. I

Примечание

Р -- I

П/п «уплотнения» а- массива за счет точек, отбираемых в^В-массив

1 4 = 000 0000 0000 007

Кг + 100

0001

Подготовка"В-массива Pi (к засылке в него точек

следующего образа)

« 1 »

5S Проба на конец точек исходного «-массива (если точки имеются, уход к К + 9, если то­ чек нет — п/у к «тесту выхода», печати резуль­ татов и «Стоп»)

Ячейки

Условные

 

Код

опера­

Признак

тивной

адреса

операции

памяти

 

 

 

 

247

 

112

 

16

250

 

113

 

50

251

 

114

 

70

252

 

115

 

00

253

Ki+

Н 6

 

17

0262

 

к2

 

00

263

К2

+ 1

 

00

264

К2+2

4

52

265

 

3

02

266

 

4

 

76

267

 

5

4

00

270

К2

+ 6

{1

12

271

К2+ 7

{

00

272

 

8

 

13

273

 

9

 

52

274

 

10

4

15

А1 An

Кг -Ь ИЗ

0100

« о »

р.

Pi

0000 Pmin

Л' 2 + 7 Pi

1556

1

1

i

1

а

Pmln

К2 + 6

К2+ 3

«0 . 0 . 1 » Pmin

П р о д о л ж е н и е п р и л о ж. I

1574

6l50

Pmin

Pmin

« 1 » J

K2+ 7

Примечание

Обращение к «тесту выхода»

Печать

результатов

(150 точек

б-массива)

!

Ячейки 0254—0261 свободны

П/п перераспределе­ ния чисел данного Р-мас- сива по возрастанию их х и у координат и формирование б-массива

Ячейки

Условные

 

опера­

Признак

тивной

адреса

памяти

 

 

 

.275

 

11

1

276

 

12

277

К2

+ 13

{1

300

 

14

 

301

 

15

 

302

 

16

 

303

 

17

 

304

 

18

 

305

К2

+ 19

{

306

 

20

 

307 21

31022

311Я 2 + 23

31224

313К2 + 25

0314

а 1 0 - » 2

 

315

а+

1

 

0316

а+

2

4

317

а 4- 3

 

320

а +

4

 

Код

операции

76

00

12

13

15

76

73

54

55

13

00

52

00

52

55

54

Л,

G

0000

s4 s4

К2 + 7

24р

Ко -г 7^ К2 ~ 19

0001

0102

Аи

К2 г 13

К2 + 10 « 1 . 0 . 0 »

s3

К2 + 1

«0 . 0 . 1 »

Lx

Р- г 1

«0 . 0 . 1 »

ПЦУК

0351

0002

П р о д о л ж е н и е п р-н л о ж . I

Аш

 

 

Примечание

 

Pi

 

G =

1024(10>

 

« 1 »

 

В ячейках Д2 и

т - Д-

5 4

 

формируются адреса пер­

 

 

вых точек каждого обра­

Ко +

7

за (в ячейке Дх постоян­

но находится число, со­

Р+

1

ответствующее

первой

А2)

 

точке

первого образа)

К2

19

 

 

 

0342

0002 Начало п/п перевода 10^2

 

 

 

 

 

 

 

 

П р о д о л ж е н и е п р и л о ж . I

Ячейки

Условные

 

Код

 

 

 

 

опера­

Признак

А

1

*11

Примечание

тивной

адреса

 

операции

 

 

памяти

 

 

 

 

 

 

 

 

321

а+

5

 

36

0350

0323

0003

322

а-г

6

 

04

0347

0350

0003

323

а+

7

 

54

0056

0001

0004

324

а+

10

 

72

 

 

0004

 

325

а +

П

1

32

3000

0340

0600

326

а+

12

1

32

2600

0326

7200

327

а +

13

 

75

0347

0002

0004

330

а +

14

 

56

 

 

0332

0002

331

а +

15

 

05

0003

0004

0004

332

а+

16

1

32

0100

0331

7700

333

а+

17

 

55

0001

0352

0003

334

а +

20

 

41

0002

0003

0002

335

а + 21

 

05

0002

0350

0002

336

а +

22

 

54

0104

0001

0001

337

а +

23

1

32

7000

0333

7700

340

а +

24

 

05

0002

0353

0001

341

а +

25

 

05

0001

0004

0001

342

а +

25

 

00

 

 

 

}

343

а +

27

{

00

 

 

 

}

344

а +

30

i

00

 

 

 

 

345

а +

31

 

52

 

 

 

 

346

а +

32

 

00

ПЦУК

 

 

347

а +

33

1

01

4000

 

 

350

а+

34

1

04

5000

 

 

351

а +

35

7