"Генерация высококачественного кода для программ, написа" - читать интересную книгу автора (Хислей Филипп Н.) b = 0;
a = b; ЇҐаўл© ®ЇҐа в®а Ґбвм «ЁиҐҐ ЇаЁбў Ёў ЁҐ, Ё ¬®¦Ґв Ўлвм г¤ «Ґ ЎҐ§®Ї б®. ‹ЁиЁҐ ЇаЁбў Ёў Ёп ¬®Јгв ў®§ЁЄ вм ҐЇаҐ¤ ¬ҐаҐ®, Є®Ј¤ Їа®¬Ґ¦гв®Є ¦Ё§Ё ЇҐаҐ¬Ґ®© ўҐ«ЁЄ Ё ¬Ґ¦¤г ўе®¦¤ҐЁп¬Ё ЇҐаҐ¬Ґ®© Ё¬ҐҐвбп Ў®«ҐҐ-¬ҐҐҐ ¤«Ёл© Є®¤. ‹ЁиЁҐ ЇаЁбў Ёў Ёп ¬®Јгв Ўлвм в Є¦Ґ १г«мв ⮬ ЇаҐ¤л¤гйЁе Їа®е®¤®ў ®ЇвЁ¬Ё§ жЁЁ. –Ґ«м "а бЇаҐ¤Ґ«ҐЁп ЇҐаҐ¬Ґле Ї® ॣЁбва ¬" б®бв®Ёв ў Ї®ЇлвЄҐ ®ЎҐбЇҐзЁвм ®ЇвЁ¬ «м®Ґ § 票Ґ ॣЁбва®ў Їг⥬ б®еа ҐЁп з бв® ЁбЇ®«м§гҐ¬ле ЇҐаҐ¬Ґле ў ॣЁбва е в Є ¤®«Ј®, Є Є нв® ў®§¬®¦®, ¤«п в®Ј®, зв®Ўл ЁбЄ«озЁвм Ў®«ҐҐ ¬Ґ¤«Ґл© ¤®бвгЇ Є Ї ¬пвЁ. Љ®«ЁзҐбвў® ॣЁбва®ў, ¤®бвгЇле ¤«п ЁбЇ®«м§®ў Ёп, § ўЁбЁв ®в аеЁвҐЄвгал Їа®жҐбб®а . ‘Ґ¬Ґ©бвў® ¬ЁЄа®Їа®жҐбб®а®ў Intel 80x86 १ҐаўЁагҐв ¬®Ј® ॣЁбва®ў ¤«п бЇҐжЁ «м®Ј® ЁбЇ®«м§®ў Ёп Ё Ё¬ҐҐв ҐбЄ®«мЄ® гЁўҐаб «мле ॣЁбва®ў. ‚ Ї®¬®йм а бЇаҐ¤Ґ«ҐЁо ЇҐаҐ¬Ґле Ї® ॣЁбва ¬ п§лЄ ‘Ё ЇаҐ¤®бв ў«пҐв бЇҐжЁдЁЄ в®а Є« бб ॣЁбва®ў®© Ї ¬пвЁ, Є®в®ал© ¤ Ґв ў®§¬®¦®бвм Їа®Ја ¬¬Ёбвг гЄ §лў вм, Є ЄЁҐ ЇҐаҐ¬ҐлҐ ¤®«¦л а бЇ®« Ј вмбп ў ॣЁбва е. ЏаЁ § 票Ё ЇҐаҐ¬Ґле ॣЁбва ¬ Є®¬ЇЁ«пв®а ЇаЁЁ¬ Ґв ў® ўЁ¬ ЁҐ Ґ в®«мЄ® Є ЄЁҐ ЇҐаҐ¬ҐлҐ 㦮 ўл¤Ґ«Ёвм, ® в Є¦Ґ Ё ॣЁбвал, Є®в®ал¬ ®Ё § з овбп. ‚лЎ®а ЇҐаҐ¬Ґле § ўЁбЁв ®в з бв®вл Ёе ЁбЇ®«м§®ў Ёп, Їа®¬Ґ¦гвЄ®ў ¦Ё§Ё ⥪гйЁе ॣЁбва®ўле ЇҐаҐ¬Ґле (Є®в®алҐ ®ЇаҐ¤Ґ«повбп ЇаЁ «Ё§Ґ Ї®в®Є®ў ¤ ле) Ё Є®«ЁзҐбвў ¤®бвгЇле ॣЁбва®ў. ‚ § ўЁбЁ¬®бвЁ ®в б⥯ҐЁ ўлЇ®«пҐ¬®© Є®¬ЇЁ«пв®а®¬ ®ЇвЁ¬Ё§ жЁЁ Їа®¬Ґ¦гв®Є ¦Ё§Ё ЇҐаҐ¬Ґ®© ¬®¦Ґв ®ЇаҐ¤Ґ«пвмбп ўгваЁ Ґ¤Ёб⢥®Ј® ®ЇҐа в®а , ўгваЁ Ў §®ў®Ј® Ў«®Є Ё«Ё ЇҐаҐЄалў вм ҐбЄ®«мЄ® Ў §®ўле Ў«®Є®ў. ЏҐаҐ¬Ґ п б®еа пҐвбп ў ॣЁбвॠҐ Ўг¤Ґв ббл«®Є, в® ® б®еа пҐвбп ў ®ЇҐа вЁў®© Ї ¬пвЁ, ®бў®Ў®¦¤ п ॣЁбва ¤«п ¤агЈ®© ЇҐаҐ¬Ґ®©. Џ®бЄ®«мЄг ®ЇвЁ¬Ё§Ёаго饬㠪®¬ЇЁ«пв®аг Ё§ўҐб⥠Їа®¬Ґ¦гв®Є ¦Ё§Ё ЇҐаҐ¬Ґ®©, ® Ґ Ўг¤Ґв ¬ҐаҐ® ЈҐҐаЁа®ў вм "«ЁиЁҐ ®ЇҐа жЁЁ б®еа ҐЁп Ё § Јаг§ЄЁ" (ॣЁбва®ў). ‹ЁиЁҐ ®ЇҐа жЁЁ б®еа ҐЁп г¤ «повбп Ї®б।бвў®¬ г¤ «ҐЁп Ё§«ЁиЁе ЇаЁбў Ёў Ё©; «ЁиЁҐ ®ЇҐа жЁЁ § Јаг§ЄЁ ®ЇгбЄ овбп б Ї®¬®ймо гб®ўҐаиҐбвў®ў ®Ј® а бЇаҐ¤Ґ«ҐЁп ЇҐаҐ¬Ґле Ї® ॣЁбва ¬. €¬Ґп ⥪бв: a = i + 2; b = a + 3; Є®¬ЇЁ«пв®а ЎҐ§ ў®§¬®¦®б⥩ ®ЇвЁ¬Ё§ жЁЁ ¬®¦Ґв бЈҐҐаЁа®ў вм б«Ґ¤гойЁ© Є®¤: mov AX,i add AX,2 mov a,AX mov AX,a add AX,3 mov b,AX в®Ј¤ Є Є ®ЇвЁ¬Ё§ЁагойЁ© Є®¬ЇЁ«пв®а ¬®¦Ґв ЁбЇ®«м§®ў вм ¬Ґе Ё§¬ а §¬ҐйҐЁп ЇҐаҐ¬Ґле ў ॣЁбва е ¤«п г¤ «ҐЁп «ЁиҐ© зҐвўҐав®© ЁбвагЄжЁЁ (mov AX,a). ‚६п, Їа®ў®¤Ё¬®Ґ ў жЁЄ« е, ¬®¦Ґв бзЁв вмбп ®б®ў®© з бвмо ўбҐЈ® ўаҐ¬ҐЁ ўлЇ®«ҐЁп Їа®Ја ¬¬л. Ќ ЁЎ®«ҐҐ ў ¦л¬ ў ®ЇвЁ¬Ё§ жЁЁ жЁЄ«®ў пў«пҐвбп ¬ЁЁ¬Ё§ жЁп ўаҐ¬Ґле жЁЄ«®ў ¬ЁЄа®Їа®жҐбб®а , вॡ㥬ле ¤«п ®¤®© ЁвҐа жЁЁ |
|
|