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

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

WRITE —запись одного сектора на диск.

Важная особенность СР/М — возможность загрузки прикладных программ в память компьютера на место некоторых компонентов БДОС, если программа не обращается к системным вызовам. В этом случае под прикладную программу отводится свыше 52 кбайт ОЗУ. По окончании выполнения такой программы надо восстановить в памяти все компоненты СР/М и передать ей управление. Для этого после завершения работы прикладной программы необходимо передать управление на WBOOT («горячий старт»).

Распределение зон ОЗУ после загрузки в нее операционной системы СР/М показано на рисунке 1.

Файловая система СР/М

При использовании ОС СР/М у вас появится возможность снабдить программы и тексты, наборы символов и т.д. специальным именем и хранить их в виде записей на магнитной ленте. Такой набор записей, рассматриваемый в процессе пересылки и обработки как единое целое, и называется файлом.

Работа с файлами одна из основных задач СР/М и выполняет

.0

.1

. 2

.3

.4

.5

.6

.7

.8

.9

.a

.b

„с

.d

.e

.f

4100

с2

fd

d0

с9

0d

са

29

c3

05

d1

c5

за

42

cf

4f

4110

21

01

00

cd

04

d1

с1

79

b5

6f

78

в 4

67

с 9

2a

ad

4120

в 9

за

42

cf

4f

cd

еа

d0

7d

e6

01

c9

21

ao

d9

4e

4130

23

46

cd

d1

ad

d9

2a

с 8

d9

23

eb

2a

b3

09

4140

73

23

72

с 9

cd

5f

d1

11

09

00

19

7e

17

00

21

0f

4150

сс

сз

cf

cd

d1

c8

21

0d

cc

c3

4a

cf

2 a

b9

4160

в 9

за

е9

d9

85

6f

d0

24

c9

2a

43

cf

11

0e

00

19

4170

с 9

cd

69

d1

36

00

c9

cd

69

d1

f6

80

77

c9

2a

4180

еа

d9

ев

вз

d9

96

23

7a

9e

c9

cd

7f

01

08

4190

13

72

2b

73

с9

7 в

95

6f

7a

9c

67

c9

0e

ff

2 a

ec

41а0

в 9

ев

сс

d9

cd

95

d1

d0

с 5

cd

f7

00

2a

bd

d9

41в0

ев

ес

d9

19

с1

ca

c4

d1

be

c8

cd

7f

d1

00

41с0

с в

d1

с9

77

с9

cd

9c

d1

cd

e0

01

0e

01

cd

b8

41d0

cf

сз

da

d1

cd

е0

d1

cd

b2

cf

21

b1

09

c3

e3

01

41е0

21

в9

d9

23

46

сз

24

da

2a

b9

d9

eb

2a

b1

d9

41f0

80

сз

4f

cf

21

еа

d9

7e

23

be

c0

3c

c9

21

ff

4200

ff

22

еа

d9

с9

с8

d9

eb

2a

ea

d9

23

nn

ea

09

4210

с в

95

d1

d2

19

d2

сз

fe

d1

за

ea

d9

e6

03

06

05

4220

87

05

с2

20

d2

32

е9

d9

b7

c0

c5

cd

c3

cf

cd

04

4230

d1

с1

сз

d1

79

е6

07

3c

5f

57

79

0f

0f

0f

e6

4240

1f

4f

78

87

87

87

87

87

b1

4f

78

0f

0f

0f

e6

if

4250

47

bf

d9

09

07

id

c2

56

d2

c9

d5

cd

35

d2

4260

е6

fe

с1

в1

0f

15

с2

64

d2

77

c9

cd

5e

d1

11

10

4270

00

19

с5

11

d1

0d

c8

d5

за

dd

09

b7

ca

88

d2

4280

с 5

е5

06

00

сз

d2

0d

c5

4e

23

46

e5

79

b0

4290

са

9d

d2

с6

d9

7d

91

7c

98

d4

5c

02

el

23

ci

42а0

сз

75

d2

с6

d9

03

cd

ea

d0

23

44

4d

2a

bf

42в0

d9

36

00

23

78

в1

c2

b1

d2

2a

ca

d9

eb

