. , , ,

,,,

IBM PC — ,

 2.

1. . 3

2. p p p p

. 4

2.1. p p. 4

2.2. p p-

. 6

2.3. . 7

3. RS-232C. 10

3.1. . 11

3.2. . 12

3.3. . 12

3.4

. 12

3.4.1. . 13

3.4.2. - . 13

3.4.3.

. 14

4. p pp

p. 15

4.1. p . 15

4.2. pp

.30. 15

4.2.1. p -p

. 16

4.2.2. p -p

. 17

4.2.3. p (FCF). 18

4.2.4. p

(FIF). 21

4.2.5. pp

p (FCS). 21

4.2.6. p pp. 21

4.3. pp pp. 22

4.3.1. pp . 23

4.3.2. FAX.H. 23

4.3.3.

WORK.CPP . 24

5. . -

RS-232c . 28

5.1. 񠠠 28

5.2. 蠠 29

5.3 ,

. 30

5.4. BIOS, 蠠 31

5.5.

"" 37

6. .

. 40

7. .

" -

"

. 47

8. . 52

9. . 54


- 2 -

10. p

1. B,C D.

55

2. B,C D.

56

2. ⠠ 57

3. - ࠠ 58

4. ppp-

C++. FAX.H 59

5. ppp

C++. WORK.CPP 62

6.


- 3 -

 21. .

, -

,

() ,

. -

, -

().

, -

.

, , ,

,

. , ,

, -

. -

4

:

, -

, -

, -

() p -

. p p

p

p p p -

. pp p

p p p -

p p p - -

.


- 4 -

 22. p p p p

 2 .

 12.1. p p.

() -

,

( ),

( -

), p - (

). -

-

( .. )

-

( .. -

). -

70- 80- -

( 300-500 ). 10-15

Ѡ , .

,

,

,

.

:

┌────────────┐

│┌─────────┐ │

││┌──────┐ │ │

│││ │ │ │

┌────────┘││ 8 │ │ └──────────────┐

│ ┌──────┘└──┬───┘ └─────────┐ │

┌──┴──┴─┐ ┌──┴───┐ ┌────┴───┐ │

┌─┤ ├─────┤ │ │ │ │

│ │ 1 │ │ │ │ │ │

│ └───┬───┘ │ ├──────┤ 5 │ │

│ │ │ 4 │ │ │ │

│ ┌───┴───┐ │ │ │ │ │

│ │ ├─────┤ ├──┐ └────────┘ │

│ │ 2 │ │ │ │ │

│ └───┬───┘ └───┬──┘ │ ┌────────┐ │

│ │ │ │ │ │ │

│ ┌───┴───┐ ┌───┴──┐ │ │ │ │

│ │ │ │ │ │ │ 6 │ │

│ │ 3 │ │ 7 │ └───┤ ├──┘

└─┤ │ │ │ │ │

└───────┘ └──────┘ └────────┘

(1),-

, -

, (2). -

, -

, " " (4).- -


- 5 -

, , -

. (3)

, -

. (4) " " -

.

(

).

(5) ( )

( -

, : -

, -

). (7) -

. (8) -

-

. -

( ). (6)

.-

.

,

. , '' -

, -

.

-

, -

.

-

p -

. , -

"",

p -

, .

p p p pp -

p-

p pp-

p

. pp Panafax UF-600SF

( Matsushita, ) "p

" p p p ,

p p

p (, p.),

p, p p

. ,

p -

. p Canon-270 ( Canon, )

"p p p-

", p p

p p p ( -

p p) p p, -

p -

p. -

FaxWriter 4000 ( Harris-Lanier,

), -

, -

, -

. , -

, ( -

RS-232C), '


- 6 -

, ,

"Xerox".

 12.2. p .

-

( -

) . --

̠

, .-

-

-

,.. -

/ (,

, ,

). -

-

: IBM

PC ̠

,

G3 -

.

,

- -

-

.

-

,

,

.

, Xerox () -

-

495-I. -

, ,

. -

, : ,

- ,

. p-

-

. -

, -

,

. 1985. Gamma Technology () -

-

, -

Gammafax

-

. -

-


- 7 -

, Gammafax.

- .

- .[3].

:

, :

┌─────┐ ┌────────────────────────────────┐

│ 1 ├────┤ 2 │

│ │ │ │

└─────┘ └───────────┬────────────────────┘

┌───────────┴────────────────────┐

│ 3 │

│ │

└────────────────────────────────┘

(1) -

, .

(2) ( )

( ) , -

, -

. (3)

,

. -

( , ).

-

.

┌─────┐ ┌────────────┐ ┌──────────────┐

│ │ │ │ │ │

│ 1 ├──┤ 2 ├───┤ 3 │

│ │ │ │ │ │

└─────┘ └─────┬──────┘ └──────────────┘

┌─────┴──────┐

│ │

│ 4 │

└────────────┘

:

(4),

(3). ,

.

 12.3.

-

,

. -

, -

,


- 8 -

,

(). ꠠ -

,, -

.

. , -

' -

̠ . , -

, ̠

. , -

, :

, -

-

. -

, ,

, -

,

--

.-

, -

, :

-

( )

- -

.( -

).

-

( : -

).

-

.

- .

- / -

.

.

-

- , -

-

.

,

.

, -

.

, -

, .

,

, "-

".

,-

.

,-

. -

" ",

, - .

, " 1- ".


- 9 -

,

,

-

, . -

-

.

p

pp pp 1-נ

p -

p, p p.

Ҡ 25007-81,26555-85

, V.2, V.22, V.26, V.27bis, V.50 V.55.

. -

( 20855-83). -

ppp

p , p -

p p -p-

p, , -

. p , pp

p p p. p -

pp-p p

IBM PC AT -

pp p p-

. p p p

p p, p p p-

p.


- 10 -

 23. RS-232C.

RS-232 -

() (/) -

().

IBM PC,

. -

IBM PC Ġ

RS-232C EIA. IEA(Electro-

nics Industries Association - -

) RS-232C :

- - V.24 .

- - -

V.28 .

- - 25 - -

' - -

ISO2110.

──────────────────────────────────────

14 15 16 17 18 19 20 21 22 23 24 25

1 2 3 4 5 6 7 8 9 10 11 12 13

─────────────────────────────────────────────

25 -

D,

(DB24P) (DB25) -

, RS-232.-

RS-232C -

8251.

DB25 RS-232C.

┌─────────┬──────────────┬──────────────────────────────────┐

│ │ │ ࠠ │

│ │ 蠠 │ │

├─────────┼──────────────┼──────────────────────────────────┤

│ 1 │ - │ 堠 │

│ 2 │ 䠠 │ (TD) │

│ 3 │ 䠠 │ (RD) │

