"Генерация высококачественного кода для программ, написа" - читать интересную книгу автора (Хислей Филипп Н.) | ў¬Ґбв® в®Ј®, зв®Ўл ўлЇ®«пвмбп Є ¦¤®© ЁвҐа жЁЁ жЁЄ« . |
L------------------------------- ђЁб. 3 ¤Ґ¬®бваЁагҐв ўлҐбҐЁҐ Ёў аЁ в®Ј® Є®¤ Є®¬ЇЁ«пв®а®¬ Microsoft C 5.0. „ «мҐ©иЁ© «Ё§ ЇаЁ¬Ґа Ї®Є §лў Ґв, зв® § 票Ґ ЇҐаҐ¬Ґ®© i, Ё¤ҐЄб жЁЄ« , Ё§¬ҐпҐвбп ҐЇ®б।б⢥® б Є ¦¤®© ЁвҐа жЁҐ©. Ћв¤Ґ«м®Ґ ЇаЁбў Ёў ЁҐ i, Ё§ўҐбв®© Є Є "ЇҐаҐ¬Ґ п Ё¤гЄжЁЁ жЁЄ« ", ¬®¦Ґв Ўлвм г¤ «Ґ®: T1 = j + k; for(x = 0; x" T1 * v; x += T1); i = v; Џ®бЄ®«мЄг ЁбЇ®«м§®ў ЁҐ ЇҐаҐ¬Ґле - Ё¤ҐЄб®ў жЁЄ« ў® ўгваҐЁе ўла ¦ҐЁпе жЁЄ« ®ЎйҐгЇ®вॡЁвҐ«м®, г¤ «ҐЁҐ ЇҐаҐ¬Ґле Ё¤гЄжЁЁ жЁЄ« ў¬Ґб⥠ᮠбўп§ л¬Ё б Ё¬Ё "бЁ¦ҐЁп¬Ё ¬®й®бвЁ", ¬®¦Ґв § зЁвҐ«м® г«гзиЁвм ЁбЇ®«ҐЁҐ Їа®Ја ¬¬л. ђЁб. 4 Ї®Є §лў Ґв ЇаЁ¬Ґа г¤ «ҐЁп ЇҐаҐ¬Ґ®© Ё¤гЄжЁЁ жЁЄ« . -------------------------------- |ђ€‘“ЌЋЉ 4: “¤ «ҐЁҐ ЇҐаҐ¬Ґле Ё¤гЄжЁЁ жЁЄ« | +-------------------------------+ |€бе®¤л© вҐЄбв ‘Ё MICROSOFT DATALIGHT | | C 5.0 Optimum-C 3.14 | +-------------------------------+ |for(i=0;i"100;i++) mov AX,0 | | ivector5[i*2+3]=5; mov i,100 mov i,AX | | mov SI,OFFSET ivector5+6 cmp AX,100 | | mov [SI],5 L11B: | | add SI,4 mov BX,i | | cmp SI,OFFSET ivector5+406 shl BX,1 | | jb $L20006 shl BX,1 | | mov ivector+6[BX],5 | | inc i | | cmp i,100 | | jl L11B | | L134: | +-------------------------------+ | “¤ «ҐЁҐ ЇҐаҐ¬Ґле Ё¤гЄжЁЁ жЁЄ« Ї®¬®Ј Ґв ¬ЁЁ¬Ё§Ёа®ў вм | | ўаҐ¬п, Їа®ў®¤Ё¬®Ґ ў Є ¦¤®© ЁвҐа жЁЁ жЁЄ« , Їг⥬ ўлҐбҐЁп | | Ё¤ҐЄбЁагойЁе жЁЄ« ЇҐаҐ¬Ґле (ЇҐаҐ¬Ґле Ё¤гЄжЁЁ) Ё§ | | ⥫ жЁЄ« . ‚ в® ўаҐ¬п, Є Є Є®¬ЇЁ«пв®а Datalight Optimum-C | | ЁбЇ®«м§гҐв ЇҐаҐ¬Ґго Ё¤гЄжЁЁ i ¤«п Ё¤ҐЄб жЁЁ ¬ ббЁў | | ivector5, Є®¬ЇЁ«пв®а Microsoft C 5.0 г¤ «пҐв ҐҐ Ў« Ј®¤ ап | | Є®Ї«ҐЁо б¬ҐйҐЁп ¤«п Є ¦¤®Ј® н«Ґ¬Ґв ¬ ббЁў Ё | | ¤®Ў ў«ҐЁо १г«мв в Є Ў §®ў®¬г ¤аҐбг ¬ ббЁў . | L------------------------------- "‘«ЁпЁҐ жЁЄ«®ў" ¬ЁЁ¬Ё§ЁагҐв гЇа ў«пойЁҐ § Ј®«®ўЄЁ жЁЄ«®ў Їг⥬ ба йЁў Ёп Є®¤ Ё§ жЁЄ«®ў, Ё¬ҐойЁе ®¤Ё Є®ўлҐ гЇа ў«пойЁҐ § Ј®«®ўЄЁ, ў ®¤Ё жЁЄ«. „«п в®Ј®, зв®Ўл г¤ «Ёвм гЇа ў«пойЁ© § Ј®«®ў®Є ўв®а®Ј® жЁЄ« , ¤ў Їа®бвле жЁЄ« for(i = 0; i " 10; i++) |
|
|