2a

bf

42с0

d9

73

23

72

cd

а1

cf

2a

b3

d9

36

03

23

36

00

cd

42d0

fe

d1

ff

cd

05

d2

cd

f5

d1

c8

cd

5e

01

3e

e5

42е0

be

са

d2

d2

за

41

cf

be

c2

f6

d2

23

7e

d6

24

c2

42f0

f6

d2

3d

32

45

cf

01

cd

6b

d2

cd

8c

d1

c3

02

4300

в 2

за

d4

d9

сз

01

cf

c5

f5

за

c5

09

2f

47

79

a0

4310

4f

f1

а0

91

е6

1f

с1

c9

3e

ff

32

d4

d9

21

d8

d9

4320

71

43

cf

22

d9

d9

cd

fe

d1

cd

a1

cf

0e

00

cd

4330

05

d2

cd

f5

d1

са

94

d3

2a

d9

d9

eb

1a

fe

e.5

ca

4340

d3

d5

cd

7f

d1

d1

d2

94

d3

cd

5e

d1

за

08

d9

4350

4f

06

00

79

в7

са

83

d3

1a

fe

3f

ca

7c

d3

78

fe

4360

0d

са

d3

fe

ca

73

d3

96

e6

7f

c2

2d

03

4370

сз

d3

с5

cd

07

d3

ci

c2

2d

d3

13

23

04

0d

4380

сз

53

d3

за

еа

d9

е6

03

32

45

cf

21

d4

09

7e

17

4390

d0

аг

77

с9

cd

fe

d1

3e

ff

c3

01

cf

cd

54

01

0e

43а0

cd

18

d3

cd

f5

d1

c8

cd

44

d1

cd

5e

d1

36

e5

43в0

00

cd

d2

cd

с6

d1

cd

2d

d3

c3

a4

03

50

59

43с0

79

в0

са

d1

d3

d5

c5

cd

35

d2

if

02

ec

d3

ci

43 в 0

в1

с6

d9

95

9c

d2

f4

d3

13

c5

05

42

4b

43е0

с в

35

d2

1f

в2

ес

d3

d1

ci

c3

c0

03

17

3c

cd

64

43f0

d2

е1

d1

с9

79

в0

с2

l0

d3

21

00

00

09

0e

00

ie

4400

20

d5

06

00

43

cf

09

eb

cd

5e

01

ci

co

4f

cf

4410

с в

сз

cf

сз

с6

d1

cd

54

b1

0e

0c

cd

18

d3

2 a

43

4420

cf

11

10

00

19

77

cd

f5

d1

c8

cd

44

d1

0e

10

4430

cd

01

d4

cd

2d

d3

c3

27

d4

0e

0c

cd

18

03

4440

св

f5

d1

с8

00

ie

0c

cd

01

d4

cd

2d

d3

c3

40

4450

в 4

0f

cd

18

d3

cd

f5

d1

c8

cd

a6

d0

7e

f5

e5

4460

cd

d1

ев

43

cf

0e

20

d5

cd

4f

cf

cd

78

d1

4470

d1

21

00

19

21

0f

00

19

46

el

f1

77

79

be

4480

78

са

d4

зе

00

da

8b

d4

3e

80

2a

43

cf

11

0f

4490

00

19

77

с9

23

b6

2b

c0

1 a

77

13

23

1a

77

jb

44а0

с9

af

32

45

cf

32

ea

d9

32

eb

d9

cd

ie

01

c0

44в0

cd

69

в1

е6

80

с0

0e

0f

cd

18

b3

cd

f5

d1

с 8

01

44с0

10

00

cd

d1

09

eb

2a

43

cf

09

0e

10

за

dd

d9

44в0

в 7

са

е8

d4

в7

1a

c2

db

d4

77

b7

c2

el

d4

7e

44е0

12

be

с2

1f

d5

сз

fb

в 4

cd

94

d4

eb

cd

94

d4

eb

44f0

be

с2

1f

d5

13

23

1a

be

c2

if

05

00

13

23

0d

ся постоянной частью СР/М —БДОС. Файловая система СР/М автоматически распределяет место в оглавлении и области данных при создании и расширении файла и освобождает место, занятое файлом до его удаления. Если для исполнения операции в оглавлении или области данных диска нет места, то файловая система сообщает об этом.