│ 4 │ 䠠 │ 蠠 (RTS) │

│ 5 │ 䠠 │ (CTR) │

│ 6 │ 䠠 │ (DCR) │

│ 7 │ - │ │

│ │ │ 䠠 │

│ 8 │ 䠠 │ │

│ │ │ RLSD │

│ 9 │ - │ N - ⠠ │

│ 10 │ - │ N - ⠠ │

│ 11 │ 䠠 │ 蠠 │

│ 12 │ 䠠 │ RLSD ࠠ │

│ │ │ () ࠠ │

│ 13 │ 䠠 │ ࠠ │

│ │ │ ( CTS) │

│ 14 │ 䠠 │  │

│ │ │ ࠠ │

│ 15 │ 䠠 │ - │

│ │ │ ࠠ │

│ 16 │ 䠠 │  │

└─────────┴──────────────┴──────────────────────────────────┘


- 11 -

┌─────────┬──────────────┬──────────────────────────────────┐

│ │ │ ( RD) │

│ 17 │ 䠠 │ - │

│ │ │ ࠠ │

│ 18 │ 䠠 │ ( N 3 ) │

│ 19 │ 䠠 │ │

│ │ │ ( RTS) │

│ 20 │ 䠠 │ (CDSTL) * │

│ │ │ (DTR) * │

│ 21 │ 䠠 │ ( 2) * │

│ │ 䠠 │ ࠠ * │

│ 22 │ 䠠 │ () (RI) │

│ 23 │ 䠠 │ ⠠ * │

│ │ │ - - - - - - - - - - - - - * │

│ 24 │ 䠠 │ - │

│ │ │ ࠠ │

│ 25 │ 䠠 │ │

└─────────┴──────────────┴──────────────────────────────────┘

:*

 13.1. .

,, -

, , " "

,

. -

, -

,

. -

,

.

, " "

(RTS). , -

-

. , -

" "

(CTS),, . -

,

CTS. -

-

.

.

:

Ġ

┌─────────────────────┐ ┌───────────────────────┐

├ ├─────────>│ 堠 │

│ 堠 │<─────────┤ 堠 │

│ ࠠ ├─────────>│ ࠠ │

│ ࠠ │<─────────┤ ࠠ │

│ ├─────────>│ ࠠ │

│ ࠠ │<─────────┤ │

│ ├──────────┤ │

└─────────────────────┘ └───────────────────────┘


- 12 -

 13.2. .

-

. -

" "

(. ). -

-

. , -

.

D0 D1 D2 D3 D4 D5 D6

──────┐ ┌─────┐ ┌───┐ ┌───┐ ┌───┐

1( │ │ │ │ │ │ │ │ │

) │ │ │ │ │ │ │ │ │

│ │ │ │ │ │ │ │ │  1-

└───┘ └──────┘ └───┘ └───┘ └────  1  0 1-

頠 䠠

-

, , -

- " ", -

.,

, -

.

,

.

" ".

 13.3. .

5-8

, - -

. N -

N . -

, -

,

.

N- .

,

. ;

ASCII , 0010110. -

, ,

,-

, .

 13.4.

 1 .

( ) -

, -

, . ( ) , -

,


- 13 -

,

. -

,-

,

8- ,

.Ġ -

8 - -

, ,

/ ,

, -

.

, .

RS-232C :

- (1).

- - (2).

- (3).

.

 13.4.1. .

.

-

. , ,-

, 1 -

0 , (

) ,

1 . -

- , -

. 7--

0100110 ( ASCII) ,

, 1,

0 .

 13.4.2. - .

, -

,

, -

. , , -

, -

. -

, .

. -

, -

, ,

.

, -

. -

-

. - -

. -

,


- 14 -

,

- .

 13.4.3. .

-

, ,

1,. ( ) ,

0.

,

. , -

-

.

, -

( ). -

,

128 256 , , ,

1 .

. -

-

, , -

. -

, -

,

" "

.,

, , -

-

.

-

, -

. . -

-

-

.

,

, ,

.


- 15 -

 24. p pp p-

 2.

-

, -

, . ,

8 (F): 01111110 , -

() , p (), - N

, 16

(FCS) 8 (F). p

p p p .

┌───────┬───────┬───────┬──────────┬───────────┬────────┐

│ F (8) │ A (8) │ C (8) │ DATA (N) │FCS (16) │ F (8) │

└───────┴───────┴───────┴──────────┴───────────┴────────┘

 14.1. p .

,

().

0 -

. ,

G1 ,

p - -

Π 4

4 / -

() 6 .

G2 ,

p -

3 4

4 /.

/ -

,

.

, G3,

-

, -

4 1

-. -

. .30.

G4 -

, -

(PDN).

PDN -

p -.

p pp pp -

pp p G3.

 14.2. pp .30.

p pp

