.


:




:

































 

 

 

 


Microsoft C




5.0 ѳ Microsoft PC . Microsoft . C 5.0 - , . Microsoft C 5.0 , ' . , Microsoft C 5.0. , , . C 5.0 for - , . . Microsoft . ³ , .

WATCOM

, C - WATCOM C 6.0 (. Product Watch, Philip N. Hisley, ). C 6.0 , 80x86. , . , Microsoft , WATCOM . ³ , , . WATCOM . C 6.0 , , ' . , . C 6.0 , , . , WATCOM C 6.0, Optimum-C, , . ³ . C 6.0 , ( Datalight Optimum-C Computer Innovations C86Plus) REP/STOSW 80x86 , . WATCOM, , , . ³ , , , . WATCOM / , getc putc. .


4

1. "' " " "

2.

3. ""

4. ᒺ

1. "ᒺ " " "

, - ' .

ᒺ , , , .

2.

 

OBJ- - , . OBJ- EXE () , . LINK, DOS, :

1. OBJ- , . --R.

2. , , () ; , , , .

3. EXE- .

ϳ OBJ- ( ) EXE-, EXE- - . , EXE-, , OBJ- OBJ- EXE-. , , 쳺, , , EXE- . : EXE- COM-. , c - ' . EXASM1.OBJ . - ' , . , () ' . LINK ' ( ) . COM-. COM- COMMAND.COM. EXE2BIN.COM DOS EXE- COM-. BIN () , " EXE in (EXE-to-BIN)". in- COM-.

̲ EXE COM-

, EXE2BIN EXE- COM-, , EXE-, , COM-.

.

EXE- - , COM- 64. COM- , EXE-; - COM- 512- EXE-.

.

EXE- , COM- . , COM-, .

.

EXE , DS . COM- . .

.

EXE- DS, COM- , , . COM- , (PSP), - 256- (. 100) , DOS COM EXE '. 100 PSP, SEGMENT ORG 100H.

.

EXE COM OBJ-, EXE-. EXE-, . COM-, :

Warning: No STACK Segment

(: )

, . EXE- COM- EXE2BIN. , EXE2BIN A, CALC.EXE - B. EXE2BIN B:CALC,B:CALC.COM. EXE , EXE. ' (CALC.COM). COM, EXE2BIN BIN, COM. ϳ , OBJ EXE-. EXE-, , , COM .

Ͳ '

- COM- 64.

- COM- , EXE-.

- , COM- DS.

- , COM-, ORG 100H SEGMENT .

- EXE2BIN EXE- COM-, COM .

- DOS COM- , , '.

 

3. ""

 

' ' , MASM C PASCAL. LINK , , , MS-DOS ' . LINK , 1 . 2 , LINK 2 , .3.1.

 

. 3.1. LINK.

 

, , . ' ' , MASM . , ' . - LIB. LINK , , ' . .3.4. ' , , , MAPSYM . , . , , , .

/MAP, . /HIGH /DSALLOCATE 64, . ֳ , .

:

FFF0:0A20 TEMP

TEMP - 00:920h.

, , , LINK ' VM.TMP. , '. VM.TMP . /PAUSE , , , LINK VM.TMP. - ', .

 





:


: 2015-10-01; !; : 368 |


:

:

,
==> ...

1969 - | 1884 -


© 2015-2024 lektsii.org - -

: 0.023 .