ОС СР/М обеспечивает 4 вида операций: доступ к файлам, доступ к оглавлению (каталогу), доступ к диску и смешанные операции. Каждый файл имеет только ему принадлежащее имя, состоящее из собственно имени и типа файла, разделенных точкой. Имя файла можно составить максимум из восьми символов, исключая символы «*» и «?». Преимущественно используют латинские буквы и цифры. Для удобства применяются общепринятые названия типов файлов:

.СОМ—транзитная команда, программа в машинном коде, готовая к исполнению;

.MAC — программа на языке ассемблера (текст);

.ТХТ —текстовый файл, цодготовленный редактором;

.BAS — программа на БЕЙСИКЕ (текст);

.FOR-программа на ФОРТРАНЕ (текст);

.0

.1

.2

.3

.4

. 5

.6

.7

.8

.9

.b

.c

.0

.e

.f

4500

c2

cd

d4

01

ec

ff

09

eb

09

1a

be

oa

17

05

77

01

4510

03

00

09

eb

09

7e

12

3e

ff

32

02

d9

c3

10

04

21

4520

45

cf

35

c9

cd

54

d1

2a

43

cf

е5

21

ac

09

*?*>

43

4530

cf

0e

01

cd

18

d3

cd

f5

d1

el

22

43

cf

c8

eb

21

4540

0f

00

19

0e

11

af

77

23

00

c2

46

05

21

0d

00

19

4550

77

cd

8c

d1

cd

fd

d3

c3

78

01

af

32

02

d9

cd

a2

4560

d4

cd

f5

01

c8

2a

43

cf

01

0c

00

09

7e

3c

e6

if

4570

77

ca

83

d5

47

•за

c5

09

a0

21

d2

09

a6

ca

8e

d5

4580

c3

ac

d5

01

02

00

09

34

7e

e6

0f

ca

b6

d5

0e

0f

4590

cd

18

03

cd

f5

d1

c2

ac

05

за

03

09

3c

la

b6

d5

45a0

cd

24

d5

cd

f5

d1

ca

b6

d5

сз

af

d5

cd

5a

04

cd

45b0

bb

00

af

c3

01

cf

cd

05

cf

сз

78

01

3e

01

32

d5

45c0

d9

3e

ff

32

d3

d9

cd

bb

00

за

ез

d9

21

el

09

be

45d0

da

e6

d5

fe

80

c2

fb

05

cd

d5

af

32

e3

09

за

45e0

45

cf

b7

c2

fb

d5

cd

77

d0

cd

84

00

ca

fb

05

cd

45f0

8a

d0

cd

01

cf

cd

b2

cf

c3

02

d0

c3

05

cf

3e

01

4600

32

d5

d9

3e

00

32

b3

d9

cd

54

d1

2a

43

cf

cd

47

4610

d1

cd

bb

00

за

e3

d9

fe

80

02

05

cf

cd

77

00

cd

4620

84

00

0e

00

c2

6e

d6

cd

3e

00

32

d7

d9

01

00

00

4630

b7

ca

3b

d6

4f

0b

cd

5e

d0

44

4d

cd

be

d3

70

b4

4640

с 2-

48

d6

3e

02

c3

01

cf

22

е5

09

eb

2 a

43

cf

01

4650

10

00

09

за

dd

d9

b7

за

d7

09

са

64

d6

cd

64

01

4660

73

c3

6c

d6

4f

06

00

09

09

73

23

72

0e

02

за

45

4670

cf

b7

c0

c5

cd

8a

d0

за

05

09

30

3d

c2

bb

d6

с j.

4680

c5

79

3d

3d

c2

bb

06

e5

2a

в9

d9

57

77

23

14

f 2

4690

8c

06

cd

e0

d1

2a

e7

d9

0e

02

22

e5

d9

c5

cd

01

46a0

cf

ci

cd

b8

cf

2a

e5

d9

0e

00

за

c4

d9

47

a5

в 8

46b0

23

c2

9a

d6

el

22

e5

09

co

da

01

cd