p, p .30 ("pp

p p -

"). - p p-


- 16 -

p 5. p

p pp p

, pp .2, .3, .4

. pp , p

p pp

p . -

p, p , p-

p , p, p

p .

p -

(p -

) (p

p), p

:

. .

. pp p- -

p p p.

. p ( p -

p, p).

D. pp -, pp

, p p

.

E. . p

: p - p , -

, p -

p, p

p p p -

p.

-p

p p p (HDLC),

pp pp p . p-

p HDLC p p, p

p . pp p, p

p p p p, p -

p pp -

.

p .30 p p 1.

 14.2.1. p -p .

1. p ,

p p . p p -

p 3 .

2. p p, -

p p p -

/, p p. 5-

p 0 p 1

p.

3. p p p

, p p

p p .

p p pp

p p . p

p p 3 +-

15%, p ; p


- 17 -

p p p (DCN)

. p

, :

- p, , -

FCS; - p p 3 +- 15%;

- p p 5,

1; - p p p

p /.

4. p 3 p p -

p -

p (CRP). p -

p CRP, p -

p .

5. p p pp p-

pp ( p

p). , p DIS,

p p p, p-

p p ,

p p pp.

1.

- p 3 +- 15%

:

- p p p 2,55 ;

- p p, p 3,45 , -

;

- p p 2,55 3,45 -

.

2. - p-

DIS , -

.

 14.2.2. p -p .

. -

HDLC

p. pp -

-

p. pp p -

, -

, p , -

p p pp.

p: 0111 1110.

. p HDLC p-

p ()

p p p . p

p -

p p.

p: 1111 1111.

. p HDLC

p , -

pp p.


- 18 -

p: 1100 X000.

X = 0 p, p

pp, X = 1 p p pp.

p p p, p

.

. p HDLC -

p p p

p -

. .30 : -

p (FCF) p

(FIF).

 14.2.3. p (FCF).

p p p -

p HDLC. p

p p p -

p . p-

FCF :

X p FCF, X p-

p:

- X 1 , p p

p DIS;

- X 0 , p p

p DIS;

- X , -

.

. -

.

p: 0000 XXXX.

(DIS) pp -

p p.

p: 0000 0001.

Ƞ (NSF).

p , p p -

p .

p: 0000 0100.

. ,

p, , p -

p.

p: 1000 XXXX.

(DTC). p

p , p DIS.


- 19 -

p: 1000 0001.

(NSC). -

p p-

, p NSF.

p: 1000 0100.

. p p.

p: X100 XXXX.

(DCS). p -

, p , p

DIS.

p: X100 0001.

(NSS). -

p -

p, p NSC NSF.

p: X100 0100.

. p p-

.

p: X010 XXXX.

(CFR). p :

p, pp p- p

p .

p: X010 0001.

. p

p. pp p 3 p pp p-

p ,

.4.

-. p p.

p: X111 XXXX.

(EOM). p -

p p .

p: X111 0001.

(MPS). p-

p p -

p p.

p: X111 0010.

(EOP). p -

p , p-


- 20 -

, p E p p-

.

p: X111 0100.

-. p p.

p: X011 XXXX

ߠ (MCF). , p

. (

MPS EOM).

p: X011 0001.

ߠ (RTP). :

p

p p p /

p, CFR.

p: X011 0011.

ߠ (RTN). ,

p p p.

p p , p / -

p p p.

p: X011 0010.

Š (PIP). ,

p, p -

pp. pp

, pp

.

p: X011 0101.

Š (PIN). ,

p p p

p p-

p. pp p

, pp -

.

p: X011 0100.

. - p

PIN PIP. p

.

. p

p .

p: X101 XXXX.

(DCN).

E (p ). p .


- 21 -

p: X101 1111.

(CRP). -

, p p

p ( -

p).

p: X101 1000.

 14.2.4. p (FIF).

FCF p-

pp. p

-p p

p DIS, DCS, DTC, NSC, NSF NSS.

p .30 -

pp.

 14.2.5. pp p (FCS).

FCS p 16

. "1" ( 2), -

:

- ( 2) x (x + x + x +...+ x

1) p x + x + x + 1, k -

p p FCS,

, pp,

x (

2) p x + x + x + 1 p p -

p FCS,

, pp.

 14.2.6. p pp.

1 - p, p -

p p p. 1 35 +- 5 ,

p

p p 1.

2 p p -

p p p

/. 2 6 +- 1 p -

p (pp, 1- pp

" p", . -). 2 p -

p p HDLC p 2.

3 - p, p

pp pp pp pp.

pp , pp -

p p . 3 10 +- 5 ,

p p p / p-

p pp ( PIN/PIP PRI-Q) p -

p 3 pp

p.

4 - 3 +- 15% -

.


- 22 -

 14.3. pp pp.

p

p p 8251 p p-

p. [3] -

.30 -

-

. , ppp

p , p p-

p, p p

. p, p -

,

pp p. -

- p p p.

p p p p p p,

p . p p p

, p 8251

p p p, p p

9600 . p p

.

p p , -

pp ppp p

8253. p:

p 1, 0 - pp p.

p p p p p.

p 1, 1 - pp.

p p .

p 1, 2 - pp.

p p p p.

p 2, 0 - p pp . -

p pp p. p-

.

p 2, 1 - p pp . -

p " p".

p 2, 2 - pp . -

p pp p p -

.

p pp

C++. p -

p p -

. p p p-

pp . p

("%")

(">>" "<<") p. p-

p -

p p

: unsigned long int, unsigned int unsigned char. -

clock(), time.h

- p p

p.

pp -

.30 p-

p 3 p : fax.h work.cpp

p p 5 6. p

p p 1 2. p

pp

p pp .


- 23 -

 14.3.1. pp .

p , p

p p .30, p

p p.

p pp

p . p p -

pp tests1().

pp p IC. -

p.

p pp 1000 ,

. -

- pp p p -

pp p . -

p pp pp

. p pp,

pp pp pp. p -

ERRINT - p .

pp.

INTG, p, p-

- . -

. pp -

p p p p -

p . p

p , p p -

, p p "p-

...". Ѡ

p . -

, p

98% , -

p p p p.

 14.3.2. FAX.H.

,

: - , -

, - ,

-

.30. ,

. .

newt -

RDIS RRESP.

.

, -

, : status

( ) exstatus ( ).

newt ,

- -

. .

k int ,

. -

.

p r int p

p . fp , p

p, filename - . frame1 frame2

. `

, ,


- 24 -

( )., -

. -

`-

. frame1 -

em empt. m[] -

` frm - -

. :

, , -

, ( ). -

int

long int . fcf

.

( ),

.

stdio.h, time.h, dos.h - ,

.

 14.3.3. WORK.CPP .

 _

 _.

: int prd(FILE *, int);

: 1 - ; 0

- . .

- , -

. p

p .

- . -

,

.

: res -

; start - -

, ; c, i, j, ik, ind -

. last_doc - p-

p.

 _ -

 _.

: int prm(int);

: 0 -

; 1 - .

p - p , p p

- DIS DTC. : res -

;

start, start2 - , -

.

 _ .

: int response_rec(void);

: 0 - - ,

""; 1 - "", :

; 2 - "", .


- 25 -

: start - ,

; res -

; flag - -

.

 _ .

: int commande_rec(void);

: 0 - - -

, ""; 1 - "", :

.

: start - ,

; res -

; flag - -

.

 _ .

: int prmframe(clock_t);

: 0 - ; 1 -

3 ; 2 - :

.

- 2.

: fr -

` frprom. `

. res - p-

p. d -

p p. x, y -

.

 _

 _.

: int codec(int);

: 0 - -

; 1 - .

- .

: .

: ostatok - -

,

; control - -

; j - -

; i1, i2 - ,

. prom -p p p-

p .

 _ p p.

p: void trans(int, int);

p p.

p p - p. p p-

- p.

p: x, y -


- 26 -

p . d, fr, prom - p p

. adr - x y

. z - p p, p p-

. ind - , , -

.

 _ p p -

 _.

p: void prddoc(FILE *);

p.

p - , p p.

p: c - p

p p p .

 _ p p -

 _.

p: int prmdoc(void);

p: 0 - p p; 1 -

p p .

p: c -

p p p p; z - -

p ; eol - -

EOL; start - p p; ofp -

.

 _pp p

p: void tests1(void);

p. p p p-

.

p: c - p

p p . dat - p

p , p.

 _pp p .

p: void octava(void);

p. p p p-

.

p: d - p

p , p . i - -

p p . errct -

.

 _ p.

p: byte pin(int, byte);


- 27 -

p byte, --

fax.h unsigned char.

p p - p p. p p - ,

, p.

p: i - p

p p .

 _ p.

p: void pout(byte, int);

p.

p p - p. p p-

- p p.

p .

 _pp ppp p p 8251.

p: void mode51(byte, byte);

p.

p p - p p p. p p-

- p.

p .

 _pp ppp p p

 _p .

p: void chmode(int);

p.

p - p p .

p .

 _pp p .

p: void set_mode(int, int);

p.

p p - p p p. p

p - p p .

p .

1. - p " p " -

, p ,

p , p p p p-

p p.

2. - p p -

, ppp p

pp . p

p p p.


- 28 -

 25. 0  2 . -

 2 RS-232c .

 15.1.

RS-232C ( ),

,

PC.

,

.

,

. , "-

", -

,

"" (

, : 1 ,

 1 ). 0, -

, -

15 . -

.(  ,

-

).

, -

, -

.

, -

.

. , -

,

. ,

-

, -

.

,-

-

. , , -

-

.

(1011) .

┌───────┐ 1 ┌──────┐ ┌──────┐ ┌──────┐

│ ..├──>┤. │ │ │ │ │

│ │ 0 │ │ │ │ │ │

│ ├──>┤ │ │ │ 1011 │ │

│ │ 1 │ │ │ ├──────>┤ │

│ ├──>┤ │ │ │ │ │

│ │ 1 │ │ │ │ │ │

│ . ├──>┤. │ │ │ │ │

└───────┘ └──────┘ └──────┘ └──────┘

-

.


- 29 -

, . -

-

,

.

.

-

.

 15.2.

-

. -

" " (.

). -

.

.

, -

.

"1" D0 D1 D2 D3 D4 D5 D6

──────┐ ┌──────┐ ┌───┐ ┌───┐ ┌───┐

│ │ │ │ │ │ │ │ │

"0"│ │ │ │ │ │ │ │ │

└─┘ └───────┘ └───┘ └───┘ └──

"1" - 𠠠

"0"-

 1 頠 7- -

 1, .-

 1 1010011 AS-

 1CII- "S". 0

-

, ,

(. -

). - "

" , .-

, ,

, . -

-

,

.

,

( -

).

, ,-

. , (

), .

"1" "0" -

,

,- ,

"0" , -

. , -

,

-

-


- 30 -

. -

, -

. -

, -

-

("0").

.

-

, " -

" (). IBM PC -

8250, Na-

tional Semicoductor.

 15.3 ,

 1

-

,

.

,

:

 21.

 22.  0 ( 7)

 23.

 24.

-

, -

, RS-232.

' 25 ( IBM PC AT -

'). ,

, RS-232.

,

┌───────────────────────────┬───────────────┬──────────┐

│ 렠 │ │ │

│ │ ├─────┬────┤

│ │ │ 25 │ 9 │

├───────────────────────────┼───────────────┼─────┼────┤

│ │ RTS │ 4 │ │

│ 蠠 │ CTS │ 5 │ │

│ ⠠ │ DSR │ 6 │ │

│ │ DTR │ 20 │ │

│ │ TxD │ 2 │ │

│ │ RxD │ 3 │ │

│ │ GRD │ 7 │ │

└───────────────────────────┴───────────────┴─────┴────┘

, -

, . ,

,

. -


- 31 -

.

- ,. -

,,

.

,

" " (CTS), --

. ,

CTS . -

:

do {

while (not CTS) wait;

send(byte);

} while(bytes not send);

.

 15.4. BIOS,

IBM PC, -

-

DOS -BIOS DOS BIOS,(BIOSBa-

sic Input Output System - ) -

-

. DOS , DOS

-

. -

BIOS. -

-

14H.

-

. 14H,

0, .-

BIOS AH

AL -

,

:

7 6 5 4 3 2 1 0

──┬─── ─┬─ ┬ ─┬─

() ────────┘ │ │ │

蠠 ──────────────┘ │ │

──────────────┘ │

─────────────────────┘

:

9600 1 1 1

4800 1 1 0

2400 1 0 1

1200 1 0 0

600 0 1 1


- 32 -

300 0 1 0

150 0 0 1

110 0 0 0

. 1,

,

. -

"10", ,

"11" - .

- 4 3

:

0 0 1 0

0 1

1 1

: - 9600; -

; ; -

1; - 8; 11111011 -

251.

PC

.

DX. 0, 1 ...,-

, init_port(),

.

void port_init(int port,unsigned char code)

/* ࠠ */

{

union REGS r;

r.x.dx = port; /* 򠠠 */

r.h.ah = 0; /* */

r.h.al = code; /* 蠠 */

int86(0x14,&r,&r);

}

int86(),

, Borland C++ . Borland

C++ bioscom() , BI-

OS.H, :

bioscom(int cmd,char byte,int port), cmd = 0 - -

, byte,port = com1-0,com2-1... -

.

BIOS 14H, 3

. -

, DX.

, , AH AL -

, -

,


- 33 -

┌───────────────────────────────────────────┬───────┐

│ , 򠠠 │ │

├───────────────────────────────────────────┴───────┤

│ 2  0  2  0 ( AH ) │

├───────────────────────────────────────────┬───────┤

│ │ 0 │

│ │ 1 │

│ 蠠 │ 2 │

│ │ 3 │

│ │ 4 │

│ │ 5 │

│ 򠠠 │ 6 │

│ 蠠 │ 7 │

├───────────────────────────────────────────┴───────┤

│ 2  0 ( AL) │

├───────────────────────────────────────────┬───────┤

│ 蠠 │ 0 │

│ ⠠ │ 1 │

│ │ 2 │

│ 蠠 │ 3 │

│ 蠠 │ 4 │

│ ⠠ │ 5 │

│ ࠠ │ 6 │

│ 蠠 │ 7 │

└───────────────────────────────────────────┴───────┘

.

- " "

,-

, -

. rport(), ,-

, .

rport(int port) /* port / **/

{

union REGS r;

while(!check_stat(PORT)&256)/* */

if(kbhit()) /******* **/

{

getch();

exit(1);

}

r.x.dx = port; /************** **/

r.h.ah = 2; /****************** **/

int86(0x14,&r,&r);

if(r.h.ah & 128)

printf(" n");

return (r.h.al);

}

BIOS 14H, 3

.

DX.

, BIOS,

AL. -

AL 7 AH

蠠 -


- 34 -

( ). rport(), -

.

, -

, , -

. -

, -

. rport()

, ,-

. kbhit() -

.

. kbhit() -

rport() -

, , -

, . -

, 14H, 2

,

7 .

, ,

,

,-

.

: --

.

- -

.

, -

.

:

send()

{

while ( )

{ send(); wait(); }

}

receivite()

{

do {

receive_byte();

send( );

} while( );

}

-

- -

,

, ,

- -

.

-

,

,

.

.

.-


- 35 -

:EOF (End Of File -

) -

.

- .

頠 -

, 砠

.  -

, ,

.

send_file(), .

void send_file(char *fname)

{

FILE *fp;

char ch;

struct stat statbuf;

struct

{

char c[2];

unsigned int count;

} cnt;

if ((fp = fopen(fname,"rb") == NULL )

{ printf (" %sn",fp);

exit(1);

}

send_file_name(fname);/******* **/

stat(fname,&statbuf);

wait(PORT); /******** **/

cnt.count = statbuf.st_size /******** **/

sport(PORT,cnt.c[0]); /** **/

wait(PORT);

sport(PORT,cnt.c[1]);

do {

ch = getch(fp);

if(ferror(fp));

{

printf(" n");

break;

}

if(!feof(fp))

{

wait(PORT);

sport(PORT,ch);

}

} while(!feof(fp));

wait(PORT);

fclose(fp);

} /******************************* send_file ***/

stat(), send_file() Bor-

land C++.

send_file_name(), ,-

.

void send_file_name(char f)

{

printf(" n");

do


- 36 -

{

sport(PORT,"?");

} while(!kbhit() && check_stat(PORT)&256);

if(kbhit())

{

getch();

exit(1);

}

wait(PORT); /******* **/

printf (" %s ",f);

/****************** **/

while (*f)

{

sport(PORT,*f++);

wait(PORT); /******* **/

}

sport(PORT,"n");/************** **/

printf("n");

}

send_file_name()

.-, -

("?")

( -

, -

). wait(), ,

- , -

.

void wait(int port) /****************** **/

{

if (rport(port) != '.'

{

cout <<" n";

exit(1);

}

}

, -

.

.

.-, -

( " ? ").

( ).

.

.

- -

.

. rec_file() :

void rec_file()

{

FILE *fp;

char ch;

char fname[14];

struct {

char c[2];


- 37 -

unsigned int count;

} cnt;

get_file_name(fname); /******* **/

printf(" %sn",fname);

remove(fname);

if( (fp = fopen(fname,"wb"))== NULL)

{

printf(" %s",fname);

exit(1);

}

/************ *****************/

sport(PORT,'.');/********************* **/

cnt.c[0] = rport(PORT);

sport(PORT,'.');/********************* **/

cnt.c[1] = rport(PORT);

sport(PORT,'.');/********************* **/

for(;cnt.count;cnt.count--)

{

ch = rport();

putch(ch,fp);

if(ferror(fp)){printf(" n");

exit(1);

}

sport(PORT,'.'); /******************* **/

fclose(fp);

}

void get_file_name(char *fp) /**** **/

{

printf(" n ");

while(rport(PORT) != '?');

sport(PORT,'.'); /************************ **/

while( ( *f = rport() ) )

{ if(*f != '?')

{ f++;

sport(PORT,'.'); /**************** **/

}

}

}

 15.5.

 1""

-

3- 9-

25- , DB9 DB25.  -

COM1,COM2 ...

Norton Commander -

.

, -

, Link ,

, .

(link) ,

.


- 38 -

. -

.

.

┌──────────────┐ ┌───────────────┐

│ │ │ 堠 │

│ 堠 ├──────────────────┤ 堠 │

├──────────────┤ ├───────────────┤

│ │ │ │

│ 堠 ├──────────────────┤ 堠 │

├──────────────┤ ├───────────────┤

│ ├──────────────────┤ │

└──────────────┘ └───────────────┘

9- .

┌──────────────────────────────────┬─────┐

│ ࠠ │ No. │

│ │ .│

├──────────────────────────────────┼─────┤ ┌─┐

│ 堠 │ 2 ├─────────> │3│

├──────────────────────────────────┼─────┤ ├─┤

│ 堠 │ 3 ├─────────> │2│

├──────────────────────────────────┼─────┤ └─┘

│ 蠠 │ 7 ├──>──┐

├──────────────────────────────────┼─────┤ │

│ 堠 │ 8 ├──<──┘

├──────────────────────────────────┼─────┤

│  │ 4 ├──>──┐

├──────────────────────────────────┼─────┤ │

│ ⠠ │ 6 ├──<──┤

├──────────────────────────────────┼─────┤ │

│ ࠠ │ 9 ├──<──┘

├──────────────────────────────────┼─────┤ ┌─┐

│ "" │ 5 ├─────────> │5│

└──────────────────────────────────┴─────┘ └─┘


- 39 -

25- .

┌──────────────────────────────────┬─────┐

│ ࠠ │ No. │

│ │ .│

├──────────────────────────────────┼─────┤ ┌─┐

│ 堠 │ 2 ├─────────> │3│

├──────────────────────────────────┼─────┤ ├─┤

│ 堠 │ 3 ├─────────> │2│

├──────────────────────────────────┼─────┤ └─┘

│ 蠠 │ 4 ├──>──┐

├──────────────────────────────────┼─────┤ │

│ 堠 │ 5 ├──<──┘

├──────────────────────────────────┼─────┤

│ ⠠ │ 20 ├──>──┐

├──────────────────────────────────┼─────┤ │

│ ⠠ │ 6 ├──<──┤

├──────────────────────────────────┼─────┤ │

│  │ │ │

│ ࠠ │ 8 ├──<──┤

│ │ │ │

├──────────────────────────────────┼─────┤ │

│ ࠠ │ 22 ├──<──┘

├──────────────────────────────────┼─────┤

│ │ │

│ 蠠 │ 23 ├──>──┐

│ ( ) │ │ │

├──────────────────────────────────┼─────┤ │

│ │ │ │

│ 蠠 │ 12 ├──<──┘

│ ( ) │ │

├──────────────────────────────────┼─────┤

│ │ 21 ├──>──┐

├──────────────────────────────────┼─────┤ │

│ │ 18 │ │

├──────────────────────────────────┼─────┤ │

│ 蠠 │ 25 ├──<──┘

├──────────────────────────────────┼─────┤ ┌─┐

│ "" │ 7 ├──────────> │7│

└──────────────────────────────────┴─────┘ └─┘


- 40 -

 26. .

 2 .

,,,-

,

.

-

, -

, -

, -

- -

.

.

-

.

, , -

.

, -

. ,

. -

.

, ,-

,堠 蠠 .

-

, ,

.

, -

- .

.-

-

.

,. ,

.

-

.

,

:

 1  0 (BLACKOUTS);

 1  0 (BROWNOUTS);

 1  0 (DIPS);

 1  0 (LINE NOISE);

 1 0 (SPIKES);

 1 0 (SURGES);

 2 0  2 0  2 0

 2  0 ,

.

.

 2 0  2 0 - -

. , -

, .

" " . -


- 41 -

,

, ,-

, -

.

 2  0 - ,

. , -

. -

""

.

 2 0 () -

, .

.

.

 2 0

.

, -

, , .

.

. :

 2  0 (Power-protecti-

on stip).

 2  0.

 2  0.

 1  0 - -

, -

. -

.

 1  0

. " ",-

. -

, RFI/EMI (RFI - -

, EMI - ).

 1  0 (UPS) - -

, -

.

, , ,

.

-

220 50 ( 110

60 ). +-5 +-12

, .

().

-

.


- 42 -

.

┌────┐ 13 ┌───────┐ 6 ┌─────┐

│ 5 ├───────────────┤ │ │ VD │

│ ├───────────────┤ ├───┤│>│─ ├──

└─┬──┘ 7 │ │ │ 8 │

V │ ├───┤ ├──

┌────┐ ┌─┴──┐ ┌────┐ 19 │ │12 │ │

┌┤ 6 ├─────┤ 4 ├──┬─>┤ 3 ├────┤ 7 │ └─────┘

│└────┘ 2  0└────┘ 2  0│ 2  0└───┬┘ 2  0│ 2  0│ 2

│ 2  0┌─┴──┐ 2  0│ 2  0│ 2  0│ 2

│ │ 2 │ │ │ │

│ └─┬──┘ │ │ │

│ │ │ └─┬─────┘

│ ┌────┐ │ │ │ 1

───┴──┤ 1 ├───────────┴──────┼───────┘

│ │ ┌──────┐ │

──────┤ ├──┤ 9 ├────────┘

└────┘ └──────┘

: 1 - . 2 - -

.3 - -

.4 - . 5 - . 6 -

7 - . 8 - -

.9 - ().

.

2

,

3. 19 - 1

.

-

, -

. 6 - 12 -

,

VD . -

4 -

. 7 -

. VD -

, 6 - 12 . -

,

, 1 - 19 ,

6 - 12. , -

3 , -

, .

堠 -

, ,

5. -

-

. , -

1 - 19 ,

, .

3

, , 3

- 7,


- 43 -

.

-

.

-

-

. -

4 , ,

. -

,

.

,

: -

, .

. ()

.

() -

.

220 ┌───────┐ ┌──────┐

─────────┬─────────┐ ┌─────┤ F1 ├────┤ ├──

│ │ │ Ԡ └───────┘ │ Ѡ │

──┴── │ │ Ƞ │ Š │

──┬── │ │ ˠ │ Ҡ │

│ Š ܠ │ Š │

├────┐ ═══════════ Ҡ │   │

│ │ Π Р │ Π │

──┴── │ │ │ │ ɠ │

──┬── │ │ │ │ │

│ │ │ │ ┌───────┐ │ │

─────────┴────┼────┘ └─────┤ F2 ├────┤ ├──

│ └───────┘ └──────┘

220 │

─┴─ F1,F2 - ()

.

,

,-

.

.

-

-

, .

, -

. -

.


- 44 -

┌─ ──┬─────────────┬──── 2 ────────────┬────────────1

│ │ │ ┌┴┐

└─┬─────┼────────┬────┼──── 1 │ │ R1

│ │ I │ │ └┬┘

│ │ ┌┴┐ ┌┴┐ ──────┬─────┼─────┬──────┤

│ │ │ │R1│ │R2 ┌┴┐ ┌┴┐ ┌┴┐

│ ┌─┐ │ │ │ │ │ U U │ │R │ │R │ │R2

└─┤ ├─┘ └┬┘ └┬┘ └┬┘ └┬┘ └┬┘

│ │ │ │ ──────┴─────┼─────┘

┌┬┴─┴┐ R │ │ │

┌─┼┴───┴─────────┴────┴────┐ ────────────┴────────────2

/┴┐/ / / / / / / / / / / /

│ │R I

└┬┘

,

, 2, -

R -

R2 -

R1.

R2 >> R R2 >> R, R - -

, R2 -

. :

U = (U(RR/(R+R)))/(R1+RR/(R+R));

, R << R R << R1, :

R+R R; R1+R R1. , -

:

I = U/R = UR/RR1;

, R=const ( R = 1000 )

, ,

R R1., R,

. R,-

" "

:

┌───────────────────────────────────────┬──────────────────┐

│ ꠠ │ │

│ │ │

│ │ R.젠 │

├───────────────────────────────────────┼──────────────────┤

│ 堠 │ │

│ 1000 頠 │ R <= 0.5 │

│ │ │

├───────────────────────────────────────┼──────────────────┤

│ 堠 │ R = 250/I < 10 │

│ 1000 │ │

├───────────────────────────────────────┼──────────────────┤

│ -│ R = 125/I <= 10│

│ │ │

│ 1000 │ │

├───────────────────────────────────────┼──────────────────┤

│ 1000 │ R <= 4 │

│ │ │

├───────────────────────────────────────┼──────────────────┤

│ , │ R <= 10 │

│ -│ │

│ 100 │ │

└───────────────────────────────────────┴──────────────────┘

: I - , 1-


- 45 -

-

,

. 2 -

.

, ,

- - 1 -

 1 0. -

-

, (

12.1.009 - 76).

, ,

-

.

-

. -

,

( -

), .

() (). -

,

-

. -

, -

.

t

┌ ──────────────────────── 3 ├ │

├ ──────────────────────── 2 │

├ ─────────────┬────────── 1 t2 ├─┼─┐

├────────────┬─────┼────────── Р │ │

├───────┬────┼─────┼────────── Ǡ │ │ │

│ │ │ │ ├ │

│ ││ │ │ │ │ │

│ I││ ┌┼┐ ┌┼┐I砠 │ │

│ ││ │││ │││ t1 │─┼─┼─────┐

│ │ └┼┘ └┼┘ │ │ │

│ │ ┌──┼─────┼───┐ │ │ │ │

│ └─┤ │ │ │I R │ │ │

─┼─────────┴────────────┴────── └─┴─┴─┴───┴───┴────

│ / / / / / / / / / / / / / / 1 2 3 4 I/I

─┴─ R0

. ,

( 1) R, -

R. , R << R0 , R0 << R.

(R+R0) || R, :

I ══ I = U / (R + R); {*}

I = IR / (R + R) ══ UR / (R + R) * R;

, ,-

,

.

:

R/ R= 1,U = 220B,R = 1,


- 46 -

I = U / 2R = 220 / 2 * 1 = 110 .

,

0.5, -

.

-

I

,

.-

, -

t -

I .

-

-

. -

, -

: -

, -

, -

. , -

,

.

(,

, ),

, -

, -

,

( )

-

. -

.

┌─────┐

───┤ F1 ├───┬──────────────── Ԡ

└─────┘ │ ┬

┌─────┐ │ │

──┬┤ F2 ├───┼──┬─────────────

│└─────┘ │ │

└──────────┼──┼───┬─────────

┌─┼──┼─┐ │

│┌┴──┴┐├─┘

││ ││

│└────┘│

└──────┘

.

,-

. , -

-

, .


- 47 -

 27.  0  2

 2  0  2" - "

 2 ,

 2 .

, Ѡ -

,

() . -

, - -

.

. :

, : -

- , -

. , "

- " : -.

,

, -

, -

.

( -

) 1. -

-

MOBILE

1993 .

1800

1 ( $ )

┌──────────────┬────────┬──────────┬──────────┬───────────┐

│ . │ $│ │ │  │

├──────────────┼────────┼──────────┼──────────┼───────────┤

│ │ 120 │216000.00 │ 49680.00│ 265680.00 │

│ (BitFax)│ │ │ │ │

├──────────────┼────────┼──────────┼──────────┼───────────┤

│ - │ 200 │360000.00 │ 82800.00│ 442800.00 │

│젠 │ │ │ │ │

├──────────────┼────────┼──────────┼──────────┼───────────┤

│. │ 300 │540000.00 │ 124200.00│ 664200.00 │

│BitFax │ │ │ │ │

├──────────────┼────────┼──────────┼──────────┼───────────┤

│. │ 320 │576000.00 │ 132480.00│ 708480.00 │

│ │ │ │ │ │

│ࠠ │ │ │ │ │

└──────────────┴────────┴──────────┴──────────┴───────────┘

┌────────────────────────┐ ┌────────────────────────────┐

│ 蠠 │ │ .ࠠ │

│ │ │ │

│ 120 * 1800 = 216000 │ │ 216000 / 100 * 23 = 49680 │

│ 200 * 1800 = 360000 │ │ 360000 / 100 * 23 = 82800 │

│ 300 * 1800 = 540000 │ │ 540000 / 100 * 23 = 124200 │

│ 320 * 1800 = 576000 │ │ 576000 / 100 * 23 = 132480 │

└────────────────────────┘ └────────────────────────────┘


- 48 -

┌─────────────────────────────────────────┐

│  │

│ │

│ 216000 + 49680 = 265680 │

│ 360000 + 82800 = 442800 │

│ 540000 + 124200 = 664200 │

│ 576000 + 132480 = 708480 │

└─────────────────────────────────────────┘

( + .,

):

2

┌──────────────┬─────────────┬────────────┬─────────────────┐

│.䠠 │. │. │  │

├──────────────┼─────────────┼────────────┼─────────────────┤

│ │ 256800.00 │ 664200.00 │ 921000.00 │

│ ࠠ │ │ │ │

├──────────────┼─────────────┼────────────┼─────────────────┤

│ - │ 442800.00 │ 708480.00 │ 1151280.00 │

│젠 │ │ │ │

└──────────────┴─────────────┴────────────┴─────────────────┘

-

3.

3

┌──────────────────────┬─────────────┬───────────┬──────────┐

│. │ │ 蠠 │ │

├──────────────────────┼─────────────┼───────────┼──────────┤

│ ࠠ │ 12000.00 │ 2760.00 │ 14760.00 │

├──────────────────────┼─────────────┼───────────┼──────────┤

│ 젠 │ 12000.00 │ 2760.00 │ 14760.00 │

└──────────────────────┴─────────────┴───────────┴──────────┘

.: 12000/100*23 = 2760

: 12000 + 2760 = 14760

( -

) 4.

4

┌─────────────────┬────────────┬──────────────┬───────────┐

│. │ │ │  │

├─────────────────┼────────────┼──────────────┼───────────┤

│ │ 921000.00 │ 14760.00 │  2935760.00 0 │

│ࠠ │ │ │ │

├─────────────────┼────────────┼──────────────┼───────────┤

│ │1151280.00 │ 14760.00 │ 21166040.00 0 │

└─────────────────┴────────────┴──────────────┴───────────┘

.

935760.00 (..4).

,

. -


- 49 -

-

(-

).

.

" 1

 1 " 0

1989.

: -

/, -

, . -

. / 2000 .

:

: 1

: 1

' . : 2

: 3 : : 3

. : 12

. : 22

: 60

: . (Borland C++)

:

(,) : ...

.. :

20 . / :

:

┌──────────┬─────────────────┬──────────────────────┬───────┐

│ │ │ . ││

│├───────┬─────────┼─────────┬────────────┤│

│ࠠ │ ││ │堠 │ - │

│ │- │ │ │ │ │

├──────────┼───────┼─────────┼─────────┼────────────┼───────┤

│ () │ 13 │.4.39 │1=1.000 │.1.7 .1.3 │ 2 │

│. │ │.1ࠠ │2=0.480 │ .1.2 │ │

│ │ │ │3=1.000 │.1.8 .1.4 │ │

│ │ │ │4=0.800 │.1.11 │ │

│ │ │ │5=0.500 │.1.12 .1.6│ │

│ │ │ │ = │ │ │

│ │ │ │=0.192 │ │ │

├──────────┼───────┼─────────┼─────────┼────────────┼───────┤

│. │ 72 │.4.40 │1=1.000 │.1.7 .1.3 │ 14 │

│ │ │.1ࠠ │2=0.480 │.1.7 .1.2 │ │

│ │ │ │3=1.000 │.1.8 .1.4 │ │

│ │ │ │4=0.800 │.1.11 │ │

│ │ │ │5=0.500 │.1.12 .1.6│ │

│ │ │ │ = │ │ │

│ │ │ │=0.192 │ │ │

├──────────┼───────┼─────────┼─────────┼────────────┼───────┤

│ │ 13 │.4.65 │1=1.000 │.1.8 .1.4 │ 7 │

│. │ │ │2=1.000 │.1.7 .1.3 │ │

│ │ │ │3=0.500 │.1.12 .1.6│ │

│ │ │ │=0.50│ │ │

└──────────┴───────┴─────────┴─────────┴────────────┴───────┘


- 50 -

┌──────────┬───────┬─────────┬─────────┬────────────┬────────┐

│. │ 15 │.4.65 │1=1.000 │.1.8 .1.4 │ 8 │

│ │ │ .1ࠠ │2=1.000 │.1.7 .1.3 │ │

│ │ │ │3=0.500 │.1.12 .1.6│ │

│ │ │ │ = │ │ │

│ │ │ │= 0.500 │ │ │

└──────────┴───────┴─────────┴─────────┴────────────┴────────┘

 2 : 31

┌──────────┬─────────────────┬──────────────────────┬────────┐

│ │ │ -()│ │

│ ├───────┬─────────┼─────────┬────────────┤ │

│ │ ││ │堠 │ │

│ │() │ │ │ │ʠ │

│ │ │ │ │ │ │

├──────────┼───────┼─────────┼─────────┼────────────┼────────┤

│ │ 16 │.4.85 │1=0.600 │.1.15 .1.7│ 10 │

│ │ │ .1 │2=1.000 │.1.15 .1.8│ 2 ()│

│ │ │ │ = │ │ │

│ │ │ │= 0.600 │ │ │

└──────────┴───────┴─────────┴─────────┴────────────┴────────┘

= ++++ /*, - -

, - -

, - (,-

..), - ,/ - -

,- .

 1

 2 -

( -

)

1. .............. 257000

) (-) ..................30

2. ............... 100230

3. .............................0

4. ..............11000

5. .....................................0

 16. ...................368330

7. .......................56000

 18. ..........423330

9. (30%)..........................127000

10. .

...................................32

.....................................0

) - ()

...................................16

.....................................0

 311. ................582330


- 51 -

12. (20%)..............................116466

13. . (3%).........................17470

14. 2 .................................716260

: -

" - -

" 716260 ,

. , -

. " -

"(. ) , ,

935760 ( 4 ),

-

( ),

, -

, -

.


- 52 -

 28. 0  2

:

-

.

- -

.

- ,

.30 , -

.

-

堠 -

, :

- , -

- , -

-

-

-

-

.

-

-

- -

-

-

-

-

- 8251

- -

-

- Borland C++

-

-

/ -

.

- " "

-

.

,-

-

" - " -

, -

. ,

423330 ,

935760

, -

" -

- "


- 53 -

( ) -

.


- 54 -

 29. pp.

1. PC Magazine, June 23, 1987. 2. Byte, January 1989.

2. . ... - 1991

3. ppp ppp -

p p: p.   2 ./

.-..p,..p, .. p.;

p. ... , 1988.- .1.

4. 8086/8088. - ,

.. 1987

5. ., ..

IBM PC. 1992.

6. . ,. . ...

. 1989.

7. .30 .

8. p ., . ppp :

p. ./ p. p. ..p.

2- .,pp. . .: ,

1992.

9. .., p .. p . - .:

"" p - "", "", 1991 .

10. 25873-83. -

.


- 55 -

 2 1 0. B, C D.

 1 p p.

┌────────────────────────────┬───────────────────────────────┐

│ . │ . │

├────────────────────────────┼───────────────────────────────┤

│ │ 1. p DIS. │

│2. p DIS. │ │

│3. p DCS. │ │

│ │ 4. p DCS. │

│ │ 5. p p. │

│6. p ࠠ │ │

│p/p. │ │

│ │ 7. p/pࠠ │

│ │ 8. p CFR. │

│9. p CFR. │ │

│10. p . │ │

│ │ 11. p . │

│12. │ │

│ p : │ │

│ EOM, EOP, MPS, │ │

│ PRI-Q. │ │

│ │ 13. p EOM, EOP, MPS │

│ │ PRI-Q. │

│ │ 14. p - │

│ │ p │

│ │ -. │

└────────────────────────────┴───────────────────────────────┘


- 56 -

 2  02. B, C D.

 1 p p.

┌───────────────────────────┬────────────────────────────────┐

│ . │ . │

├───────────────────────────┼────────────────────────────────┤

│ │ 1. p DIS. │

│2. p DIS. │ │

│3. p DTC. │ │

│ │ 4. p DTC. │

│ │ 5. p DCS. │

│6. p DCS. │ │

│7. p p. │ │

│ │ 8. p ࠠ │

│ │ p/p. │

│9. p/p. │ │

│10. p CFR. │ │

│ │ 11. p CFR. │

│ │ 12. p . │

│13. p . │ │

│ │ 14. p │

│ │ : EOM, EOP, │

│ │ MPS, PRI-Q. │

│15. p EOM, EOP, │ │

│ MPS PRI-Q. │ │

│16. p 砠 │ │

│ p │ │

│ -- │ │

│ . │ │

└───────────────────────────┴────────────────────────────────┘


- 57 -

 2 3. 0 .

 1

┌─────────────────────────────────────────────────────────────┐

│ ꠠ ꠠ │

├─────────────────────────────────────────────────────────────┤

│  1  0 │

│ <-- 頠 │

│ 蠠 │

├─────────────────────────────────────────────────────────────┤

│  1  0 │

│ <-- │

│ 䠠 --> │

│ /蠠 --> │

│ ࠠ <-- 󠠠 │

├─────────────────────────────────────────────────────────────┤

│  1  0 │

│ 堠 ===> │

├─────────────────────────────────────────────────────────────┤

│  1 D 0 │

│ --> │

│ <-- ࠠ │

│ │

└─────────────────────────────────────────────────────────────┘

 1

┌─────────────────────────────────────────────────────────────┐

│ ꠠ ꠠ │

├─────────────────────────────────────────────────────────────┤

│ 1  0 │

│ <-- 頠 │

│ 蠠 │

├─────────────────────────────────────────────────────────────┤

│  1  0 │

│ <-- │

│ (DIS) │

│ (DTC) --> │

│ <-- (DCS) │

│ <-- / ࠠ │

│ (CFR)--> │

├─────────────────────────────────────────────────────────────┤

│ 1  0 │

│ <=== 堠 │

├─────────────────────────────────────────────────────────────┤

│  1 D  0 │

│ <-- (EOM) │

│ ࠠ │

│ (MCF) --> │

└─────────────────────────────────────────────────────────────┘


- 58 -

 2 4. 0 -

┌────┬───┐ ┌──────┐

│ 1 │ 1 ├───┤ │

┌──┤ 8 ├───┤ │ │

│ │ 2 │ 2 ├───┤ │

┌─────┐ ┌─────┐ │ │ 5 ├───┤ │ │

───┤ │ │ ├─────┤ │ 3 │ 3 ├───┤ │

⠠ │ 6 ├──┤8251 │ │ └────┴───┘ │ │

│ │ │ │ │ ┌────┬───┐ │ │

───┤ │ │ ├──┐ │ │ 2 │ 1 ├───┤ │

렠 └─────┘ └─────┘ │ │ │ 8 ├───┤ │ ├────>

 │ └──┤ 2 │ 2 ├───┤ │

򠠠 │ │ 5 ├───┤ │ │

┌─────┐ │ │ 3 │ 3 ├───┤ │

───┤ │ │ └────┴───┘ │ │

ݠ │ 7 │ │ 堠 │ │

  │ ├────┐ └──────────────────┤ │

───┤ │ │ /ࠠ │ │

└─────┘ └─────────────────────────┤ │

└──────┘

6 - ;7 - /; 1 8253

- 1; 2 8253 - 2; - ,

.

2. 1. . 3 2. p p p p

 

 

 

! , , , .
. , :