01

cf

ci

c5

46c0

cd

b8

cf

ci

за

e3

d9

21

el

09

be

da

d2

b6

77

34

4600

0e

02

0d

00

c2

df

d6

f5

cd

69

01

e6

7f

77

f1

fe

46e0

7f

c2

00

d7

за

05

d9

fe

01

с2

00

d7

cd

02

d0

co

'♦6f0

5a

05

21

45

cf

7e

b7

c2

fe

06

3d

32

e3

09

36

00

4700

c3

d2

00

af

32

05

d9

c5

2a

43

cf

eb

21

21

00

19

4710

7e

e6

7f

f5

7e

17

23

7e

17

е6

if

4f

7e

if

if

if

4720

if

e6

0f

47

f1

23

6e

2c

2d

06

c2

8b

d7

21

20

4730

00

19

77

21

0c

00

19

79

96

с2

47

07

21

0e

00

19

4740

78

96

e6

7f

ca

7f

07

c5

d5

cd

a2

d4

01

ci

2e

03

4750

за

45

cf

3c

ca

84

d7

21

0c

00

19

71

21

0e

00

19

4760

70

cd

51

04

за

45

cf

3c

c2

7f

d7

ci

c5

2e

04

0c

4770

ca

84

07

cd

24

05

2e

05

за

45

cf

3c

ca

84

07

ci

4780

af

c3

01

cf

e5

cd

69

01

36

с0

el

ci

7d

32

45

cf

4790

c3

78

d1

0e

ff

cd

03

d7

cc

с1

d5

c9

0e

00

cd

03

47a0

d7

cc

03

06

c9

eb

19

4e

06

00

21

0c

00

19

7e

0f

47b0

e6

80

81

4f

3e

00

88

47

7e

0f

e6

0f

80

47

21

0e

47c0

00

19

7e

87

87

87

87

f5

80

47

f5

el

70

el

в 5

e6

4700

01

c9

0e

0c

cd

18

d3

2a

43

cf

11

21

00

19

e5

72

47e0

23

72

23

72

cd

f5

d1

ca

0c

08

cd

5e

01

11

0f

00

47f0

cd

a5

d7

el

e5

5f

79

96

23

78

9e

23

7b

9e

da

06

4800

08

73

2b

70

2b

71

cd

2d

03

сз

e4

d7

el

c9

2a

43

4810

cf

11

20

00

cd

as

d7

21

21

00

19

71

23

70

23

77

4820

c9

2a

af

d9

за

42

cf

4f

cd

еа

d0

e5

eb

cd

59

cf

4830

el

cc

47

cf

7d

if

d8

2a

af

d9

40

44

cd

0b

d1

22

4840

af

09

c3

a3

d2

за

d6

d9

21

42

cf

be

c8

77

c3

21

4850

08

3e

ff

32

de

d9

2a

43

cf

e6

if

3d

32

п6

09

4860

fe

ie

d2

75

08

за

42

cf

32

df

d9

7e

32

e0

09

e6

4870

e0

77

cd

45

d8

за

41

cf

2a

43

cf

b6

77

c9

3fc

22

4880

c3

01

cf

21

00

00

22

ad

d9

22

af

09

af

32

42

cf

4890

21

80

00

22

b1

d9

cd

da

d1

сз

21

08

cd

72

01

cd

48a0

51

08

c3

51

d4

cd

51

do

c3

а2

d4

0e

00

eb

7e

fe

48b0

3f

ca

c2

08

cd

a6

00

7e

fe

3f

c4

72

01

cb

51

db

48c0

0e

0f

cd

18

d3

сз

e9

d1

2a

d9

09

22

43

cf

cd

51

48d0

d8

cd

2d

d3

c3

e9

d1

co

51

d8

cd

9c

03

c3

01

03

48e0

cd

51

08

c3

вс

05

cd

51

08

сз

fe

d5

cd

72

d1

cd

48f0

51

08

c3

24

d5

cd

51

08

cd

16

d4

c3

01

03

2 a

af

11

Предыдущая страница
Следующая страница
Информация, связанная с этой страницей:
  1. Ос ср/м
  2. E7 бдос

Близкие к этой страницы