{"id":22869,"date":"2011-12-06T23:42:50","date_gmt":"2011-12-06T20:42:50","guid":{"rendered":"http:\/\/studentpmr.ru\/?p=22869"},"modified":"2011-12-06T23:42:50","modified_gmt":"2011-12-06T20:42:50","slug":"%d0%b3%d0%bb%d0%b0%d0%b2%d0%b0-8-%d1%81%d0%b2%d1%8f%d0%b7%d1%8c-turbo-assembler-%d1%81-turbo-pascal","status":"publish","type":"post","link":"https:\/\/studentpmr.ru\/?p=22869","title":{"rendered":"\u0413\u043b\u0430\u0432\u0430 8. \u0421\u0432\u044f\u0437\u044c Turbo Assembler \u0441 Turbo Pascal."},"content":{"rendered":"<p>     Turbo  assembler  \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442  \u0448\u0438\u0440\u043e\u043a\u0438\u0435  \u0438  \u043c\u043e\u0449\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430,<br \/>\n\u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043e\u0434\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430  \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e  \u0432<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443  \u043d\u0430  \u041f\u0430\u0441\u043a\u0430\u043b\u0435.  \u0412 \u044d\u0442\u043e\u0439 \u0433\u043b\u0430\u0432\u0435 \u043c\u044b \u0434\u0430\u0434\u0438\u043c \u0432\u0430\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435<br \/>\n\u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u0438\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432<br \/>\n\u0438 &#171;\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e&#187; \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e.<\/p>\n<p>     \u0417\u0430\u0447\u0435\u043c  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  Turbo   Assembler   \u0438\u0437   Turbo   Pascal?<br \/>\n\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e   \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u0432\u0430\u043c  \u043c\u043e\u0433\u0443\u0442  \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f,  \u043c\u043e\u0436\u043d\u043e<br \/>\n\u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e  \u043d\u0430  \u041f\u0430\u0441\u043a\u0430\u043b\u0435.  \u0412  \u043e\u0442\u043b\u0438\u0447\u0438\u0435  \u043e\u0442  \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430  \u0432\u0435\u0440\u0441\u0438\u0439<br \/>\n\u041f\u0430\u0441\u043a\u0430\u043b\u044f   Turbo  Pascal  \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439  \u0434\u043e\u0441\u0442\u0443\u043f  \u043a\u043e  \u0432\u0441\u0435\u043c<br \/>\n\u043c\u0430\u0448\u0438\u043d\u043d\u044b\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u044b Port[], Mem[], MemW[] \u0438 MemL[],  \u0430<br \/>\n\u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a BIOS \u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440 Intr() \u0438 MsDos().<!--more--><\/p>\n<p>     \u0417\u0430\u0447\u0435\u043c  \u0436\u0435  \u0442\u043e\u0433\u0434\u0430  \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f  \u0438\u0437  Turbo Pascal \u043a Turbo Assem-<br \/>\nbler? \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0434\u0432\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u044b\u0445 \u043f\u0440\u0438\u0447\u0438\u043d\u044b: \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435<br \/>\n\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439,  \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445  \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e<br \/>\n\u0438\u0437  Turbo  Pascal,  \u0430  \u0442\u0430\u043a\u0436\u0435  \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c  \u0432 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u043c<br \/>\n\u0431\u044b\u0441\u0442\u0440\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u0430\u044f \u0442\u043e\u043b\u044c\u043a\u043e  \u0432  \u044f\u0437\u044b\u043a\u0435  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430.<br \/>\n(\u0421\u0430\u043c  Turbo  Pascal \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0431\u044b\u0441\u0442\u0440\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0442\u043e\u043c\u0443, \u0447\u0442\u043e<br \/>\n\u0441\u0430\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435). \u0412 \u044d\u0442\u043e\u0439 \u0433\u043b\u0430\u0432\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0433\u0434\u0435 \u0438 \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e<br \/>\n\u0438\u0437\u0432\u043b\u0435\u0447\u044c \u0432\u044b\u0433\u043e\u0434\u0443 \u0438\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0432 Turbo Pascal.<\/p>\n<p>     \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0435\u0441\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 Turbo pascal \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u044f\u0432\u043d\u043e, \u0442\u043e<br \/>\n\u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0432\u0435\u0440\u0441\u0438\u044f 4.0 \u0438 \u0441\u0442\u0430\u0440\u0448\u0435.<\/p>\n<p>\u041a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 Turbo Pascal<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c  \u043f\u0438\u0441\u0430\u0442\u044c  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u044b\u0435  \u043a\u043e\u0434\u044b  \u0434\u043b\u044f<br \/>\n\u0440\u0430\u0431\u043e\u0442\u044b  \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445 \u043d\u0430 Turbo Pascal, \u0432\u0430\u0436\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440<br \/>\n\u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e  \u0432  \u043f\u0430\u043c\u044f\u0442\u0438.  \u041c\u043e\u0434\u0435\u043b\u044c  \u043f\u0430\u043c\u044f\u0442\u0438  \u0432  Turbo  Pascal<br \/>\n\u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 medium \u0438 large, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432<br \/>\n\u0433\u043b\u0430\u0432\u0435  5.  \u0418\u043c\u0435\u0435\u0442\u0441\u044f  \u043e\u0434\u0438\u043d  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439  \u0441\u0435\u0433\u043c\u0435\u043d\u0442  \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439<br \/>\n\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c  \u0438  \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u043c<br \/>\n\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430\u043c  \u0447\u0435\u0440\u0435\u0437 DS. \u041e\u0434\u043d\u0430\u043a\u043e, \u043a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439<br \/>\n\u043a\u043e\u0434\u043e\u0432\u044b\u0439  \u0441\u0435\u0433\u043c\u0435\u043d\u0442,  \u0430  \u0440\u0430\u0437\u043c\u0435\u0440  &#171;\u043a\u0443\u0447\u0438&#187;  \u043c\u043e\u0436\u0435\u0442  \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f,  \u0447\u0442\u043e\u0431\u044b<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c  \u0432\u0441\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c. \u0410\u0434\u0440\u0435\u0441\u0430 \u0432 Turbo Pascal \u0432\u0441\u0435\u0433\u0434\u0430<br \/>\n\u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u0434\u0430\u043b\u044c\u043d\u0438\u0445 (32- \u0431\u0438\u0442\u043e\u0432\u044b\u0445) \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439, \u0447\u0442\u043e  \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442<br \/>\n\u0441 \u0438\u0445 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043b\u044e\u0431\u044b\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c \u0432 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<p>     \u041a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 Turbo Pascal \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>            \u041c\u043b\u0430\u0434\u0448\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u0430\u043c\u044f\u0442\u0438<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |   \u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b    |<br \/>\n      |           (256 \u0431\u0430\u0439\u0442)            |<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |        \u041a\u043e\u0434\u043e\u0432\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442          |\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440<br \/>\n      |       \u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b         |\u043a\u043e\u0434\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430:64\u041a<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |\u041a\u043e\u0434\u043e\u0432\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f|<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n                       .<br \/>\n                       .<br \/>\n                       .<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      | \u041a\u043e\u0434\u043e\u0432\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f  |<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |   \u041a\u043e\u0434\u043e\u0432\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438    |<br \/>\n      |      \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b        |<br \/>\n DS ->&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |      \u0422\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b     |<br \/>\n      |- &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; &#8212; -|<- \u041a\u043e\u043d\u0435\u0446 \u0444\u0430\u0439\u043b\u0430 .EXE\n      |       \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435     |\n SS ->&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |                \u00b0                |  \u0420\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0435\u043a\u0430<br \/>\n      |    \u0421\u0442\u0435\u043a (\u0440\u0430\u0441\u0442\u0435\u0442 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438   |  \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 :  1\u041a<br \/>\n      |    \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438)   |  \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e: 16\u041a<br \/>\n      |                                 |  \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439: 64\u041a<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n      |    \u041a\u0443\u0447\u0430 (\u0440\u0430\u0441\u0442\u0435\u0442 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438   |  \u041f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e<br \/>\n      |    \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438)   |  \u0440\u0430\u0437\u043c\u0435\u0440\u0430<br \/>\n\u0423\u043a\u0430\u0437\u0430-|                ?                |  \u043d\u0435 \u0438\u043c\u0435\u0435\u0442<br \/>\n\u0442\u0435\u043b\u044c->&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n\u043a\u0443\u0447\u0438  |                \u00b0                |<br \/>\n      |  \u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043a\u0443\u0447\u0438 |  \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440<br \/>\n      | (\u0440\u0430\u0441\u0442\u0435\u0442 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f|  \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445<br \/>\n      |  \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438)                |  \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043a\u0443\u0447\u0438: 64\u041a<br \/>\n      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n             \u0421\u0442\u0430\u0440\u0448\u0438\u0435 \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u0430\u043c\u044f\u0442\u0438<\/p>\n<p>     \u0420\u0438\u0441.8.1  \u041a\u0430\u0440\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432 Turbo Pascal 5.0<\/p>\n<p>\u041f\u0440\u0435\u0444\u0438\u043a\u0441 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0440\u0435\u0444\u0438\u043a\u0441  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  (PSP) \u044d\u0442\u043e 256-\u0431\u0430\u0439\u0442\u043e\u0432\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c,<br \/>\n\u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u0430\u044f MS-DOS \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.  \u041f\u043e\u043c\u0438\u043c\u043e  \u043f\u0440\u043e\u0447\u0435\u0433\u043e,  \u043e\u043d\u0430<br \/>\n\u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e  \u043e  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445  \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u043e<br \/>\n\u0432\u0440\u0435\u043c\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438  \u0438  \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435<br \/>\nDOS (\u0441\u043f\u0438\u0441\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 DOS \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445).<\/p>\n<p>     \u0412 Turbo Pascal 3.0 \u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 psp \u0431\u044b\u043b \u0442\u0435\u043c \u0436\u0435 \u0441\u0430\u043c\u044b\u043c, \u0447\u0442\u043e \u0438<br \/>\n\u0434\u043b\u044f \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445 \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a. \u0412<br \/>\nTurbo  Pascal  \u0432\u0435\u0440\u0441\u0438\u0439 4.0 \u0438 \u0441\u0442\u0430\u0440\u0448\u0435 \u0433\u043b\u0430\u0432\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435<br \/>\n\u0435\u0439  \u043c\u043e\u0434\u0443\u043b\u0438  \u0438  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430  \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439  \u0441\u0438\u0441\u0442\u0435\u043c\u044b  \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442   \u0440\u0430\u0437\u043d\u044b\u0435<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b.  \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, Turbo Pascal \u0445\u0440\u0430\u043d\u0438\u0442 \u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0441 PSP<br \/>\n\u0432\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 PrefixSeg,  \u0447\u0435\u0440\u0435\u0437  \u043a\u043e\u0442\u043e\u0440\u0443\u044e  \u0432\u044b<br \/>\n\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e PSP.<\/p>\n<p>\u041a\u043e\u0434\u043e\u0432\u044b\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041a\u0430\u0436\u0434\u0430\u044f  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043d\u0430  Turbo  Pascal  \u0438\u043c\u0435\u0435\u0442  \u043a\u0430\u043a  \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0434\u0432\u0430<br \/>\n\u043a\u043e\u0434\u043e\u0432\u044b\u0445 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430: \u043e\u0434\u0438\u043d \u0438\u0437  \u043d\u0438\u0445  \u0434\u043b\u044f  \u043a\u043e\u0434\u043e\u0432  \u0433\u043b\u0430\u0432\u043d\u043e\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b,  \u0430<br \/>\n\u0432\u0442\u043e\u0440\u043e\u0439  &#8212;  \u0434\u043b\u044f  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u0436\u0434\u044b\u0439<br \/>\n\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439  \u043c\u043e\u0434\u0443\u043b\u044c  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442  \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439   \u043a\u043e\u0434\u043e\u0432\u044b\u0439<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442.  \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  \u043a\u0430\u0436\u0434\u044b\u0439  \u043a\u043e\u0434\u043e\u0432\u044b\u0439 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u043e<br \/>\n64\u041a, \u0442\u043e \u0432\u0430\u0448\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043c\u043e\u0436\u0435\u0442  \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c  \u0441\u0442\u043e\u043b\u044c\u043a\u043e  \u043f\u0430\u043c\u044f\u0442\u0438,  \u0441\u043a\u043e\u043b\u044c\u043a\u043e<br \/>\n\u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f   (\u0432   \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438,   \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f,  \u043e\u0442  \u043e\u0431\u0449\u0435\u0433\u043e  \u0440\u0430\u0437\u043c\u0435\u0440\u0430<br \/>\n\u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438  \u043c\u0430\u0448\u0438\u043d\u044b).  \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b,  \u0440\u0430\u043d\u0435\u0435  \u0434\u043b\u044f  \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c,    \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0445    64\u041a,    \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0432\u0448\u0438\u0435   \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b   \u0441<br \/>\n\u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u044f\u043c\u0438,  \u043c\u043e\u0433\u0443\u0442  \u0442\u0435\u043f\u0435\u0440\u044c  \u0434\u0435\u0440\u0436\u0430\u0442\u044c  \u0432  \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439  \u043f\u0430\u043c\u044f\u0442\u0438  \u0432\u0441\u044e<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443  \u0441\u0440\u0430\u0437\u0443,  \u0447\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0435\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f. \u041a\u043e\u0434\u043e\u0432\u044b\u0439<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0443\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0443\u043b\u044c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430, \u0432 Turbo<br \/>\nAssembler \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f CODE \u0438\u043b\u0438 CSEG.<\/p>\n<p>\u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432  Turbo  Pascal  \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d  \u043f\u043e\u0441\u043b\u0435<br \/>\n\u043a\u043e\u0434\u043e\u0432\u043e\u0433\u043e  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430  \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041e\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u043e<br \/>\n64\u041a\u0431    \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445    \u0438    \u043d\u0435\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445    \u0434\u0430\u043d\u043d\u044b\u0445:<br \/>\n\u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435  \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0438  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435.  \u041a\u0430\u043a \u0438 \u0432 Turbo<br \/>\nPascal 3.0, \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438  \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f  \u0432\u043e\u0432\u0441\u0435  \u043d\u0435<br \/>\n\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430\u043c\u0438,   \u0430   \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u043f\u0440\u0438  \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0442\u0441\u044f  \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438  \u0437\u0430\u0440\u0430\u043d\u0435\u0435  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c\u0438   \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438.<br \/>\n\u041e\u0434\u043d\u0430\u043a\u043e \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 Turbo Pascal 3.0, Turbo Pascal 4.0 \u043d\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442<br \/>\n\u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435  \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0432  \u043a\u043e\u0434\u043e\u0432\u044b\u0439  \u0441\u0435\u0433\u043c\u0435\u043d\u0442.  \u0412\u043c\u0435\u0441\u0442\u043e  \u044d\u0442\u043e\u0433\u043e Turbo<br \/>\nPascal 4.0 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0432  \u0441\u0435\u0433\u043c\u0435\u043d\u0442  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445<br \/>\n\u0434\u0430\u043d\u043d\u044b\u0445,  \u0433\u0434\u0435  \u0434\u043e\u0441\u0442\u0443\u043f  \u043a  \u043d\u0438\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u0430\u0436\u0435 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0432 Turbo<br \/>\nPascal 3.0. \u0421\u0435\u0433\u043c\u0435\u043d\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 \u043d\u0430 Turbo  Assembler<br \/>\n\u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f DATA \u0438\u043b\u0438 DSEG.<\/p>\n<p>\u0421\u0442\u0435\u043a   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0412  turbo  Pascal  4.0  \u0438  \u0441\u0442\u0430\u0440\u0448\u0435  \u0441\u0435\u0433\u043c\u0435\u043d\u0442  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445  \u0434\u0430\u043d\u043d\u044b\u0445<br \/>\n\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u0434 \u0441\u0442\u0435\u043a\u043e\u043c. \u041e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f  \u0432<br \/>\n\u043f\u0430\u043c\u044f\u0442\u0438  \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f  \u043e\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 Turbo Pascal 3.0. \u0421\u0442\u0435\u043a \u0438 \u043a\u0443\u0447\u0430 \u0440\u0430\u0441\u0442\u0443\u0442<br \/>\n\u043d\u0435 \u0432 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430.  \u0412\u043c\u0435\u0441\u0442\u043e  \u044d\u0442\u043e\u0433\u043e  \u0441\u0442\u0435\u043a\u0443  \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f<br \/>\n\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f  \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f  \u043e\u0431\u043b\u0430\u0441\u0442\u044c.  \u0414\u043b\u044f  \u043f\u043e\u0434\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e  \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0440\u0430\u0437\u043c\u0435\u0440  \u0441\u0442\u0435\u043a\u0430  16\u041a  \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f  \u0431\u043e\u043b\u0435\u0435  \u0447\u0435\u043c  \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u043c;<br \/>\n\u043e\u0434\u043d\u0430\u043a\u043e  \u0432\u044b  \u0438\u043c\u0435\u0435\u0442\u0435  \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u0434\u0430\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0435\u043a\u0430, \u0434\u043e 1\u041a<br \/>\n(\u0434\u043b\u044f \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c), \u043b\u0438\u0431\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0439,  \u0434\u043e  64\u041a  (\u0434\u043b\u044f  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c  \u0441<br \/>\n\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0439.  \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0441\u0442\u0435\u043a\u0430 \u0438 \u043a\u0443\u0447\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438<br \/>\n\u043f\u043e\u043c\u043e\u0449\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 $m.<\/p>\n<p>     \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f 80&#215;86 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u0441\u0442\u0435\u043a\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441<br \/>\n\u0432\u0435\u0440\u0448\u0438\u043d\u044b  \u0441\u0442\u0435\u043a\u043e\u0432\u043e\u0433\u043e  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430  \u0438  \u0440\u0430\u0441\u0442\u0435\u0442  \u0432  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f<br \/>\n\u0430\u0434\u0440\u0435\u0441\u043e\u0432. \u041f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b  \u0438\u043b\u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u0438  Turbo  Pascal  \u043e\u0431\u044b\u0447\u043d\u043e<br \/>\n\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442  \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435  \u0441\u0442\u0435\u043a\u0430. \u0422\u0430\u043a\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0438<br \/>\n\u043f\u043e\u043c\u043e\u0449\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 {$s-}.<\/p>\n<p>\u041a\u0443\u0447\u0430   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0412 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043a\u0430\u0440\u0442\u044b \u043f\u0430\u043c\u044f\u0442\u0438 Turbo Pascal \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043a\u0443\u0447\u0430.  \u041f\u043e<br \/>\n\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e  \u043a\u0443\u0447\u0430  \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442  \u0432\u0441\u044e  \u043f\u0430\u043c\u044f\u0442\u044c,  \u043d\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u0434\u043e\u0432\u044b\u043c<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430\u043c, \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0442\u0435\u043a\u0430; \u043e\u0434\u043d\u0430\u043a\u043e \u043f\u0440\u0438  \u043f\u043e\u043c\u043e\u0449\u0438  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b<br \/>\n\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430  $M  \u043c\u043e\u0436\u043d\u043e  \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u0443\u0447\u0438. (\u0421 \u0435\u0435<br \/>\n\u043f\u043e\u043c\u043e\u0449\u044c\u044e  \u043c\u043e\u0436\u043d\u043e  \u0442\u0430\u043a\u0436\u0435  \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b,  \u0435\u0441\u043b\u0438  \u043d\u0435<br \/>\n\u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u0435\u0439 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u0443\u0447\u0438.)<\/p>\n<p>     \u041f\u0430\u043c\u044f\u0442\u044c \u0432 \u043a\u0443\u0447\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0434\u043d\u0430 \u043a\u0443\u0447\u0438,<br \/>\n\u0432\u0441\u044f\u043a\u0438\u0439   \u0440\u0430\u0437   \u043f\u0440\u0438   \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438   \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440   New()  \u0438\u043b\u0438  GetMem().<br \/>\n\u041e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432  \u043a\u0443\u0447\u0435  \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442  \u043f\u0440\u0438  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438  Dispose,<br \/>\nRelease  \u0438\u043b\u0438  FreeMem.  \u041f\u0440\u0438  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 Dispose \u0438 FreeMem Turbo<br \/>\nPascal 4.0 \u0441\u043b\u0435\u0434\u0438\u0442 \u0437\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435<br \/>\n\u043a\u0443\u0447\u0438 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b  \u0434\u0430\u043d\u043d\u044b\u0445,  \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0439  \u0441\u043f\u0438\u0441\u043a\u043e\u043c  \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445<br \/>\n\u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439  (free  list). \u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043a\u0443\u0447\u0438 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c<br \/>\n\u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u043e 64\u041a  \u0438  \u0440\u0430\u0441\u0442\u0435\u0442  \u0432  \u0441\u0442\u043e\u0440\u043e\u043d\u0443  \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f  \u0430\u0434\u0440\u0435\u0441\u043e\u0432  \u043f\u0430\u043c\u044f\u0442\u0438,<br \/>\n\u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043a\u0443\u0447\u0438.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Turbo Pascal \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u043e\u0434\u043e\u0431\u043d\u043e  Turbo  Pascal  3.0,  Turbo Pascal 4.0 \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u043d\u0430<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432  \u043c\u0438\u043d\u0438\u043c\u0443\u043c  \u043e\u0440\u0433\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439.  \u041a\u043e\u0433\u0434\u0430  \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f<br \/>\n\u0432\u044b\u0437\u043e\u0432  \u0444\u0443\u043d\u043a\u0446\u0438\u0438  \u0438\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e<br \/>\n\u0442\u0440\u0435\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432: \u0441\u0442\u0435\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 (SS), \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430  \u0434\u0430\u043d\u043d\u044b\u0445  (DS)  \u0438<br \/>\n\u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f  \u0431\u0430\u0437\u044b  (BP).  DS  \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0441\u0435\u0433\u043c\u0435\u043d\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<br \/>\n(\u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439  DATA),  \u0430  SS  \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442  \u043d\u0430  \u0441\u0442\u0435\u043a\u043e\u0432\u044b\u0439  \u0441\u0435\u0433\u043c\u0435\u043d\u0442.   BP<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f   \u043a\u0430\u0436\u0434\u043e\u0439   \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0439  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043e\u0439  \u0438\u043b\u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439  \u0434\u043b\u044f<br \/>\n\u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0435\u0435 \u0437\u0430\u043f\u0438\u0441\u0438  \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438  &#8212;  \u043e\u0431\u043b\u0430\u0441\u0442\u0438  \u0441\u0442\u0435\u043a\u0430,  \u043a\u043e\u0442\u043e\u0440\u0443\u044e  \u043e\u043d\u0430<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442   \u0434\u043b\u044f   \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432,  \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445  \u0438<br \/>\n\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438. \u0412\u0441\u0435 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043f\u0435\u0440\u0435\u0434  \u0432\u044b\u0445\u043e\u0434\u043e\u043c  \u0438\u0437  \u043d\u0438\u0445  \u0434\u043e\u043b\u0436\u043d\u044b<br \/>\n\u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u0441\u0442\u0435\u043a\u0430 (SP), \u0442\u0430\u043a\u0438\u043c<br \/>\n\u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432 \u0441\u0442\u0435\u043a\u0435 \u043d\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u044b\u0445 \u0431\u043e\u043b\u0435\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.<\/p>\n<p>\u0411\u043b\u0438\u0436\u043d\u0438\u0435 \u0438\u043b\u0438 \u0434\u0430\u043b\u044c\u043d\u0438\u0435?<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443   \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043d\u0430  Turbo  Pascal  \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442  \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e<br \/>\n\u043a\u043e\u0434\u043e\u0432\u044b\u0445 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u0442\u043e \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430\u043c  \u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c  \u043e\u043d\u0430<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442  \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044e  \u0431\u043b\u0438\u0436\u043d\u0438\u0445  \u0438  \u0434\u0430\u043b\u044c\u043d\u0438\u0445  \u0432\u044b\u0437\u043e\u0432\u043e\u0432.  \u0412 \u0447\u0435\u043c \u0437\u0434\u0435\u0441\u044c<br \/>\n\u0440\u0430\u0437\u043d\u0438\u0446\u0430? \u0434\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e  \u0431\u043b\u0438\u0436\u043d\u0438\u0439  \u0432\u044b\u0437\u043e\u0432  \u043c\u043e\u0436\u0435\u0442  \u0431\u044b\u0442\u044c  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d<br \/>\n\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0442\u0435\u043c \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0442\u043e\u043c \u0436\u0435<br \/>\n\u043a\u043e\u0434\u043e\u0432\u043e\u043c  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435,  \u0438\u0437  \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e  \u0441\u0434\u0435\u043b\u0430\u043d  \u0432\u044b\u0437\u043e\u0432, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0434\u0430\u043b\u044c\u043d\u0438\u0439<br \/>\n\u0432\u044b\u0437\u043e\u0432 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435,  \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c<br \/>\n\u043e\u0431\u0440\u0430\u0437\u043e\u043c  \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0439 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438. \u0422\u0430\u043a\u0430\u044f \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c, \u043e\u0434\u043d\u0430\u043a\u043e, \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0438<br \/>\n\u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0442\u0440\u0430\u0442: \u0434\u0430\u043b\u044c\u043d\u0438\u0439 \u0432\u044b\u0437\u043e\u0432  \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f  \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e  \u0434\u043e\u043b\u044c\u0448\u0435  \u0438<br \/>\n\u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0435\u0441\u0442\u0430, \u0447\u0435\u043c \u0431\u043b\u0438\u0436\u043d\u0438\u0439.<\/p>\n<p>     \u041a\u0430\u0436\u0434\u0430\u044f  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0432 \u0432\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0430 Turbo Pascal \u0434\u043e\u043b\u0436\u043d\u0430<br \/>\n\u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0430 (\u043b\u0438\u0431\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u043c, \u043b\u0438\u0431\u043e \u0432\u0430\u043c\u0438) \u0442\u0430\u043a\u0438\u043c  \u043e\u0431\u0440\u0430\u0437\u043e\u043c,  \u0447\u0442\u043e\u0431\u044b<br \/>\n\u0432\u044b\u0437\u043e\u0432  \u0435\u0435  \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f  \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u044d\u0442\u0438\u0445 \u0434\u0432\u0443\u0445 \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432. \u041a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0437 \u043d\u0438\u0445<br \/>\n\u0432\u044b\u0431\u0440\u0430\u0442\u044c? \u041f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435  \u0432  \u0440\u0430\u0437\u0434\u0435\u043b\u0435  \u043c\u043e\u0434\u0443\u043b\u044f  interface,<br \/>\n\u0432\u0441\u0435\u0433\u0434\u0430  \u0434\u043e\u043b\u0436\u043d\u044b  \u0431\u044b\u0442\u044c \u0434\u0430\u043b\u044c\u043d\u0438\u043c\u0438, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0437\u0432\u0430\u043d\u044b \u0438\u0437<br \/>\n\u0434\u0440\u0443\u0433\u0438\u0445  \u043c\u043e\u0434\u0443\u043b\u0435\u0439.  \u041e\u0434\u043d\u0430\u043a\u043e  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b,  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435   \u0432   \u0433\u043b\u0430\u0432\u043d\u043e\u0439<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435,   \u043b\u0438\u0431\u043e  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435  \u0442\u043e\u043b\u044c\u043a\u043e  \u0432  \u0440\u0430\u0437\u0434\u0435\u043b\u0435  implementation<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044f, \u043e\u0431\u044b\u0447\u043d\u043e \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0431\u043b\u0438\u0436\u043d\u0438\u043c\u0438.<\/p>\n<p>     (\u041b\u044e\u0431\u0443\u044e \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c  \u0434\u0430\u043b\u044c\u043d\u0435\u0439  \u043f\u0440\u0438<br \/>\n\u043f\u043e\u043c\u043e\u0449\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 {$f+}.)<\/p>\n<p>     \u041f\u0440\u0438  \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e<br \/>\n\u0438\u0445 \u0432\u044b\u0437\u043e\u0432\u0430 \u0438\u0437 Turbo  Pascal  \u0432\u044b  \u0434\u043e\u043b\u0436\u043d\u044b  \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c,  \u0447\u0442\u043e\u0431\u044b  \u044d\u0442\u0438<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b   \u0438\u043c\u0435\u043b\u0438  \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435  &#171;\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435&#187;.  Turbo  Pascal  \u043d\u0435<br \/>\n\u0441\u043e\u043e\u0431\u0449\u0438\u0442 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u0432 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 PROC  \u0431\u043b\u0438\u0436\u043d\u0435\u0439,  \u0430<br \/>\n\u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b external \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043e<br \/>\n\u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0447\u0442\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438.<\/p>\n<p>\u0420\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0441 Turbo Pascal<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>\u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 $L \u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  &#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0414\u0432\u0430  \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445  \u0441\u043f\u043e\u0441\u043e\u0431\u0430  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Turbo Assembler \u0432 Turbo<br \/>\nPascal &#8212; \u044d\u0442\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 {$l} \u0438 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n\u043a\u0430\u043a  external.  \u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430  ($l  MYFILE.OBJ}  \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442 turbo Pascal<br \/>\n\u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b MYFILE.OBJ, \u0438\u043c\u0435\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439  \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0439  \u0444\u043e\u0440\u043c\u0430\u0442  \u0434\u043b\u044f<br \/>\n\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0438, \u0438 \u0441\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441 \u0432\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u043d\u0430 Turbo Pascal.<br \/>\n\u0415\u0441\u043b\u0438  \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435  \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 {$l} \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f, \u0442\u043e<br \/>\n\u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 .OBJ.<\/p>\n<p>     \u041a\u0430\u0436\u0434\u0430\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u0438\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430 Turbo Assembler,  \u043a\u043e\u0442\u043e\u0440\u0443\u044e  \u0432\u044b<br \/>\n\u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0438\u0437 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 Turbo Pascal, \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c<br \/>\n\u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430  \u043a\u0430\u043a  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438\u043c\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 PUBLIC \u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u0432<br \/>\n\u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435  \u0431\u044b\u0442\u044c  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430  \u043a\u0430\u043a   \u0432\u043d\u0435\u0448\u043d\u044f\u044f.   \u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441<br \/>\n\u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0432 Turbo Pascal \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0438\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (external)<br \/>\n\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u0435\u043d \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044e forward:<\/p>\n<p>   procedure AsmProc(a : integer; b : real); external;<br \/>\n   function AsmFunc(c : word; d : byte); external;<\/p>\n<p>     \u042d\u0442\u0438  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c \u0432<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0430 Turbo assembler:<\/p>\n<p>   CODE     SEGMENT BYTE PUBLIC<br \/>\n   AsmProc  PROC NEAR<br \/>\n            PUBLIC AsmProc<br \/>\n            .<br \/>\n            .<br \/>\n            .<br \/>\n   AsmProc  ENDP<\/p>\n<p>   AsmFunc  PROC FAR<br \/>\n            PUBLIC Bar<br \/>\n            .<br \/>\n            .<br \/>\n            .<br \/>\n   AsmFunc  ENDP<br \/>\n   CODE   ENDS<\/p>\n<p>     \u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0432  Turbo  Pascal  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b  \u043a\u0430\u043a  external  \u0434\u043e\u043b\u0436\u043d\u043e<br \/>\n\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u043b\u0438 \u043c\u043e\u0434\u0443\u043b\u044f; \u0442\u043e \u0435\u0441\u0442\u044c, \u043e\u043d\u043e \u043d\u0435<br \/>\n\u0434\u043e\u043b\u0436\u043d\u043e  \u0431\u044b\u0442\u044c  \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c  \u0432  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435  \u0434\u0440\u0443\u0433\u043e\u0439  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b. \u041f\u043e\u043f\u044b\u0442\u043a\u0430<br \/>\n\u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443 external \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u044b\u0437\u043e\u0432\u0435\u0442  \u043e\u0448\u0438\u0431\u043a\u0443<br \/>\n\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438.<\/p>\n<p>     Turbo   Pascal  \u043d\u0435  \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442,  \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442  \u043b\u0438  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b,<br \/>\n\u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043a\u0430\u043a PROC \u0441 \u0431\u043b\u0438\u0436\u043d\u0438\u043c\u0438 \u0438\u043b\u0438 \u0434\u0430\u043b\u044c\u043d\u0438\u043c\u0438 \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c\u0438,  \u0431\u043b\u0438\u0436\u043d\u0438\u043c<br \/>\n\u0438\u043b\u0438  \u0434\u0430\u043b\u044c\u043d\u0438\u043c  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c  \u0432  \u0432\u0430\u0448\u0435\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435  \u043d\u0430 Turbo Pascal.<br \/>\n\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u043d \u0434\u0430\u0436\u0435 \u043d\u0435  \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442,  \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f  \u043b\u0438  \u0438\u043c\u0435\u043d\u0430\u043c\u0438  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440<br \/>\n(PROC)    \u043e\u0431\u0449\u0438\u0435    (public)    \u043c\u0435\u0442\u043a\u0438   AsmProc   \u0438   AsmFunc.   \u0417\u0430<br \/>\n\u043d\u0435\u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0440\u0435\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0439 \u0432 \u043c\u043e\u0434\u0443\u043b\u044f\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430  \u0438  \u043d\u0430<br \/>\n\u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442\u0435 \u0432\u044b \u0441\u0430\u043c\u0438.<\/p>\n<p>\u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 PUBLIC<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0412  Turbo  Pascal  \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b  \u043b\u0438\u0448\u044c  \u0442\u0435  \u043c\u0435\u0442\u043a\u0438  \u043c\u043e\u0434\u0443\u043b\u044f  \u043d\u0430 \u044f\u0437\u044b\u043a\u0435<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0430\u043a PUBLIC. \u041c\u0435\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439<br \/>\n\u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b  \u0438\u0437  \u044f\u0437\u044b\u043a\u0430<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430  \u0432  Turbo Pascal. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u0436\u0434\u0430\u044f \u043c\u0435\u0442\u043a\u0430, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u0430\u044f<br \/>\n\u043a\u0430\u043a PUBLIC, \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435  \u0432  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0435<br \/>\n\u0438\u043b\u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0430 Turbo Pascal, \u0438\u043d\u0430\u0447\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0441\u043e\u043e\u0431\u0449\u0438\u0442<br \/>\n\u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435. \u041e\u0431\u0449\u0430\u044f \u043c\u0435\u0442\u043a\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0447\u0430\u0441\u0442\u044c\u044e  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f  PROC.  \u0421<br \/>\n\u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f Turbo Pascal<\/p>\n<p>   AsmLabel  PROC FAR<br \/>\n             PUBLIC Bar<\/p>\n<p>\u0438<\/p>\n<p>   AsmLabel:<br \/>\n             PUBLIC Bar<\/p>\n<p>\u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u044b.<\/p>\n<p>\u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 EXTRN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041c\u043e\u0434\u0443\u043b\u044c \u043d\u0430 Turbo Assembler \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043b\u044e\u0431\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0435,<br \/>\n\u0444\u0443\u043d\u043a\u0446\u0438\u0438,  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439  \u0438\u043b\u0438  \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439  \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0435  Turbo  Pascal,<br \/>\n\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430 \u043d\u0430  \u0441\u0442\u0430\u0440\u0448\u0435\u043c  \u0443\u0440\u043e\u0432\u043d\u0435  \u043a\u043e\u043c\u043f\u043e\u043d\u0443\u0435\u043c\u043e\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u0438\u043b\u0438<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044f.<\/p>\n<p>     (\u041e\u0442\u043c\u0435\u0442\u0438\u043c,  \u0447\u0442\u043e  \u0441\u044e\u0434\u0430  \u0432\u0445\u043e\u0434\u044f\u0442  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435,  \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u043c\u044b\u0435  \u043f\u043e\u0441\u043b\u0435<br \/>\n\u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430  {$l}  \u0438  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 (\u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f) external,<br \/>\n\u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435  \u0441  \u0434\u0430\u043d\u043d\u044b\u043c  \u043c\u043e\u0434\u0443\u043b\u0435\u043c).  \u041c\u0435\u0442\u043a\u0438  Turbo  Pascal  \u0438   \u043e\u0431\u044b\u0447\u043d\u044b\u0435<br \/>\n\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0432 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b.<\/p>\n<p>     \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c,  \u0447\u0442\u043e \u0432 \u0432\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0430 Turbo Pascal \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b<br \/>\n\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435:<\/p>\n<p>   var<br \/>\n      a : byte;<br \/>\n      b : word;<br \/>\n      c : shortInt;<br \/>\n      d : integer;<br \/>\n      e : real;<br \/>\n      f : single;<br \/>\n      g : double;<br \/>\n      h : extended;<br \/>\n      i : comp;<br \/>\n      j : pointer;<\/p>\n<p>     \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u0437  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n\u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430, \u043e\u0431\u044a\u044f\u0432\u0438\u0432 \u0438\u0445 \u043a\u0430\u043a EXTRN:<\/p>\n<p>   EXTRN A : BYTE     ;1 \u0431\u0430\u0439\u0442<br \/>\n   EXTRN B : WORD     ;2 \u0431\u0430\u0439\u0442\u0430<br \/>\n   EXTRN C : BYTE     ;\u0412 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0431\u0430\u0439\u0442 \u0441\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0438<br \/>\n                      ;\u0431\u0435\u0437 \u0437\u043d\u0430\u043a\u0430 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e<br \/>\n   EXTRN D : WORD     ;\u0422\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435<br \/>\n   EXTRN E : FWORD    ;\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435<br \/>\n                      ;6 \u0431\u0430\u0439\u0442<br \/>\n   EXTRN F : DWORD    ;4-\u0431\u0430\u0439\u0442\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439<br \/>\n                      ;\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 IEEE<br \/>\n   EXTRN G : QWORD    ;4-\u0431\u0430\u0439\u0442\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439<br \/>\n                      ;\u0434\u0432\u043e\u0439\u043d\u043e\u0439 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 IEEE<br \/>\n   EXTRN H : TBYTE    ;10-\u0431\u0430\u0439\u0442\u043e\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441<br \/>\n                      ;\u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 IEEE<br \/>\n   EXTRN I : QWORD    ;8-\u0431\u0430\u0439\u0442\u043e\u0432\u043e\u0435 \u0446\u0435\u043b\u043e\u0435 \u0441\u043e \u0437\u043d\u0430\u043a\u043e\u043c \u0434\u043b\u044f 8087<br \/>\n   EXTRN J : DWORD    ;\u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c Turbo Pascal<\/p>\n<p>     \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u043c  \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430\u043c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c<br \/>\nTurbo Pascal &#8212; \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043d\u044b\u0435 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e<br \/>\n\u0443 \u0432\u0430\u0441 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0443\u043b\u044c \u043d\u0430 Turbo Pascal \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0432\u0438\u0434\u0430:<\/p>\n<p>unit Sample;<br \/>\n{ \u041f\u0440\u0438\u043c\u0435\u0440 \u043c\u043e\u0434\u0443\u043b\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440<br \/>\n  \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435, \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0445 \u0438\u0437 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430. }<br \/>\ninterface<br \/>\nprocedure TestSample;<br \/>\nprocedure PublicProc; {\u0414\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u0430\u043b\u044c\u043d\u0435\u0439, \u0442.\u043a. \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0438\u0437\u0432\u043d\u0435}<br \/>\nimplementation<br \/>\nvar<br \/>\n  A : word;<br \/>\nprocedure AsmProc; external;<br \/>\n{$L ASMPROC.OBJ}<br \/>\nprocedure PublicProc;<br \/>\n  begin { PublicProc }<br \/>\n    Writeln(&#8216;\u0412 PublicProc&#8217;);<br \/>\n  end;  { PublicProc }<br \/>\nprocedure NearProc;   {\u0414\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0431\u043b\u0438\u0436\u043d\u0435\u0439}<br \/>\n  begin { NearProc }<br \/>\n    Writeln(&#8216;\u0412 NearProc&#8217;);<br \/>\n  end;  { NearProc }<br \/>\n{$F+}<br \/>\nprocedure FarProc; {\u0414\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0434\u0430\u043b\u044c\u043d\u0435\u0439, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441<br \/>\n                    \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430}<br \/>\n  begin { FarProc }<br \/>\n    Writeln(&#8216;\u0412 FarProc&#8217;);<br \/>\n  end;  {FarProc }<br \/>\n{$F-}<br \/>\nprocedure TestSample;<br \/>\n  begin { TestSample }<br \/>\n    Writeln(&#8216;\u0412 TestSample&#8217;);<br \/>\n    A := 10;<br \/>\n    Writeln(&#8216;\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 A \u0434\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f ASMPROC = &#8216;,A);<br \/>\n    AsmProc;<br \/>\n    Writeln(&#8216;\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 A \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f ASMPROC = &#8216;,A);<br \/>\n  end; { TestSample };<br \/>\nend;<\/p>\n<p>     \u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430  AsmProc  \u043c\u043e\u0436\u0435\u0442  \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c   \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b   PublicProc,<br \/>\nNearProc   \u0438\u043b\u0438   FarProc,  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f  \u0434\u043b\u044f  \u044d\u0442\u043e\u0433\u043e  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  EXTRN<br \/>\n\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>   DATA    SEGMENT WORD PUBLIC<br \/>\n           ASSUME DS:DATA<br \/>\n           EXTRN  A:WORD         ;\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u0437 \u043c\u043e\u0434\u0443\u043b\u044f<br \/>\n   DATA    ENDS<br \/>\n   CODE    SEGMENT BYTE PUBLIC<br \/>\n           ASSUME CS:CODE<br \/>\n           EXTRN  PublicProc : FAR   ;\u0434\u0430\u043b\u044c\u043d\u044f\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430<br \/>\n                                     ;(\u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0443\u043b\u0435\u043c)<br \/>\n           EXTRN  NearProc   : NEAR  ;\u0431\u043b\u0438\u0436\u043d\u044f\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 (\u043b\u043e\u043a\u0430-<br \/>\n                                     ;\u043b\u044c\u043d\u0430\u044f \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0434\u0443\u043b\u044f)<br \/>\n           EXTRN  FarProc    : FAR   ;\u0434\u0430\u043b\u044c\u043d\u044f\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 (\u043b\u043e\u043a\u0430-<br \/>\n                                     ;\u043b\u044c\u043d\u0430\u044f, \u043d\u043e \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e<br \/>\n                                     ;\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439<br \/>\n   AsmProc PROC NEAR<br \/>\n           PUBLIC AsmProc<br \/>\n           CALL   FAR PTR PublicProc<br \/>\n           CALL   NearProc<br \/>\n           CALL   FAR PTR FarProc<br \/>\n           mov    cx,ds:A            ;\u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e A<br \/>\n                                     ;\u0438\u0437 \u043c\u043e\u0434\u0443\u043b\u044f<br \/>\n           sub    cx,2               ;\u043b\u044e\u0431\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0435\u0435 \u0435\u0435<br \/>\n                                     ;\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435<br \/>\n           mov    ds:A,cx            ;\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0435\u0435 \u043d\u0430\u0437\u0430\u0434<br \/>\n           RET<br \/>\n   AsmProc ENDP<br \/>\n   CODE    ENDS<br \/>\n           END<\/p>\n<p>     \u041d\u0438\u0436\u0435   \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430   \u0433\u043b\u0430\u0432\u043d\u0430\u044f   \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430,   \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0430\u044f   \u0440\u0430\u0431\u043e\u0442\u0443<br \/>\n\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u044b\u0445 \u043a\u043e\u0434\u043e\u0432:<\/p>\n<p>   program TSample;<br \/>\n   uses Sample;<br \/>\n   begin;<br \/>\n     TestSample;<br \/>\n   end.<\/p>\n<p>     \u0414\u043b\u044f  \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f  \u0434\u0430\u043d\u043d\u043e\u0433\u043e  \u043f\u0440\u0438\u043c\u0435\u0440\u0430  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c<br \/>\n\u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438  \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430  \u0438  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430  \u043c\u043e\u0436\u043d\u043e<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0444\u0430\u0439\u043b \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043c\u0430\u043d\u0434:<\/p>\n<p>   TASM ASMPROC<br \/>\n   TPC \/B TSAMPLE<br \/>\n   TSAMPLE<\/p>\n<p>     \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  \u0432\u043d\u0435\u0448\u043d\u044f\u044f  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u0434\u043e\u043b\u0436\u043d\u0430  \u0431\u044b\u0442\u044c  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430  \u043d\u0430<br \/>\n\u0441\u0442\u0430\u0440\u0448\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 Turbo Pascal,  \u0432\u044b  \u043d\u0435  \u043c\u043e\u0436\u0435\u0442\u0435<br \/>\n\u0434\u043b\u044f   \u0434\u043e\u0441\u0442\u0443\u043f\u0430  \u043a  \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c,  \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u043c\u0441\u044f  \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438  \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0438\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 EXTRN. \u041e\u0434\u043d\u0430\u043a\u043e,<br \/>\n\u0432\u0430\u0448\u0430 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 Turbo Assembler \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 \u0438\u0437<br \/>\nTurbo Pascal \u044d\u0442\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u043b\u0438\u0431\u043e \u043f\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e, \u043b\u0438\u0431\u043e \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435.<\/p>\n<p>\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043a EXTRN<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439   \u0432   Turbo    Pascal    \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441    \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u044b\u0445<br \/>\n\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432,  \u0432  \u043a\u043e\u0442\u043e\u0440\u043e\u043c  \u0434\u043b\u044f  \u0434\u043e\u0441\u0442\u0443\u043f\u0430  \u043a \u043e\u0431\u044a\u0435\u043a\u0442\u0443 \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c<br \/>\n\u043c\u043e\u0434\u0443\u043b\u0435 \u0431\u0435\u0440\u0435\u0442\u0441\u044f  \u0438\u043c\u044f  \u044d\u0442\u043e\u0433\u043e  \u043c\u043e\u0434\u0443\u043b\u044f  \u043f\u043b\u044e\u0441  \u0442\u043e\u0447\u043a\u0430,  \u043d\u0435  \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c  \u0441<br \/>\n\u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438  \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430  Turbo  Assembler  \u0438  \u043f\u043e\u0442\u043e\u043c\u0443 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435<br \/>\n\u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d. \u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435<\/p>\n<p>   EXTRN SYSTEM.Assign : FAR<\/p>\n<p>\u0432\u044b\u0437\u043e\u0432\u0435\u0442 \u0432 Turbo Assembler \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435.<\/p>\n<p>     \u0418\u043c\u0435\u044e\u0442\u0441\u044f  \u0435\u0449\u0435  \u0434\u0432\u0430,  \u043c\u0435\u043d\u0435\u0435  \u0432\u0430\u0436\u043d\u044b\u0435  \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<br \/>\n\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432  EXTRN  \u0432  Turbo Pascal. \u041f\u0435\u0440\u0432\u043e\u0435 \u0438\u0437 \u043d\u0438\u0445 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e<br \/>\n\u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u0438  \u043d\u0435  \u043c\u043e\u0433\u0443\u0442  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u0432  \u0437\u0430\u043f\u0438\u0441\u0438<br \/>\n\u0430\u0434\u0440\u0435\u0441\u0430 \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0435\u0441\u043b\u0438 \u0432\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438<\/p>\n<p>   EXTRN PublicProc : FAR<\/p>\n<p>\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0442\u0438\u043f\u0430<\/p>\n<p>   call PublicProc + 42<\/p>\n<p>     \u0412\u0442\u043e\u0440\u043e\u0435  \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435  \u0441\u043e\u0441\u0442\u043e\u0438\u0442  \u0432  \u0442\u043e\u043c,  \u0447\u0442\u043e  \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a Turbo<br \/>\nPascal \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0435\u0442 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438, \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0435  \u0441\u043b\u043e\u0432\u0430  \u043d\u0430  \u0431\u0430\u0439\u0442\u044b,  \u0447\u0442\u043e<br \/>\n\u0434\u0435\u043b\u0430\u0435\u0442  \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c  \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435  \u0442\u0430\u043a\u0438\u0445  \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043a \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c EXTRN.<br \/>\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u0432\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438<\/p>\n<p>   EXTRN i : WORD<\/p>\n<p>     \u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 \u043d\u0430 Turbo Assembler  \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f<br \/>\nLOW i \u0438\u043b\u0438 HIGH i.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     Turbo  Pascal  \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442  .EXE  \u0444\u0430\u0439\u043b\u044b,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u043c\u043e\u0433\u0443\u0442  \u0431\u044b\u0442\u044c<br \/>\n\u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0432 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u043b\u044e\u0431\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430  \u043f\u0430\u043c\u044f\u0442\u0438.<br \/>\n\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043d\u0435  \u043c\u043e\u0436\u0435\u0442  \u0437\u043d\u0430\u0442\u044c  \u0437\u0430\u0440\u0430\u043d\u0435\u0435, \u043a\u0443\u0434\u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0431\u0443\u0434\u0435\u0442<br \/>\n\u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0442\u043e\u0442 \u0438\u043b\u0438  \u0438\u043d\u043e\u0439  \u0441\u0435\u0433\u043c\u0435\u043d\u0442  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b,  \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a  \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442<br \/>\n\u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0443  DOS.EXE  \u043e  \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438  \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c  \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u0432\u0441\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u043d\u0435\u0433\u043e. \u041f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0438 \u0432\u0441\u0435  \u0441\u0441\u044b\u043b\u043a\u0438<br \/>\n\u043d\u0430 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, CODE \u0438 DATA) \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.<\/p>\n<p>     \u0412\u0430\u0448\u0430  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043d\u0430  Turbo  Assembler \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u044d\u0442\u0438\u043c<br \/>\n\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0434\u043b\u044f  \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043d\u044b\u0445  \u0430\u0434\u0440\u0435\u0441\u043e\u0432  \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432  \u0432\u043e  \u0432\u0440\u0435\u043c\u044f<br \/>\n\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<br \/>\nDS, \u043d\u043e \u0432\u044b \u043d\u0435 \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0446\u0438\u043a\u043b\u044b \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435<br \/>\n\u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e  \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e  \u0441\u0442\u0435\u043a\u0430  \u0438\u043b\u0438  \u043d\u0435  \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435<br \/>\n\u0430\u0434\u0440\u0435\u0441\u0430  \u043f\u0430\u043c\u044f\u0442\u0438.  \u0412\u043c\u0435\u0441\u0442\u043e  \u044d\u0442\u043e\u0433\u043e   \u0432\u044b   \u043c\u043e\u0436\u0435\u0442\u0435   \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c   \u043e\u0431\u0440\u0430\u0437\u043e\u043c<br \/>\n\u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c Turbo Assembler SEG:<\/p>\n<p>   .<br \/>\n   .<br \/>\n   .<br \/>\n   mov ax,SEG DATA   ;\u043f\u0440\u0438\u0435\u043c \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e DS<br \/>\n                     ;Turbo Pascal<br \/>\n   mov ds,ax         ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 DS \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<br \/>\n                     ;Turbo Pascal<br \/>\n   .<br \/>\n   .<br \/>\n   .<\/p>\n<p>     \u041a\u043e\u0433\u0434\u0430  \u0432\u0430\u0448\u0430  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f,  DOS  \u0432\u0441\u0442\u0430\u0432\u0438\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435<br \/>\n\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 SEG DATA \u043f\u0440\u044f\u043c\u043e \u0432 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043f\u043e\u043b\u0435  \u043e\u043f\u0435\u0440\u0430\u043d\u0434\u0430  \u043a\u043e\u043c\u0430\u043d\u0434\u044b<br \/>\nMOV. \u042d\u0442\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0439\u0448\u0438\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043d\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430.<\/p>\n<p>     \u042d\u0442\u043e\u0442   \u043c\u0435\u0442\u043e\u0434   \u0442\u0430\u043a\u0436\u0435  \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c  \u0434\u043b\u044f  \u0442\u043e\u0433\u043e,  \u0447\u0442\u043e\u0431\u044b  \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u044b\u0435<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u0439 \u043c\u043e\u0433\u043b\u0438  \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e  \u0432<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 Turbo Pascal. DS \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u043d\u0435<br \/>\n\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 DS Turbo Pascal, \u043e\u0434\u043d\u0430\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430<br \/>\n\u043a   \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c   Turbo   Pascal    \u0438    \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u043c    \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430\u043c<br \/>\n\u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430.<\/p>\n<p>\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u0434\u043e\u0432  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     Turbo  Pascal  \u0438\u043c\u0435\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u0434\u043e\u0432;<br \/>\n\u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0433\u043e .EXE \u0444\u0430\u0439\u043b\u0430 \u043e\u043d \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432<br \/>\n\u043d\u0435\u0433\u043e \u043a\u043e\u0434\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u0412 \u0441\u0432\u044f\u0437\u0438  \u0436\u0435  \u0441  \u0442\u0435\u043c,<br \/>\n\u0447\u0442\u043e  Turbo  Pascal  \u043d\u0435  \u0438\u043c\u0435\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c \u0432\u0430\u0448\u0438\u0445<br \/>\n\u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u043d\u0430 Turbo Assembler, \u0442\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430.<\/p>\n<p>     Turbo Pascal \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u043a\u043e\u0434\u044b .OBJ \u043c\u043e\u0434\u0443\u043b\u044f \u0432 \u0442\u043e\u043c  \u0438  \u0442\u043e\u043b\u044c\u043a\u043e  \u0442\u043e\u043c<br \/>\n\u0441\u043b\u0443\u0447\u0430\u0435,  \u0435\u0441\u043b\u0438  \u043d\u0438  \u043a  \u043e\u0434\u043d\u043e\u0439  \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0435 \u044d\u0442\u043e\u0433\u043e<br \/>\n\u043c\u043e\u0434\u0443\u043b\u0435 \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0439. \u0418 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u0435\u0441\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f<br \/>\n\u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0445\u043e\u0442\u044f \u0431\u044b \u043a \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u043c\u043e\u0434\u0443\u043b\u044f,  \u0442\u043e  \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f  \u0432\u0435\u0441\u044c<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044c.<\/p>\n<p>     \u0414\u043b\u044f  \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435  \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f<br \/>\n\u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043a\u043e\u0434\u043e\u0432 \u0432 Turbo  Pascal  \u0443\u0434\u043e\u0431\u043d\u043e  \u0440\u0430\u0437\u0431\u0438\u0442\u044c  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u0443\u044e<br \/>\n\u0447\u0430\u0441\u0442\u044c  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430  \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e  \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445  \u043c\u043e\u0434\u0443\u043b\u0435\u0439,  \u0432  \u043a\u0430\u0436\u0434\u043e\u043c \u0438\u0437<br \/>\n\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0447\u0438\u0441\u043b\u043e  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c,  \u0435\u0441\u043b\u0438  \u044d\u0442\u043e,<br \/>\n\u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<p>\u0421\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u041f\u0430\u0441\u043a\u0430\u043b\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     Turbo  Pascal  \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b  \u0447\u0435\u0440\u0435\u0437  \u0441\u0442\u0435\u043a  \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 (\u0438\u043b\u0438, \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0447\u0438\u0441\u043b\u043e\u0432\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0442\u0438\u043f\u0430 single, double,<br \/>\nextended  \u0438\u043b\u0438  comp,  \u0447\u0435\u0440\u0435\u0437  \u0441\u0442\u0435\u043a  \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e  \u0441\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430).<br \/>\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b   \u0432\u0441\u0435\u0433\u0434\u0430   \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u044e\u0442\u0441\u044f   \u0438   \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f  \u0432  \u0441\u0442\u0435\u043a  \u0432  \u0442\u043e\u0439<br \/>\n\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438,  \u0432  \u043a\u043e\u0442\u043e\u0440\u043e\u0439  \u043e\u043d\u0438   \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f   \u0432   \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0438<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0441\u043b\u0435\u0432\u0430-\u043d\u0430\u043f\u0440\u0430\u0432\u043e. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043c\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043c, \u0432 \u043a\u0430\u043a\u043e\u043c<br \/>\n\u0432\u0438\u0434\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b.<\/p>\n<p>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430 &#8212; \u044d\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442<br \/>\n\u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043e\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f.  \u0412  \u043e\u0442\u043b\u0438\u0447\u0438\u0435  \u043e\u0442<br \/>\n\u043c\u043d\u043e\u0433\u0438\u0445  \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432, Turbo Pascal \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u0435\u043f\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0432 \u0441\u0442\u0435\u043a<br \/>\n\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439<br \/>\n\u043c\u0435\u0442\u043e\u0434 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u043a\u0430\u043a \u043e\u043f\u0438\u0441\u0430\u043d\u043e  \u043d\u0438\u0436\u0435  \u043d\u0430  \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445<br \/>\n\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445.<\/p>\n<p>\u0421\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0435 \u0442\u0438\u043f\u044b<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0432\u0441\u0435\u0445  \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0445  \u0442\u0438\u043f\u043e\u0432  (boolean,  char,<br \/>\nshortint,   byte,   integer,   word,   longint,   \u043f\u043e\u0434\u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b   \u0438<br \/>\n\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u044b\u0435  \u0442\u0438\u043f\u044b)  \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f  \u043f\u043e  \u0441\u0432\u043e\u0438\u043c  \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c  \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0435\u043a<br \/>\n\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0415\u0441\u043b\u0438 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0440  \u0432  1  \u0431\u0430\u0439\u0442,  \u043e\u043d<br \/>\n\u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f  \u0432  \u0441\u0442\u0435\u043a \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u043b\u043d\u043e\u0433\u043e 16-\u0431\u0438\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430; \u043e\u0434\u043d\u0430\u043a\u043e \u0441\u0430\u043c\u044b\u0439<br \/>\n\u0437\u043d\u0430\u0447\u0430\u0449\u0438\u0439 \u0431\u0430\u0439\u0442 \u0441\u043b\u043e\u0432\u0430 \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442  \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.  (\u041f\u0440\u0438  \u044d\u0442\u043e\u043c<br \/>\n\u043d\u0435\u043b\u044c\u0437\u044f  \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0432\u043d\u044b\u043c 0, \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 3.0 \u0438 \u0440\u0430\u043d\u044c\u0448\u0435).<br \/>\n\u0415\u0441\u043b\u0438 \u043e\u0431\u044a\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0440 2 \u0431\u0430\u0439\u0442\u0430, \u043e\u043d \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u0435\u043a, \u043a\u0430\u043a<br \/>\n\u043e\u043d \u0435\u0441\u0442\u044c. \u0415\u0441\u043b\u0438 \u0435\u0433\u043e  \u0434\u043b\u0438\u043d\u0430  \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442  4  \u0431\u0430\u0439\u0442\u0430  (longint),  \u0442\u043e  \u043e\u043d<br \/>\n\u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442  \u0432  \u0441\u0442\u0435\u043a\u0435  2 16-\u0431\u0438\u0442\u043e\u0432\u044b\u0445 \u0441\u043b\u043e\u0432\u0430. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432<br \/>\n\u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 8086 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u043d\u0430\u0447\u0430\u0449\u0435\u0435 \u0441\u043b\u043e\u0432\u043e \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f<br \/>\n\u0432 \u0441\u0442\u0435\u043a \u043f\u0435\u0440\u0432\u044b\u043c \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432 \u0441\u0442\u0435\u043a\u0435 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0430\u0434\u0440\u0435\u0441.<\/p>\n<p>     \u041e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0442\u0438\u043f comp, \u0431\u0443\u0434\u0443\u0447\u0438 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432  \u0440\u044f\u0434<br \/>\n\u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0445  \u0442\u0438\u043f\u043e\u0432  \u043f\u0440\u0438  \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0432 Turbo<br \/>\nPascal 4.0 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0442\u0435\u043a 8087,<br \/>\n\u0430 \u043d\u0435 \u0441\u0442\u0435\u043a \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0412  Turbo  Pascal  5.0  \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<br \/>\n\u0442\u0438\u043f\u0430 comp \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0441\u0442\u0435\u043a \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430.<\/p>\n<p>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0442\u0438\u043f\u0430  real (\u0442\u0438\u043f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e-\u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c\u044b\u0445 \u0432<br \/>\nTurbo Pascal \u0447\u0438\u0441\u0435\u043b \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439) \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432  \u0441\u0442\u0435\u043a  \u0432  \u0432\u0438\u0434\u0435<br \/>\n6-\u0431\u0430\u0439\u0442\u043e\u0432\u044b\u0445  \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439.  \u042d\u0442\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f, \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 4 \u0431\u0430\u0439\u0442\u0430 \u0438<br \/>\n\u043f\u043e\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0441\u0442\u0435\u043a.<\/p>\n<p>Single, Double, Extended \u0438 Comp : \u0442\u0438\u043f\u044b \u0434\u043b\u044f 8087<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412  Turbo  Pascal  4.0  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0442\u0438\u043f\u043e\u0432  \u0434\u043b\u044f   8087<br \/>\n\u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f   \u0432   \u0441\u0442\u0435\u043a  \u0441\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430,  \u0430  \u043d\u0435  \u0432  \u0441\u0442\u0435\u043a  \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0441\u0442\u0435\u043a 8087 \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0433\u043b\u0443\u0431\u0438\u043d\u0443 \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0434\u043e<br \/>\n\u0432\u043e\u0441\u044c\u043c\u0438 \u0443\u0440\u043e\u0432\u043d\u0435\u0439, \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 Turbo Pascal 4.0  \u043c\u043e\u0436\u0435\u0442  \u0438\u043c\u0435\u0442\u044c  \u043d\u0435<br \/>\n\u0431\u043e\u043b\u0435\u0435  \u0432\u043e\u0441\u044c\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0442\u0438\u043f\u043e\u0432 \u0434\u043b\u044f 8087. \u0412\u0441\u0435 \u0442\u0430\u043a\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0435\u0440\u0435\u0434<br \/>\n\u0432\u044b\u0445\u043e\u0434\u043e\u043c \u0438\u0437 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u044b \u0438\u0437 \u0441\u0442\u0435\u043a\u0430.<\/p>\n<p>     Turbo Pascal 5.0  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442  \u0442\u0435  \u0436\u0435  \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f  \u043e  \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u0434\u043b\u044f 8087, \u0447\u0442\u043e \u0438 Turbo C: \u043e\u043d\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0441\u0442\u0435\u043a<br \/>\n\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438.<\/p>\n<p>\u0423\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438<br \/>\n&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0432\u0441\u0435\u0445 \u0442\u0438\u043f\u043e\u0432 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f  \u0432  \u0441\u0442\u0435\u043a<br \/>\n\u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e   \u0432  \u0432\u0438\u0434\u0435  \u0434\u0430\u043b\u044c\u043d\u0438\u0445  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439  &#8212;  \u0441\u043d\u0430\u0447\u0430\u043b\u0430  \u0441\u043b\u043e\u0432\u043e,<br \/>\n\u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442, \u0430 \u0437\u0430\u0442\u0435\u043c \u0434\u0440\u0443\u0433\u043e\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0435  \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435.  \u0421\u0435\u0433\u043c\u0435\u043d\u0442<br \/>\n\u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442  \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0430\u0434\u0440\u0435\u0441, \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f\u043c\u0438 Intel. \u0412\u0430\u0448\u0430<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 Turbo Assembler \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044e  \u043a  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0443-\u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044e<br \/>\n\u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b LDS \u0438\u043b\u0438 LES.<\/p>\n<p>\u0421\u0442\u0440\u043e\u043a\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0421\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u0430, \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430<br \/>\n\u043d\u0435  \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f  \u0447\u0435\u0440\u0435\u0437  \u0441\u0442\u0435\u043a.  \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e Turbo Pascal \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442 \u0432<br \/>\n\u0441\u0442\u0435\u043a \u0434\u0430\u043b\u044c\u043d\u0438\u0439 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043d\u0430 \u044d\u0442\u0443 \u0441\u0442\u0440\u043e\u043a\u0443. \u041e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u0442\u043e, \u0447\u0442\u043e\u0431\u044b<br \/>\n\u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u0430\u044f  \u043f\u043e  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044e  \u0441\u0442\u0440\u043e\u043a\u0430  \u043d\u0435  \u0431\u044b\u043b\u0430  \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430,  \u043b\u0435\u0436\u0438\u0442   \u043d\u0430<br \/>\n\u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435; \u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c<br \/>\n\u043a\u043e\u043f\u0438\u044e \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u0439.<\/p>\n<p>     \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435  \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435  \u0438\u0437  \u044d\u0442\u043e\u0433\u043e  \u043f\u0440\u0430\u0432\u0438\u043b\u0430  \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f  \u0432 \u0442\u043e\u043c<br \/>\n\u0441\u043b\u0443\u0447\u0430\u0435,  \u043a\u043e\u0433\u0434\u0430  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u0432  \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u043e\u043c  \u043c\u043e\u0434\u0443\u043b\u0435   A   \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442<br \/>\n\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u0443\u044e   \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443   \u043a\u0430\u043a   \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443   \u0432  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443<br \/>\n\u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f B. \u0412 \u044d\u0442\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c  \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044c, \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 {$O+} (\u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435<br \/>\n\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b  \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b).  \u0412  \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0430 \u0432<br \/>\n\u0441\u0442\u0435\u043a\u0435 \u0434\u043b\u044f  \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0439  \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b  \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f  \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f  \u043e\u0431\u043b\u0430\u0441\u0442\u044c<br \/>\n\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0438 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u0432 \u0441\u0442\u0435\u043a\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 B.<\/p>\n<p>     \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e  \u0441\u043c.  \u0432  \u0433\u043b\u0430\u0432\u0435   13,   &#171;\u041e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435<br \/>\n\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b&#187; \u0432 \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Turbo Pascal (5.0).<\/p>\n<p>\u0417\u0430\u043f\u0438\u0441\u0438 \u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u044b<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u041f\u0440\u0438  \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442  \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u043c\u0430\u0441\u0441\u0438\u0432\u044b, \u0438\u043c\u0435\u044e\u0449\u0438\u0435<br \/>\n\u0434\u043b\u0438\u043d\u0443 \u0440\u043e\u0432\u043d\u043e 1, 2 \u0438\u043b\u0438 4 \u0431\u0430\u0439\u0442\u0430, \u043a\u043e\u043f\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0442\u0435\u043a. \u0415\u0441\u043b\u0438  \u0434\u043b\u0438\u043d\u0430<br \/>\n\u043c\u0430\u0441\u0441\u0438\u0432\u0430  \u0438\u043b\u0438  \u0437\u0430\u043f\u0438\u0441\u0438  \u0438\u043d\u0430\u044f  (\u0432\u043a\u043b\u044e\u0447\u0430\u044f  \u0434\u043b\u0438\u043d\u0443 3 \u0431\u0430\u0439\u0442\u0430), \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u0430\u043c\u043e\u0439<br \/>\n\u0432\u0435\u043b\u0438\u0447\u0438\u043d\u044b \u0432 \u0441\u0442\u0435\u043a \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c  \u043d\u0430  \u043d\u0435\u0435.  \u0415\u0441\u043b\u0438  \u0437\u0430\u043f\u0438\u0441\u044c  \u0438\u043b\u0438<br \/>\n\u043c\u0430\u0441\u0441\u0438\u0432  \u0438\u043c\u0435\u0435\u0442  \u0434\u043b\u0438\u043d\u0443,  \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e  \u043e\u0442  1,  2  \u0438\u043b\u0438  4 \u0431\u0430\u0439\u0442, \u0442\u043e \u0434\u043b\u044f \u0438\u0445<br \/>\n\u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u043c\u0430\u044f  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u0434\u043e\u043b\u0436\u043d\u0430  \u0441\u0434\u0435\u043b\u0430\u0442\u044c  \u0441\u0432\u043e\u044e  \u043a\u043e\u043f\u0438\u044e<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043d\u0435\u0439.<\/p>\n<p>\u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430<br \/>\n&#8212;&#8212;&#8212;<\/p>\n<p>     \u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430,  \u043a\u0430\u043a  \u0438  \u0441\u0442\u0440\u043e\u043a\u0438  \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432,  \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0435<br \/>\n\u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0442\u0435\u043a. \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0432 \u0441\u0442\u0435\u043a \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<br \/>\n\u043d\u0430  \u044d\u0442\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e. \u0423\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c, \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0439 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430<br \/>\n&#171;\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435&#187; 32-\u0431\u0430\u0439\u0442\u043e\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430. \u041f\u0435\u0440\u0432\u044b\u0439  \u0431\u0438\u0442<br \/>\n\u043c\u043b\u0430\u0434\u0448\u0435\u0433\u043e  \u0431\u0430\u0439\u0442\u0430  \u044d\u0442\u043e\u0433\u043e  \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430  \u0432\u0441\u0435\u0433\u0434\u0430  \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442  \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b<br \/>\n\u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e  \u0442\u0438\u043f\u0430   (\u0438\u043b\u0438   \u043f\u043e\u0440\u043e\u0434\u0438\u0432\u0448\u0435\u0433\u043e   \u0435\u0433\u043e   \u0442\u0438\u043f\u0430)   \u0441\u043e   \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c<br \/>\n\u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 0.<\/p>\n<p>     \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435  \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435  \u0438\u0437  \u044d\u0442\u043e\u0433\u043e  \u043f\u0440\u0430\u0432\u0438\u043b\u0430  \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f  \u0432 \u0442\u043e\u043c<br \/>\n\u0441\u043b\u0443\u0447\u0430\u0435,  \u043a\u043e\u0433\u0434\u0430  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u0432  \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u043e\u043c  \u043c\u043e\u0434\u0443\u043b\u0435   A   \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442<br \/>\n\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443-\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e    \u043a\u0430\u043a   \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440-\u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443   \u0432   \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443<br \/>\n\u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f B. \u0412 \u044d\u0442\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c  \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044c, \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 {$O+} (\u043e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435<br \/>\n\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b  \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u044b).  \u0412  \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u044b\u0437\u043e\u0432\u0430 \u0432<br \/>\n\u0441\u0442\u0435\u043a\u0435  \u0434\u043b\u044f  \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b-\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430  \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f  \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f  \u043e\u0431\u043b\u0430\u0441\u0442\u044c<br \/>\n\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f, \u0438 \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u0432 \u0441\u0442\u0435\u043a\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0432 \u043c\u043e\u0434\u0443\u043b\u0435 B.<\/p>\n<p>     \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e   \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e   \u0441\u043c.   \u0432  \u0433\u043b\u0430\u0432\u0435 13,  &#171;\u041e\u0432\u0435\u0440\u043b\u0435\u0439\u043d\u044b\u0435<br \/>\n\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b&#187; \u0432 \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f Turbo Pascal (5.0).<\/p>\n<p>\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0442\u0438\u043f\u0430 var \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c: \u0432  \u0432\u0438\u0434\u0435<br \/>\n\u0434\u0430\u043b\u044c\u043d\u0438\u0445 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0438\u0445 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438.<\/p>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441\u043e \u0441\u0442\u0435\u043a\u043e\u043c   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     Turbo  Pascal \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u0435\u0440\u0435\u0434 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u043e\u043c<br \/>\n\u0438\u0437 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b.<\/p>\n<p>     \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0432\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u0435\u043a\u0430.  \u0412\u044b  \u043c\u043e\u0436\u0435\u0442\u0435<br \/>\n\u043b\u0438\u0431\u043e   \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c   \u043a\u043e\u043c\u0430\u043d\u0434\u0443  RET  N  (\u0433\u0434\u0435  N  \u044d\u0442\u043e  \u0447\u0438\u0441\u043b\u043e  \u0431\u0430\u0439\u0442\u043e\u0432<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u043d\u044b\u0445 \u0432 \u0441\u0442\u0435\u043a),  \u043b\u0438\u0431\u043e  \u0432\u044b  \u043c\u043e\u0436\u0435\u0442\u0435  \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c  \u0430\u0434\u0440\u0435\u0441<br \/>\n\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430  \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b (\u0438\u043b\u0438 \u0432 \u043f\u0430\u043c\u044f\u0442\u044c) \u0438 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438\u0437 \u0441\u0442\u0435\u043a\u0430<br \/>\n\u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0435\u0437\u0435\u043d  \u0434\u043b\u044f  \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438  \u043f\u043e  \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438<br \/>\n\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430  8086  \u0438 8088 (\u0441\u0430\u043c\u044b\u0445 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430),  \u0433\u0434\u0435  \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f  \u0432\u0438\u0434\u0430  &#171;\u0431\u0430\u0437\u0430\u043f\u043b\u044e\u0441-\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435&#187;<br \/>\n\u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442  \u0432\u043e\u0441\u0435\u043c\u044c  \u043c\u0430\u0448\u0438\u043d\u043d\u044b\u0445  \u0446\u0438\u043a\u043b\u043e\u0432  (\u043c\u0438\u043d\u0438\u043c\u0443\u043c) \u0437\u0430 \u043a\u0430\u0436\u0434\u043e\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435.<br \/>\n\u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c, \u0442\u0430\u043a  \u043a\u0430\u043a  \u043a\u043e\u043c\u0430\u043d\u0434\u0430  POP<br \/>\n\u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u0435\u0433\u043e \u043e\u0434\u0438\u043d \u0431\u0430\u0439\u0442.<\/p>\n<p>     \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0415\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b .MODEL, PROC \u0438 ARG,<br \/>\n\u0442\u043e  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440  \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438  \u0434\u043e\u0431\u0430\u0432\u0438\u0442  \u0447\u0438\u0441\u043b\u043e  \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c\u044b\u0445 \u0438\u0437 \u0441\u0442\u0435\u043a\u0430<br \/>\n\u0431\u0430\u0439\u0442\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043a\u043e \u0432\u0441\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c RET.<\/p>\n<p>\u0414\u043e\u0441\u0442\u0443\u043f \u043a \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u041a\u043e\u0433\u0434\u0430  \u0432\u0430\u0448\u0430  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430   \u043d\u0430   Turbo   Assembler   \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442<br \/>\n\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435,  \u0432  \u0432\u0435\u0440\u0448\u0438\u043d\u0435  \u0441\u0442\u0435\u043a\u0430  \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f  \u0430\u0434\u0440\u0435\u0441 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 (\u0434\u0432\u0430 \u0438\u043b\u0438<br \/>\n\u0447\u0435\u0442\u044b\u0440\u0435 \u0441\u043b\u043e\u0432\u0430, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u044d\u0442\u0430  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430<br \/>\n\u0431\u043b\u0438\u0436\u043d\u0435\u0439  \u0438\u043b\u0438  \u0434\u0430\u043b\u044c\u043d\u0435\u0439),  \u0430  \u0432\u044b\u0448\u0435  \u044d\u0442\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u043b\u044e\u0431\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0435 \u0435\u0439<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b.<\/p>\n<p>     \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u043f\u0440\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0438  \u0430\u0434\u0440\u0435\u0441\u043e\u0432  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u043d\u0435  \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435<br \/>\n\u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0432\u0441\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a BP, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445<br \/>\n\u0432\u044b \u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043d\u0430 \u0441\u0442\u0435\u043a.<\/p>\n<p>     \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442   \u0442\u0440\u0438   \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445   \u043c\u0435\u0442\u043e\u0434\u0430  \u0434\u043e\u0441\u0442\u0443\u043f\u0430  \u043a  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c,<br \/>\n\u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u043c \u0432 \u0432\u0430\u0448\u0443 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 Turbo Assembler \u0438\u0437 Turbo Pascal.<br \/>\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435:<\/p>\n<p>&#8212; \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0441\u0442\u0435\u043a\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 BP.<\/p>\n<p>&#8212; \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u0440\u0438\u0435\u043c\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0438\u043b\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u043d\u044b\u0439<br \/>\n  \u0440\u0435\u0433\u0438\u0441\u0442\u0440.<\/p>\n<p>&#8212; \u0418\u0437\u0432\u043b\u0435\u0447\u044c \u0438\u0437 \u0441\u0442\u0435\u043a\u0430 \u0430\u0434\u0440\u0435\u0441 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430, \u0430 \u0437\u0430\u0442\u0435\u043c \u0438\u0437\u0432\u043b\u0435\u0447\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b.<\/p>\n<p>     \u041f\u0435\u0440\u0432\u044b\u0439 \u0438 \u0432\u0442\u043e\u0440\u043e\u0439 \u043c\u0435\u0442\u043e\u0434\u044b \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u044b, \u0438 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c<br \/>\n\u0438\u0445 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0434\u0432\u0443\u0445 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445. \u0422\u0440\u0435\u0442\u0438\u0439 \u043c\u0435\u0442\u043e\u0434 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0438 \u0438\u0437<br \/>\n\u0441\u0442\u0435\u043a\u0430 \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c  \u0430\u0434\u0440\u0435\u0441\u0430  \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430  \u0438  \u0437\u0430\u0442\u0435\u043c  \u0432<br \/>\n\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0438  \u0438\u0437  \u0441\u0442\u0435\u043a\u0430  \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u0445  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u0438  \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0438  \u0438\u0445  \u0432<br \/>\n\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b. \u041b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439  \u043c\u0435\u0442\u043e\u0434  \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442  \u0432  \u0442\u0435\u0445  \u0441\u043b\u0443\u0447\u0430\u044f\u0445,<br \/>\n\u043a\u043e\u0433\u0434\u0430 \u0432\u0430\u043c \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445.<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 BP \u0434\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0441\u0442\u0435\u043a\u0430<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u041f\u0435\u0440\u0432\u044b\u0439  (\u0438  \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435  \u0447\u0430\u0441\u0442\u043e  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439)  \u043c\u0435\u0442\u043e\u0434  \u0434\u043e\u0441\u0442\u0443\u043f\u0430  \u043a<br \/>\n\u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u043c  \u0438\u0437  Turbo  Pascal   \u0432   Turbo   assembler   \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c<br \/>\n\u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f  \u0432  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438  \u0434\u043b\u044f  \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438  \u0441\u0442\u0435\u043a\u0430  \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 BP,<br \/>\n\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<p>   CODE     SEGMENT<br \/>\n            ASSUME cs:CODE<br \/>\n   MyProc   PROC FAR       ;procedure MyProc(i,j : integer);<br \/>\n            PUBLIC MyProc<br \/>\n   j        EQU WORD PTR [bp+6]       ;j \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u044b\u0448\u0435 BP \u0438<br \/>\n                                      ;\u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430<br \/>\n   i        EQU WORD PTR [bp+8]       ;i \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u0434 j<br \/>\n            push bp                   ;\u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<br \/>\n                                      ;BP \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n            mov  bp,sp                ;\u0442\u0435\u043f\u0435\u0440\u044c BP \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430<br \/>\n                                      ;\u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430<br \/>\n            mov  ax,i                 ;\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f i \u0447\u0435\u0440\u0435\u0437 BP<br \/>\n            .<br \/>\n            .<br \/>\n            .<\/p>\n<p>     \u041f\u0440\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0438 \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432 \u0441\u0442\u0435\u043a\u0435 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a  \u043d\u0438\u043c<br \/>\n\u044d\u0442\u0438\u043c  \u043c\u0435\u0442\u043e\u0434\u043e\u043c \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435, \u0447\u0442\u043e 2 \u0431\u0430\u0439\u0442\u0430 \u0438\u0434\u0435\u0442 \u043d\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430<br \/>\nBP.<\/p>\n<p>     \u041e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c  \u043f\u0440\u0438\u043c\u0435\u0440\u0435  \u0434\u043b\u044f  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f<br \/>\n\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u0438. \u041e\u043d\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u043e \u0434\u044b<br \/>\n\u0431\u043e\u043b\u0435\u0435  \u043c\u043d\u0435\u043c\u043e\u043d\u0438\u0447\u043d\u044b\u043c\u0438.  \u041e\u0434\u043d\u0430\u043a\u043e  \u043e\u043d\u0438  \u0438\u043c\u0435\u044e\u0442   \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439   \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u043a:<br \/>\n\u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443  \u0434\u043b\u044f  \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430<br \/>\n\u0442\u043e\u043b\u044c\u043a\u043e  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430  EQU  (\u0430  \u043d\u0435  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430  =),   \u0432\u044b   \u043d\u0435   \u0441\u043c\u043e\u0436\u0435\u0442\u0435<br \/>\n\u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435  \u0438\u043c\u0435\u043d\u0430 i \u0438 j \u0432 \u0442\u043e\u043c \u0436\u0435 \u0441\u0430\u043c\u043e\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c<br \/>\n\u0444\u0430\u0439\u043b\u0435 Turbo Assembler. \u041e\u0434\u0438\u043d  \u0438\u0437  \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432  \u043e\u0431\u043e\u0439\u0442\u0438  \u044d\u0442\u043e  \u043d\u0435\u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e<br \/>\n\u0441\u043e\u0441\u0442\u043e\u0438\u0442   \u0432  \u0442\u043e\u043c,  \u0447\u0442\u043e\u0431\u044b  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u0431\u043e\u043b\u0435\u0435  \u043e\u043f\u0438\u0441\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435  \u0438\u043c\u0435\u043d\u0430<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u043b\u0438\u0441\u044c; \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f  \u0432<br \/>\n\u0440\u0430\u0437\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 ARG<br \/>\n&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u041e\u0434\u043d\u0430\u043a\u043e,  \u043f\u0440\u0438  \u0434\u043e\u0441\u0442\u0443\u043f\u0435  \u043a  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c  \u0447\u0435\u0440\u0435\u0437  \u0440\u0435\u0433\u0438\u0441\u0442\u0440 BP Turbo<br \/>\nAssembler \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0439 \u0432<br \/>\n\u0441\u0442\u0435\u043a\u0435 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u0435\u0439 &#8212; \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0443 ARG. \u041f\u0440\u0438<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 PROC \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430  ARG  \u0430\u0432\u0442\u043e\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442<br \/>\n\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e  BP. \u041e\u043d\u0430 \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0437\u043c\u0435\u0440<br \/>\n\u0431\u043b\u043e\u043a\u0430  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u0434\u043b\u044f  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f  \u0432  \u043a\u043e\u043c\u0430\u043d\u0434\u0435  RET.  \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443<br \/>\n\u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435  \u0438\u043c\u0435\u043d\u0430, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 ARG, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e<br \/>\n\u0432  \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0439  PROC,  \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435  \u0438\u043c\u0435\u043d\u0430  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432   \u0434\u043b\u044f   \u043a\u0430\u0436\u0434\u043e\u0439<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0438\u043b\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f.<\/p>\n<p>     \u0412\u043e\u0442  \u043a\u0430\u043a  \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442  \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439  \u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0433\u043e \u0441<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b ARG:<\/p>\n<p>   CODE    SEGMENT<br \/>\n           ASSUME cs:CODE<br \/>\n   MyProc  PROC   FAR        ;procedure MyProc(i,j : integer);<br \/>\n                                                     external;<br \/>\n            PUBLIC MyProc<br \/>\n            ARG j : WORD, i : WORD = RetBytes<br \/>\n            push bp                   ;\u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<br \/>\n                                      ;BP \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n            mov  bp,sp                ;\u0442\u0435\u043f\u0435\u0440\u044c BP \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430<br \/>\n                                      ;\u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430<br \/>\n            mov  ax,i                 ;\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f i \u0447\u0435\u0440\u0435\u0437 BP<br \/>\n            .<br \/>\n            .<br \/>\n            .<\/p>\n<p>     \u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 Turbo Assembler ARG \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  i  \u0438  j<br \/>\n\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043c\u0435\u043d\u0430. \u0421\u0442\u0440\u043e\u043a\u0430<\/p>\n<p>   ARG j : WORD, i : WORD = RetBytes<\/p>\n<p>     \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438  \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442  \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e<br \/>\n\u0438\u043c\u0435\u043d\u0438 i \u0438 [WORD PTR BP+6], \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e  \u0438\u043c\u0435\u043d\u0438  j  \u0438  [WORD  PTR<br \/>\nBP+8],  \u0430  \u0442\u0430\u043a\u0436\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043c\u0435\u043d\u0438 RetBytes \u0438 \u0447\u0438\u0441\u043b\u0430 4 (\u0440\u0430\u0437\u043c\u0435\u0440 \u0432<br \/>\n\u0431\u0430\u0439\u0442\u0430\u0445 \u0431\u043b\u043e\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432) \u043d\u0430 \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f  \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b.  \u042d\u0442\u0438<br \/>\n\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f  \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442  \u043a\u0430\u043a \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u043d\u044b\u0439 \u0432 \u0441\u0442\u0435\u043a BP, \u0442\u0430\u043a \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430; \u0435\u0441\u043b\u0438 \u0431\u044b MyProc \u0431\u044b\u043b\u0430 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0430 \u043a\u0430\u043a NEAR PROC, \u0442\u043e  i  \u0431\u044b\u043b\u0430<br \/>\n\u0431\u044b  \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u0430  [BP+4],  j  &#8212;  [BP+6],  \u0430  RetBytes \u0442\u0430\u043a \u0436\u0435 \u0438\u043c\u0435\u043b\u0430<br \/>\n\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435  4  (\u0442.\u0435.  \u0432  \u043b\u044e\u0431\u043e\u043c  \u0441\u043b\u0443\u0447\u0430\u0435  MyProc  \u043c\u043e\u0436\u0435\u0442  \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f<br \/>\n\u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 RET RetBytes).<\/p>\n<p>     \u041f\u0440\u0438  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  ARG  \u043d\u0435  \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435,  \u0447\u0442\u043e \u0441\u043f\u0438\u0441\u043e\u043a<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432  \u0434\u043e\u043b\u0436\u0435\u043d  \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f  \u0432  \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439  \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<br \/>\n\u041d\u0443\u0436\u043d\u043e  \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c  \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440  \u0438\u0437 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b (\u0438\u043b\u0438<br \/>\n\u0444\u0443\u043d\u043a\u0446\u0438\u0438) Turbo Pascal \u043f\u0435\u0440\u0432\u044b\u043c \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 ARG, \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.<\/p>\n<p>     \u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0435\u0449\u0435 \u043e\u0434\u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0430\u044f \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 ARG<br \/>\n\u043f\u0440\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0441 Turbo  Pascal.  \u0412  \u043e\u0442\u043b\u0438\u0447\u0438\u0435  \u043e\u0442  \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445  \u0434\u0440\u0443\u0433\u0438\u0445<br \/>\n\u044f\u0437\u044b\u043a\u043e\u0432  Turbo  Pascal  \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442  \u0432  \u0441\u0442\u0435\u043a \u0431\u0430\u0439\u0442\u043e\u0432\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432 \u0432\u0438\u0434\u0435<br \/>\n\u043f\u043e\u043b\u043d\u043e\u0433\u043e 16-\u0431\u0438\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 &#8212; \u0438 \u0432\u044b \u0441\u0430\u043c\u0438 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442\u0435 \u0437\u0430 \u0442\u043e, \u0447\u0442\u043e\u0431\u044b Turbo<br \/>\nAssembler   \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u043b   \u044d\u0442\u043e\u0442   \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439    \u0431\u0430\u0439\u0442.    \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,<br \/>\n\u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c,  \u0447\u0442\u043e  \u0432\u044b  \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u044e,  \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435  \u043a\u043e\u0442\u043e\u0440\u043e\u0439  \u043d\u0430<br \/>\n\u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0434:<\/p>\n<p>function MyProc(i,j : char) : string; external;<\/p>\n<p>     \u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 ARG \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<p>ARG j : BYTE :2, i : BYTE : 2 = RetBytes RETURNS result : DWORD<\/p>\n<p>     \u0421\u0438\u043c\u0432\u043e\u043b\u044b &#171;: 2&#187; \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430  \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b  \u0434\u043b\u044f  \u0442\u043e\u0433\u043e,<br \/>\n\u0447\u0442\u043e\u0431\u044b  \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u044c  Turbo  Assembler,  \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432<br \/>\n\u0441\u0442\u0435\u043a \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438\u0437 2 \u0431\u0430\u0439\u0442\u043e\u0432 (\u0433\u0434\u0435 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u0442\u0430\u0440\u0448\u0438\u0439  \u0431\u0430\u0439\u0442<br \/>\n\u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0442\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0435 \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438).<\/p>\n<p>     \u0412  \u0444\u0443\u043d\u043a\u0446\u0438\u0438,  \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0439  \u0441\u0442\u0440\u043e\u043a\u0443  \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (\u043a\u0430\u043a \u0432 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c<br \/>\n\u043f\u0440\u0438\u043c\u0435\u0440\u0435) \u043e\u043f\u0446\u0438\u044f RETURNS \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 ARG  \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u0432\u0430\u043c  \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c<br \/>\n\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e,  \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u0443\u044e \u043c\u0435\u0441\u0442\u0443 \u0432 \u0441\u0442\u0435\u043a\u0435, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043d\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439<br \/>\n\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (\u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u044d\u0442\u043e \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u043b\u043e\u0441\u044c).  \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f  \u0432  \u0447\u0430\u0441\u0442\u0438<br \/>\nRETURNS  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  ARG  \u043d\u0435  \u0432\u043b\u0438\u044f\u0435\u0442  \u043d\u0430  \u0440\u0430\u0437\u043c\u0435\u0440  (\u0432  \u0431\u0430\u0439\u0442\u0430\u0445) \u0431\u043b\u043e\u043a\u0430<br \/>\n\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.<\/p>\n<p>     \u0411\u043e\u043b\u0435\u0435  \u043f\u043e\u043b\u043d\u0443\u044e  \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e  \u043e  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435  ARG  \u0441\u043c.  \u0432  \u0433\u043b\u0430\u0432\u0435 3<br \/>\n\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430.<\/p>\n<p>.MODEL \u0438 Turbo Pascal<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0414\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430   .MODEL   \u0441   \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c   TPASCAL   \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442<br \/>\n\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u0443\u044e  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e, \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044f\u0437\u044b\u043a\u0430. \u0420\u0430\u043d\u0435\u0435 \u0432\u044b<br \/>\n\u0443\u0437\u043d\u0430\u043b\u0438, \u043a\u0430\u043a  \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c  \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438  \u0432  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u043e\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435  \u0434\u043b\u044f<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440   \u0438  \u0444\u0443\u043d\u043a\u0446\u0438\u0439  Pascal.  \u041d\u0438\u0436\u0435  \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f  \u0442\u043e\u0442  \u0436\u0435  \u043f\u0440\u0438\u043c\u0435\u0440,<br \/>\n\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432 .MODEL \u0438 PROC:<\/p>\n<p>          .MODEL TPASCAL<br \/>\n          .CODE<br \/>\n   MyProc PROC   FAR i:BYTE,j:BYTE RETURNS result:DWORD<br \/>\n          PUBLIC MyProc<br \/>\n          mov    ax,i<br \/>\n          .<br \/>\n          .<br \/>\n          .<br \/>\n          ret<\/p>\n<p>     \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435  \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435,  \u0447\u0442\u043e  \u0442\u0435\u043f\u0435\u0440\u044c  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b  \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f  \u043d\u0435   \u0432<br \/>\n\u043e\u0431\u0440\u0430\u0442\u043d\u043e\u043c   \u043f\u043e\u0440\u044f\u0434\u043a\u0435   \u0438   \u0447\u0442\u043e  \u043c\u043d\u043e\u0433\u0438\u0435  \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b  \u0441\u0442\u0430\u043b\u0438  \u043d\u0435  \u043d\u0443\u0436\u043d\u044b.<br \/>\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 TPASCAL \u0441 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u043e\u0439 .MODEL \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f<br \/>\n\u043e \u0441\u0432\u044f\u0437\u0430\u0445 \u041f\u0430\u0441\u043a\u0430\u043b\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0438\u043c\u0435\u043d\u0430  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432,  \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442  \u043a\u043e\u043c\u0430\u043d\u0434\u044b<br \/>\nPUSH  BP  \u0438  MOV  BP,SP,  \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438<br \/>\n\u043a\u043e\u043c\u0430\u043d\u0434 POP BP \u0438 RET N (\u0433\u0434\u0435 N \u044d\u0442\u043e \u0434\u043b\u0438\u043d\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0432 \u0431\u0430\u0439\u0442\u0430\u0445).<\/p>\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0438\u043b\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u043d\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412\u0442\u043e\u0440\u043e\u0439   \u0441\u043f\u043e\u0441\u043e\u0431   \u0434\u043e\u0441\u0442\u0443\u043f\u0430   \u043a   \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c   \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f    \u0432<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438   \u0434\u043b\u044f  \u043f\u0440\u0438\u0435\u043c\u0430  \u0438\u0445  \u0438\u0437  \u0441\u0442\u0435\u043a\u0430  \u0434\u0440\u0443\u0433\u043e\u0433\u043e  \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e  \u0438\u043b\u0438<br \/>\n\u0438\u043d\u0434\u0435\u043a\u0441\u043d\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 -BX, SI \u0438\u043b\u0438 DI. \u041e\u0434\u043d\u0430\u043a\u043e, \u0441\u043b\u0435\u0434\u0443\u0435\u0442  \u043f\u043e\u043c\u043d\u0438\u0442\u044c,  \u0447\u0442\u043e<br \/>\n\u043f\u043e  \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u043c  \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435 SS, \u0430 DS;<br \/>\n\u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b  \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c  \u0441  \u044d\u0442\u0438\u043c\u0438  \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043c\u0438,  \u0432\u044b  \u0434\u043e\u043b\u0436\u043d\u044b  \u043b\u0438\u0431\u043e<br \/>\n\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435  \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u043b\u0438\u0431\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043d\u044b\u0439<br \/>\n\u0440\u0435\u0433\u0438\u0441\u0442\u0440.<\/p>\n<p>     \u041d\u0438\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c BX \u0434\u043b\u044f \u043f\u0440\u0438\u0435\u043c\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432:<\/p>\n<p>   CODE     SEGMENT<br \/>\n            ASSUME cs:CODE<br \/>\n   MyProc   PROC FAR       ;procedure MyProc(i,j : integer);<br \/>\n            PUBLIC MyProc<br \/>\n   j        EQU WORD PTR [bp+6]       ;j \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u044b\u0448\u0435<br \/>\n                                      ;\u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430<br \/>\n   i        EQU WORD PTR [bp+8]       ;i \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430\u0434 j<br \/>\n            mov  bx,sp                ;\u0442\u0435\u043f\u0435\u0440\u044c BP \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430<br \/>\n                                      ;\u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430<br \/>\n            mov  ax,i                 ;\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044f i \u0447\u0435\u0440\u0435\u0437 BP<br \/>\n            .<br \/>\n            .<br \/>\n            .<\/p>\n<p>     \u0412 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u0445, \u0433\u0434\u0435 \u043a \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0447\u0438\u0441\u043b\u043e<br \/>\n\u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0439, \u044d\u0442\u043e\u0442  \u043c\u0435\u0442\u043e\u0434  \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c  \u0432\u0440\u0435\u043c\u044f  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f  \u0438<br \/>\n\u043f\u0430\u043c\u044f\u0442\u044c.  \u041f\u043e\u0447\u0435\u043c\u0443? \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e BX, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 BP, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f<br \/>\n\u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0432 Turbo Pascal<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0424\u0443\u043d\u043a\u0446\u0438\u0438  Turbo   Pascal   \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442   \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442   \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438<br \/>\n\u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u0438\u043f\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b   \u0444\u0443\u043d\u043a\u0446\u0438\u0439   \u0441\u043a\u0430\u043b\u044f\u0440\u043d\u044b\u0445   \u0442\u0438\u043f\u043e\u0432  \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f  \u0447\u0435\u0440\u0435\u0437<br \/>\n\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b  \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e  \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430.  \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f  \u0434\u043b\u0438\u043d\u043e\u0439  \u0432  1   \u0431\u0430\u0439\u0442<br \/>\n\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0435 AL, 2 \u0431\u0430\u0439\u0442\u0430 \u0432 AX, \u0430 4 \u0431\u0430\u0439\u0442\u0430 &#8212; \u0432 DX:AX (\u043f\u0440\u0438<br \/>\n\u044d\u0442\u043e\u043c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u043d\u0430\u0447\u0430\u0449\u0435\u0435 \u0441\u043b\u043e\u0432\u043e \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 DX).<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b  \u0444\u0443\u043d\u043a\u0446\u0438\u0439,  \u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e  \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u043c\u044b\u043c\u0438  \u0432<br \/>\nTurbo Pascal \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437  \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b<br \/>\n\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e  \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430. \u0421\u0430\u043c\u043e\u0435 \u0437\u043d\u0430\u0447\u0430\u0449\u0435\u0435 \u0441\u043b\u043e\u0432\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f<br \/>\n\u0432 DX, \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0441\u043b\u043e\u0432\u043e \u0432 BX, \u0430 \u043c\u043b\u0430\u0434\u0448\u0435\u0435 &#8212; \u0432 AX.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0439 8087<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0442\u0438\u043f\u0430 8087 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0433\u0438\u0441\u0442\u0440  8087<br \/>\n&#171;\u0432\u0435\u0440\u0448\u0438\u043d\u0430 \u0441\u0442\u0435\u043a\u0430&#187; (&#171;top-of-stack&#187;) &#8212; ST(0) (\u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e ST).<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>     \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b   \u0444\u0443\u043d\u043a\u0446\u0438\u0439   \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0433\u043e   \u0442\u0438\u043f\u0430  \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f  \u0447\u0435\u0440\u0435\u0437<br \/>\n\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c,  \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u0443\u044e  Turbo  Pascal  \u043f\u0435\u0440\u0435\u0434  \u0432\u044b\u0437\u043e\u0432\u043e\u043c.<br \/>\n\u041f\u0435\u0440\u0435\u0434  \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435\u043c \u0432 \u0441\u0442\u0435\u043a \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0442\u0443\u0434\u0430 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u043d\u0438\u0439<br \/>\n\u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c  \u043d\u0430  \u044d\u0442\u0443  \u043e\u0431\u043b\u0430\u0441\u0442\u044c.  \u041e\u0442\u043c\u0435\u0442\u0438\u043c,  \u0447\u0442\u043e  \u0434\u0430\u043d\u043d\u044b\u0439  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c  \u043d\u0435<br \/>\n\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u043f\u0438\u0441\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.<\/p>\n<p>     \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:   \u043d\u0435   \u0443\u0434\u0430\u043b\u044f\u0439\u0442\u0435  \u0438\u0437  \u0441\u0442\u0435\u043a\u0430  \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c  \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/>\n\u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 Turbo Pascal \u043e\u0436\u0438\u0434\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u0430 \u043e\u043d \u0431\u0443\u0434\u0435\u0442<br \/>\n\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0442\u0438\u043f\u0430 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0442\u0438\u043f\u0430 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c  \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f  \u0447\u0435\u0440\u0435\u0437  DX:AX<br \/>\n(\u0441\u0435\u0433\u043c\u0435\u043d\u0442:\u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435).<\/p>\n<p>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412\u0430\u0448\u0438  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430  Turbo  Assembler  \u043c\u043e\u0433\u0443\u0442  \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c<br \/>\n\u043e\u0431\u043b\u0430\u0441\u0442\u0438  \u0434\u043b\u044f  \u0441\u0432\u043e\u0438\u0445  \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445  &#8212;  \u043a\u0430\u043a   \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e<br \/>\n(\u043e\u0441\u0442\u0430\u044e\u0449\u0443\u044e\u0441\u044f  \u043c\u0435\u0436\u0434\u0443  \u0432\u044b\u0437\u043e\u0432\u0430\u043c\u0438  \u0431\u0435\u0437  \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439),  \u0442\u0430\u043a \u0438 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u0435\u043c\u0443\u044e<br \/>\n(\u0438\u0441\u0447\u0435\u0437\u0430\u044e\u0449\u0443\u044e \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0437\u043e\u0432\u04300. \u041e\u0431\u0435 \u044d\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0434\u0432\u0443\u0445<br \/>\n\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0447\u0430\u0441\u0442\u043d\u043e\u0439 (private) \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438   &#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     Turbo Pascal \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u0448\u0435\u0439  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435  \u043d\u0430  Turbo  Assembler<br \/>\n\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435<br \/>\n\u0434\u0430\u043d\u043d\u044b\u0445  (DATA,  \u0438\u043b\u0438  DSEG).  \u0414\u043b\u044f  \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0443\u0436\u043d\u043e<br \/>\n\u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  DB,  DW  \u0438  \u0442.\u0434.,  \u043a\u0430\u043a  \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e  \u0432<br \/>\n\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435:<\/p>\n<p>   DATA    SEGMENT PUBLIC<br \/>\n   MyINT   DW ?            ;\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043b\u043e\u0432\u0430<br \/>\n   MyByte  DB ?            ;\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0430\u0439\u0442\u0430<br \/>\n   .<br \/>\n   .<br \/>\n   .<br \/>\n   DATA    ENDS<\/p>\n<p>     \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435   \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445   Turbo   Assembler  \u0432  \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c<br \/>\n\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u0435\u0442 \u0434\u0432\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u0438<br \/>\n\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f &#171;\u0447\u0430\u0441\u0442\u043d\u044b\u043c\u0438&#187; &#8212; \u043e\u043d\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b  \u0438\u0437  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430<br \/>\nTurbo  Pascal  (\u0445\u043e\u0442\u044f  \u0432\u044b \u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0442\u0443\u0434\u0430 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438 \u043d\u0430 \u043d\u0438\u0445).<br \/>\n\u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442, \u043e\u043d\u0438 \u043d\u0435  \u043c\u043e\u0433\u0443\u0442  \u0431\u044b\u0442\u044c<br \/>\n\u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u044b. \u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440<\/p>\n<p>   MyInt  DW  42  ;\u044d\u0442\u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u043d\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 MyInt \u0432<br \/>\n                  ;\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 42<\/p>\n<p>     \u043d\u0435 \u0432\u044b\u0437\u043e\u0432\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u043a\u0435 \u043c\u043e\u0434\u0443\u043b\u044f \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u043d\u0430 Turbo<br \/>\nPascal,  \u043e\u0434\u043d\u0430\u043a\u043e  \u043f\u0440\u0438  \u0437\u0430\u043f\u0443\u0441\u043a\u0435  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b MyInt \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442<br \/>\n\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 42.<\/p>\n<p>     \u042d\u0442\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e  \u043e\u0431\u043e\u0439\u0442\u0438,  \u043e\u0431\u044a\u044f\u0432\u0438\u0432  \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435  \u0432  Turbo<br \/>\nPascal  \u0438\u043b\u0438 \u0442\u0438\u043f\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0443 EXTRN \u0434\u043b\u044f<br \/>\n\u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u0441\u0442\u0430\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b Turbo Assembler.<\/p>\n<p>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u0435\u043c\u043e\u0439 (volatile) \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0430\u043c\u044f\u0442\u0438   &#8212;&#8212;&#8212;-<\/p>\n<p>     \u0412\u0430\u0448\u0438 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 Turbo Pascal \u043c\u043e\u0433\u0443\u0442 \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c  \u0432<br \/>\n\u0441\u0442\u0435\u043a\u0435  \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0430\u0435\u043c\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445), \u043a\u043e\u0442\u043e\u0440\u0430\u044f<br \/>\n\u0431\u0443\u0434\u0435\u0442   \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f   \u0442\u043e\u043b\u044c\u043a\u043e   \u043d\u0430   \u0432\u0440\u0435\u043c\u044f   \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f   \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u043e\u0439<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b.  \u041f\u0435\u0440\u0435\u0434  \u0432\u044b\u0445\u043e\u0434\u043e\u043c  \u0438\u0437  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u044d\u0442\u0430 \u043f\u0430\u043c\u044f\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u0430<br \/>\n\u0431\u044b\u0442\u044c \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0435\u043d\u0430, \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 BP \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d. \u0412  \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c  \u043f\u0440\u0438\u043c\u0435\u0440\u0435<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 MyProc \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u0443\u0435\u0442 \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u0434\u0432\u0443\u0445 \u0446\u0435\u043b\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445<br \/>\n\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 a \u0438 b:<\/p>\n<p>   CODE   SEGMENT<br \/>\n          ASSUME CS:CODE<br \/>\n   MyProc PROC FAR             ;procedure MyProc(i : Integer);<br \/>\n          PUBLIC MyProc<br \/>\n          LOCAL a : WORD, b : WORD = LocalSpace<br \/>\n                               ;a \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 [bp-2],b \u0432 [bp-4]<br \/>\n   i      equ word ptr [bp+6]  ;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 i \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u044b\u0448\u0435 \u0441\u043e-<br \/>\n                               ;\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f BP \u0438 \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n                               ;\u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430<br \/>\n          push bp              ;\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c BP \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0439<br \/>\n                               ;\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<br \/>\n          mov  bp,sp           ;\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 BP \u043a\u0430\u043a \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<br \/>\n                               ;\u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0443 \u0441\u0442\u0435\u043a\u0430<br \/>\n          sub  sp,LocalSpace   ;\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0434\u043b\u044f \u0434\u0432\u0443\u0445 \u0441\u043b\u043e\u0432<br \/>\n          mov  ax,42           ;\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 A<br \/>\n                               ;\u0432 AX<br \/>\n          mov  a,ax            ;\u0438 \u043e\u0442\u0442\u0443\u0434\u0430 \u0432 A<br \/>\n          xor  ax,ax           ;\u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c AX<br \/>\n          mov  b,ax            ;\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c B \u0432 0<br \/>\n          .                    ;\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f<br \/>\n          .<br \/>\n          .<br \/>\n          mov  sp,bp           ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435<br \/>\n                               ;\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 SP<br \/>\n          pop  bp              ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435<br \/>\n                               ;\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 BP<br \/>\n          ret  2               ;\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0437 \u0441\u0442\u0435\u043a\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n                               ;\u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0432 \u0441\u043b\u043e\u0432\u043e<br \/>\n   MyProc ENDP<br \/>\n   CODE   ENDS<br \/>\n          END<\/p>\n<p>     \u041e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0430 Turbo Assembler LOCAL \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f<br \/>\n\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043c\u0435\u043d \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445<br \/>\n\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445. \u041e\u043f\u0435\u0440\u0435\u0442\u043e\u0440<\/p>\n<p>   LOCAL a : WORD, b : WORD = LocalSpace<\/p>\n<p>     \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442  \u044d\u043a\u0432\u0438\u0432\u0430\u043b\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e  \u0438\u043c\u0435\u043d\u0438   a   \u0438<br \/>\n[BP-2],  b  \u0438  [BP-4],  \u0430  \u0442\u0430\u043a\u0436\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043c\u0435\u043d\u0438 LocalSpace \u0438<br \/>\n\u0447\u0438\u0441\u043b\u0430 4 (\u0440\u0430\u0437\u043c\u0435\u0440 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445) \u043d\u0430 \u0432\u0440\u0435\u043c\u044f  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f<br \/>\n\u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b.  \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e  \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0445<br \/>\n\u0438\u043c\u0435\u043d, \u0441\u0441\u044b\u043b\u0430\u044e\u0449\u0438\u0445\u0441\u044f  \u043d\u0430  \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b,  \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e  \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430  \u043d\u0435<br \/>\n\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u0440\u0430\u0432\u043d\u044f\u0442\u044c i \u043a [BP+6].<\/p>\n<p>     \u0411\u043e\u043b\u0435\u0435 \u0443\u043c\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u0438\u0442<br \/>\n\u0432  \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u0438\u0445 \u0432 \u0441\u0442\u0435\u043a \u0432\u043c\u0435\u0441\u0442\u043e \u0434\u0435\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f SP. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c,<br \/>\n\u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c SUB SP,LocalSpace \u043d\u0430<\/p>\n<p>   mov  ax,42     ;\u043f\u0440\u0438\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f A<br \/>\n   push ax        ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 A<br \/>\n   xor  ax,ax     ;\u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u0435 AX<br \/>\n   push ax        ;\u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0443\u043b\u044f \u0432 B<\/p>\n<p>     \u0415\u0441\u043b\u0438  \u0432\u044b  \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c  \u044d\u0442\u0438\u043c  \u043c\u0435\u0442\u043e\u0434\u043e\u043c,  \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e  \u0441\u043b\u0435\u0434\u0438\u0442\u0435  \u0437\u0430<br \/>\n\u0441\u0442\u0435\u043a\u043e\u043c!  \u0421\u0441\u044b\u043b\u043a\u0438  \u043d\u0430  \u0441\u0438\u043c\u0432\u043e\u043b\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043c\u0435\u043d\u0430 a \u0438 b \u0434\u043e \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0435\u043a<br \/>\n\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b.<\/p>\n<p>     \u0414\u0440\u0443\u0433\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435  \u0434\u043b\u044f<br \/>\n\u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 PUSH CONST (\u043e\u043d\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b<br \/>\n\u043d\u0430  \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445  80186,  80286 \u0438 80386), \u043b\u0438\u0431\u043e \u0437\u0430\u043f\u0438\u0441\u044c BP \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440,<br \/>\n\u0432\u043c\u0435\u0441\u0442\u043e \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0435\u0433\u043e \u0432 \u0441\u0442\u0435\u043a (\u0435\u0441\u043b\u0438 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440.)<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0434\u043b\u044f Turbo Pascal<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412  \u0434\u0430\u043d\u043d\u043e\u043c  \u0440\u0430\u0437\u0434\u0435\u043b\u0435   \u0431\u0443\u0434\u0435\u0442   \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e   \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e   \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c  \u043d\u0430  \u044f\u0437\u044b\u043a\u0435  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430,  \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0437\u0432\u0430\u043d\u044b \u0438\u0437<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 Turbo Pascal.<\/p>\n<p>\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0439  &#8212;-<\/p>\n<p>     \u0411\u0430\u0439\u0442\u044b \u0438\u0437 num  \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u044b\u0432\u0430\u044e\u0442\u0441\u044f  \u0432  \u0441\u0442\u0440\u043e\u043a\u0443  \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u044b\u0445<br \/>\n\u0446\u0438\u0444\u0440 \u0434\u043b\u0438\u043d\u044b (byteCount * 2). \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043a\u0430\u0436\u0434\u044b\u0439 \u0431\u0430\u0439\u0442 \u0434\u0430\u0435\u0442 \u0432 \u0438\u0442\u043e\u0433\u0435 \u0434\u0432\u0430<br \/>\n\u0441\u0438\u043c\u0432\u043e\u043b\u0430,  \u043c\u0430\u043a\u0441\u043c\u0430\u043b\u044c\u043d\u043e\u0435  \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 byteCount \u0440\u0430\u0432\u043d\u043e 127 (\u0431\u0435\u0437 \u043f\u0440\u043e\u0432\u0435\u043a\u0438).<br \/>\n\u0414\u043b\u044f  \u0431\u043e\u043b\u044c\u0448\u0435\u0439  \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438  \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f   \u0434\u043b\u044f   \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f   \u043a\u0430\u0436\u0434\u0433\u043e<br \/>\n\u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442\u0430  \u0432  \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u0443\u044e  \u0446\u0438\u0444\u0440\u0443  (1  \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442 \u0440\u0430\u0432\u0435\u043d \u0447\u0435\u0442\u044b\u0440\u0435\u043c<br \/>\n\u0431\u0438\u0442\u0430\u043c) \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c add-daa- adc-daa.<\/p>\n<p>     \u041e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a HexStr \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u043d\u0438\u043c \u0432\u044b\u0437\u043e\u0432\u043e\u043c. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442,<br \/>\n\u0447\u0442\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0435\u0435  \u0434\u043e\u043b\u0436\u043d\u043e  \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f  \u043b\u0438\u0431\u043e  \u0432  \u0440\u0430\u0437\u0434\u0435\u043b\u0435  interface<br \/>\n\u043c\u043e\u0434\u0443\u043b\u044f Turbo Pascal, \u043b\u0438\u0431\u043e \u043f\u0440\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 $f+.<\/p>\n<p>   CODE      SEGMENT<br \/>\n             ASSUME cs:CODE,Dds:NOTHING<br \/>\n   ; \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (+2 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b push bp)<br \/>\n   byteCount equ byte ptr  ss:[bp+6]<br \/>\n   num       equ dword ptr ss:[bp+8]<br \/>\n   ; \u0410\u0434\u0440\u0435\u0441 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (+2 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b push bp)<br \/>\n   resultPtr equ dword ptr ss:[bp+12]<\/p>\n<p>   HexStr    PROC FAR<br \/>\n             PUBLIC HexStr<\/p>\n<p>             push bp<br \/>\n             mov  bp,sp        ;\u043f\u0440\u0438\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0442\u0435\u043a<br \/>\n             les  di,resultPtr ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n             mov  dx,ds        ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c DS Turbo \u0432 DX<br \/>\n             lds  si,num       ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0447\u0438\u0441\u043b\u0430<br \/>\n             mov  al,byteCount ;\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0439\u0442\u043e\u0432?<br \/>\n             xor  ah,ah        ;\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u043e<br \/>\n             mov  cx,ax        ;\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u0430\u0439\u0442\u043e\u0432 \u0432 CX<br \/>\n             add  si,ax        ;\u043d\u0430\u0447\u0430\u0442\u044c \u0441 \u0431\u0430\u0439\u0442\u0430 MS \u0447\u0438\u0441\u043b\u0430<br \/>\n             dec  si<br \/>\n             shl  ax,1         ;\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u0444\u0440? (2\/\u0431\u0430\u0439\u0442)<br \/>\n             cld               ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u0437\u043d\u0430\u043a\u043e\u0432 (\u0438\u0434\u044f<br \/>\n                               ;\u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438)<br \/>\n             stosb             ;\u0431\u0430\u0439\u0442 \u0434\u043b\u0438\u043d\u044b \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<br \/>\n   HexLoop:<br \/>\n             std               ;\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0447\u0438\u0441\u043b\u0430 \u043e\u0442 MSB \u043a LSB<br \/>\n             lodsb             ;\u043f\u0440\u0438\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0431\u0430\u0439\u0442\u0430<br \/>\n             mov  ax,al        ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0433\u043e<br \/>\n             shr  al,1         ;\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442\u0430<br \/>\n             shr  al,1<br \/>\n             shr  al,1<br \/>\n             shr  al,1<br \/>\n             add  al,90h       ;\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c<br \/>\n                               ;\u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0439<br \/>\n             daa               ;\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 ADD \u0438 DAA<br \/>\n             adc  al,40h<br \/>\n             daa               ;\u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d<br \/>\n                               ;\u0432 ASCII<br \/>\n             cld               ;\u0437\u0430\u043f\u0438\u0441\u044c ASCII \u0432 \u0432\u043e\u0437\u0440\u0430\u0441\u0430\u044e\u0449\u0435\u043c<br \/>\n                               ;\u043f\u043e\u0440\u044f\u0434\u043a\u0435<br \/>\n             stosb<br \/>\n             mov  al,ah        ;\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f<br \/>\n                               ;\u043c\u043b\u0430\u0434\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442\u0430<br \/>\n             and  al,0Fh<br \/>\n             add  al,90h<br \/>\n             daa<br \/>\n             adc  al,40h<br \/>\n             daa<br \/>\n             stosb<br \/>\n             loop HexLoop      ;\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u043a\u0430 \u0432\u0441\u0435<br \/>\n                               ;\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e<br \/>\n             mov  ds,dx        ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c DS Turbo<br \/>\n             pop  bp<br \/>\n             ret  6            ;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 6 \u0431\u0430\u0439\u0442<br \/>\n   HexStr    ENDP<br \/>\n   CODE      ENDS<br \/>\n             END<\/p>\n<p>     \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 HexStr:<\/p>\n<p>   program HexTest;<br \/>\n   var<br \/>\n     num : word;<br \/>\n   {$F+}<br \/>\n   function HexStr (var num; byteCount : byte) : string; exterbnal;<br \/>\n   {$L HEXSTR.OBJ}<br \/>\n   {$F-}<br \/>\n   begin;<br \/>\n     num := $face;<br \/>\n     Writeln(&#8216;\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 &#171;&#8216;,<br \/>\n              HexStr(num,sizeof(num)),'&#187;&#8216;);<br \/>\n   end.<\/p>\n<p>     \u0414\u043b\u044f  \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f  \u0438  \u0437\u0430\u043f\u0443\u0441\u043a\u0430  \u043f\u0440\u0438\u043c\u0435\u0440\u0430  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u0438<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u0444\u0430\u0439\u043b:<\/p>\n<p>   TASM HEXSTR<br \/>\n   TPC HEXTEST<br \/>\n   HEXTEST<\/p>\n<p>     \u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  .MODEL  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443  HexStr  \u043c\u043e\u0436\u043d\u043e<br \/>\n\u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c:<\/p>\n<p>             .MODEL  TPASCAL<br \/>\n             .CODE<br \/>\n   HexStr    PROC FAR num:DWORD,byteCount:BYTE RETURNS resultPtr:DWORD<br \/>\n             PUBLIC HexStr<br \/>\n             les  di,resultPtr ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n             mov  dx,ds        ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c DS Turbo \u0432 DX<br \/>\n             lds  si,num       ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0447\u0438\u0441\u043b\u0430<br \/>\n             mov  al,byteCount ;\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0439\u0442\u043e\u0432?<br \/>\n             xor  ah,ah        ;\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u043e\u0432\u043e<br \/>\n             mov  cx,ax        ;\u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u0430\u0439\u0442\u043e\u0432 \u0432 CX<br \/>\n             add  si,ax        ;\u043d\u0430\u0447\u0430\u0442\u044c \u0441 \u0431\u0430\u0439\u0442\u0430 MS \u0447\u0438\u0441\u043b\u0430<br \/>\n             dec  si<br \/>\n             shl  ax,1         ;\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0446\u0438\u0444\u0440? (2\/\u0431\u0430\u0439\u0442)<br \/>\n             cld               ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0438\u0441\u043b\u043e \u0437\u043d\u0430\u043a\u043e\u0432 (\u0438\u0434\u044f<br \/>\n                               ;\u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438)<br \/>\n             stosb             ;\u0431\u0430\u0439\u0442 \u0434\u043b\u0438\u043d\u044b \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f<br \/>\n   HexLoop:<br \/>\n             std               ;\u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0447\u0438\u0441\u043b\u0430 \u043e\u0442 MSB \u043a LSB<br \/>\n             lodsb             ;\u043f\u0440\u0438\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0431\u0430\u0439\u0442\u0430<br \/>\n             mov  ax,al        ;\u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0435\u0433\u043e<br \/>\n             shr  al,1         ;\u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442\u0430<br \/>\n             shr  al,1<br \/>\n             shr  al,1<br \/>\n             shr  al,1<br \/>\n             add  al,90h       ;\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c<br \/>\n                               ;\u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438\u0440\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0439<br \/>\n             daa               ;\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 ADD \u0438 DAA<br \/>\n             adc  al,40h<br \/>\n             daa               ;\u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d<br \/>\n                               ;\u0432 ASCII<br \/>\n             cld               ;\u0437\u0430\u043f\u0438\u0441\u044c ASCII \u0432 \u0432\u043e\u0437\u0440\u0430\u0441\u0430\u044e\u0449\u0435\u043c<br \/>\n                               ;\u043f\u043e\u0440\u044f\u0434\u043a\u0435<br \/>\n             stosb<br \/>\n             mov  al,ah        ;\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f<br \/>\n                               ;\u043c\u043b\u0430\u0434\u0448\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0431\u0430\u0439\u0442\u0430<br \/>\n             and  al,0Fh<br \/>\n             add  al,90h<br \/>\n             daa<br \/>\n             adc  al,40h<br \/>\n             daa<br \/>\n             stosb<br \/>\n             loop HexLoop      ;\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u043f\u043e\u043a\u0430 \u0432\u0441\u0435<br \/>\n                               ;\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e<br \/>\n             mov  ds,dx        ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c DS Turbo<br \/>\n             ret<br \/>\n   HexStr    ENDP<br \/>\n   CODE      ENDS<br \/>\n             END<\/p>\n<p>     \u0412\u044b  \u043c\u043e\u0436\u0435\u0442\u0435  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u0442\u043e\u0442 \u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435,<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0438\u0440\u0443\u044f \u043b\u0438\u0448\u044c \u0438\u0437\u043c\u0435\u043d\u0438\u0432\u0448\u0443\u044e\u0441\u044f  \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443  HexStr,  \u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u044f<br \/>\n\u0437\u0430\u0442\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0442\u0435\u043c \u0436\u0435 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c.<\/p>\n<p>\u041e\u0431\u043c\u0435\u043d \u0434\u0432\u0443\u043c\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0435 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u0432\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 count.<br \/>\n\u0415\u0441\u043b\u0438 count \u0440\u0430\u0432\u043d\u0430 0, \u0442\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043f\u043e\u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u043c\u0435\u043d \u0434\u043b\u044f 64\u041a.<\/p>\n<p>   CODE     SEGMENT<br \/>\n            ASSUME cs:CODE,ds:NOTHING<br \/>\n   ; \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (\u043e\u0442\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0440\u0430\u0432\u043d\u044b +2 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435<br \/>\n   ; \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b push bp)<\/p>\n<p>   var1     equ    DWORD PTR ss:[bp+12]<br \/>\n   var2     equ    DWORD PTR ss:[bp+8]<br \/>\n   count    equ    WORD PTR ss:[bp+6]<\/p>\n<p>   Exchange PROC FAR<br \/>\n            PUBLIC Exchange<br \/>\n            cld                  ;\u043e\u0431\u043c\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u044f\u043c\u043e\u043c<br \/>\n                                 ;\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438<br \/>\n            mov    dx,ds         ;\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c DS<br \/>\n            push   bp<br \/>\n            mov    bp,sp         ;\u043f\u0440\u0438\u0435\u043c \u0431\u0430\u0437\u044b \u0441\u0442\u0435\u043a\u0430<br \/>\n            lds    si,var1       ;\u043f\u0440\u0438\u0435\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n            les    di,var2       ;\u043f\u0440\u0438\u0435\u043c \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n            mov    cx,count      ;\u043f\u0440\u0438\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u044b\u0445<br \/>\n                                 ;\u0431\u0430\u0439\u0442\u043e\u0432<br \/>\n            shr    cx,1          ;\u043f\u0440\u0438\u0435\u043c \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0430 \u0441\u043b\u043e\u0432<br \/>\n                                 ;(\u043c\u043b\u0430\u0434\u0448\u0438\u0439 \u0431\u0438\u0442 -> \u043f\u0435\u0440\u0435\u043d\u043e\u0441)<br \/>\n            jnc    ExchangeWords ;\u0435\u0441\u043b\u0438 \u043d\u0435 \u043d\u0435\u0447\u0435\u0442\u043d\u044b\u0439 \u0431\u0430\u0439\u0442, \u0432\u0445\u043e\u0434<br \/>\n                                 ;\u0432 \u0446\u0438\u043a\u043b<br \/>\n            mov    al,es:[di]    ;\u0447\u0442\u0435\u043d\u0438\u0435 \u043d\u0435\u0447\u0435\u0442\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430 \u0438\u0437 var2<br \/>\n            movsb                ;\u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 \u0431\u0430\u0439\u0442\u0430 \u0438\u0437 var1 \u0432 var2<br \/>\n            mov    [si-1],al     ;\u0437\u0430\u043f\u0438\u0441\u044c \u0431\u0430\u0439\u0442\u0430 var2 \u0432 var1<br \/>\n            jz     Finis         ;\u0435\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043e\u0431\u043c\u0435\u043d<br \/>\n                                 ;\u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430, \u0442\u043e \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n   ExchangeWords:<br \/>\n            mov    bx,-2         ;\u0432 BX \u0443\u0434\u043e\u0431\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0447\u0438\u0441\u043b\u043e -2<br \/>\n   ExchangeLoop:<br \/>\n            mov    ax,es:[di]    ;\u0447\u0442\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438\u0437 var2<br \/>\n            movsw                ;\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0443 \u0438\u0437 var1<br \/>\n                                 ;\u0432 var2<br \/>\n            mov    [bx][si],ax   ;\u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043b\u043e\u0432\u0430 var2 \u0432 var1<br \/>\n            loop   ExchangeLoop  ;\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 &#171;count div 2&#187; \u0440\u0430\u0437<br \/>\n   Finis:<br \/>\n            mov    ds,dx         ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 DS Turbo<br \/>\n            pop    bp<br \/>\n            ret    10<br \/>\n   Exchange ENDP<br \/>\n   CODE     ENDS<br \/>\n            END<\/p>\n<p>     \u041d\u0438\u0436\u0435  \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f  \u043f\u0440\u0438\u043c\u0435\u0440  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0439<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 Exchange:<\/p>\n<p>   program TextExchange;<br \/>\n   type<br \/>\n     EmployeeRecord = record<br \/>\n                        Name     : string[30];<br \/>\n                        Address  : string[30];<br \/>\n                        City     : string[15];<br \/>\n                        State    : string[2];<br \/>\n                        Zip      : string[10];<br \/>\n                      end;<br \/>\n   var<br \/>\n     OldEmployee, NewEmployee : EmployeeRecord;<br \/>\n   {$F+}<br \/>\n   procedure Exchange(var var1,var2; count : word); external;<br \/>\n   {$L XCHANGE.OBJ}<br \/>\n   {$F-}<br \/>\n   begin<br \/>\n     with OldEmployee do<br \/>\n     begin<br \/>\n       Name := &#8216;John Smith&#8217;;<br \/>\n       Address := &#8216;123 F Street&#8217;;<br \/>\n       City := &#8216;Scotts Valley&#8217;;<br \/>\n       State := &#8216;CA&#8217;;<br \/>\n       Zip := &#8216;90000-0000&#8217;;<br \/>\n     end;<br \/>\n     with NewEmployee do<br \/>\n     begin<br \/>\n       Name := &#8216;Mary Jones&#8217;;<br \/>\n       Address := &#8216;9471 41st Avenue&#8217;;<br \/>\n       City := &#8216;New York&#8217;;<br \/>\n       Zip := &#8216;10000-1111&#8217;;<br \/>\n     end;<br \/>\n     Writeln(&#8216;\u0414\u043e: &#8216;,OldEmployee.Name,&#8217;  &#8216;,NewEmployee.Name);<br \/>\n     Exchange(OldEmployee,NewEmployee,sizeof(OldEmployee));<br \/>\n     Writeln(&#8216;\u041f\u043e\u0441\u043b\u0435: &#8216;,OldEmployee.Name,&#8217;  &#8216;,NewEmployee.Name);<br \/>\n     Exchange(OldEmployee,NewEmployee,sizeof(OldEmployee));<br \/>\n     Writeln(&#8216;\u041f\u043e\u0441\u043b\u0435: &#8216;,OldEmployee.Name,&#8217;  &#8216;,NewEmployee.Name);<br \/>\n   end.<\/p>\n<p>     \u0414\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435<br \/>\n\u0438  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435  \u043c\u043e\u0436\u043d\u043e  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439  \u0444\u0430\u0439\u043b  \u0441\u043e  \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438<br \/>\n\u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438:<\/p>\n<p>   TASM XCHANGE<br \/>\n   TPC XCHANGE<br \/>\n   XCHANGE<\/p>\n<p>     \u041f\u0440\u0438   \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438   \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  .MODEL  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430  \u043d\u0430  \u044f\u0437\u044b\u043a\u0435<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0434:<\/p>\n<p>            .model TPASCAL<br \/>\n            .CODE<br \/>\n   Exchange PROC FAR var1:DWORD,var2:DWORD,count:WORD<br \/>\n            PUBLIC Exchange<br \/>\n            cld                  ;\u043e\u0431\u043c\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u043f\u0440\u044f\u043c\u043e\u043c<br \/>\n                                 ;\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438<br \/>\n            mov    dx,ds         ;\u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c DS<br \/>\n            lds    si,var1       ;\u043f\u0440\u0438\u0435\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n            les    di,var2       ;\u043f\u0440\u0438\u0435\u043c \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430<br \/>\n            mov    cx,count      ;\u043f\u0440\u0438\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u044b\u0445<br \/>\n                                 ;\u0431\u0430\u0439\u0442\u043e\u0432<br \/>\n            shr    cx,1          ;\u043f\u0440\u0438\u0435\u043c \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0430 \u0441\u043b\u043e\u0432<br \/>\n                                 ;(\u043c\u043b\u0430\u0434\u0448\u0438\u0439 \u0431\u0438\u0442 -> \u043f\u0435\u0440\u0435\u043d\u043e\u0441)<br \/>\n            jnc    ExchangeWords ;\u0435\u0441\u043b\u0438 \u043d\u0435 \u043d\u0435\u0447\u0435\u0442\u043d\u044b\u0439 \u0431\u0430\u0439\u0442, \u0432\u0445\u043e\u0434<br \/>\n                                 ;\u0432 \u0446\u0438\u043a\u043b<br \/>\n            mov    al,es:[di]    ;\u0447\u0442\u0435\u043d\u0438\u0435 \u043d\u0435\u0447\u0435\u0442\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430 \u0438\u0437 var2<br \/>\n            movsb                ;\u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0430 \u0431\u0430\u0439\u0442\u0430 \u0438\u0437 var1 \u0432 var2<br \/>\n            mov    [si-1],al     ;\u0437\u0430\u043f\u0438\u0441\u044c \u0431\u0430\u0439\u0442\u0430 var2 \u0432 var1<br \/>\n            jz     Finis         ;\u0435\u0441\u043b\u0438 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043e\u0431\u043c\u0435\u043d<br \/>\n                                 ;\u043e\u0434\u043d\u043e\u0433\u043e \u0431\u0430\u0439\u0442\u0430, \u0442\u043e \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n   ExchangeWords:<br \/>\n            mov    bx,-2         ;\u0432 BX \u0443\u0434\u043e\u0431\u043d\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0447\u0438\u0441\u043b\u043e -2<br \/>\n   ExchangeLoop:<br \/>\n            mov    ax,es:[di]    ;\u0447\u0442\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438\u0437 var2<br \/>\n            movsw                ;\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u0443 \u0438\u0437 var1<br \/>\n                                 ;\u0432 var2<br \/>\n            mov    [bx][si],ax   ;\u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043b\u043e\u0432\u0430 var2 \u0432 var1<br \/>\n            loop   ExchangeLoop  ;\u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 &#171;count div 2&#187; \u0440\u0430\u0437<br \/>\n   Finis:<br \/>\n            mov    ds,dx         ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 DS Turbo<br \/>\n            ret<br \/>\n   Exchange ENDP<br \/>\n   CODE     ENDS<br \/>\n            END<\/p>\n<p>     \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0443 \u0436\u0435; \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c  \u0434\u0430\u043d\u043d\u0443\u044e   \u0432\u0435\u0440\u0441\u0438\u044e   Exchange   \u0438   \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0442\u0435\u043c \u0436\u0435 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c.<\/p>\n<p>\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 DOS   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>     \u0424\u0443\u043d\u043a\u0446\u0438\u044f   EnvString  \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442  \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c  \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442  DOS  \u0432<br \/>\n\u043f\u043e\u0438\u0441\u043a\u0430\u0445 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432\u0438\u0434\u0430 &#171;s=\u0427\u0422\u041e-\u0422\u041e&#187; \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u044d\u0442\u043e \u0427\u0422\u041e-\u0422\u041e, \u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u0430\u044f<br \/>\n\u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.<\/p>\n<p>   DATA      SEGMENT PUBLIC<br \/>\n             EXTRN prefixseg : Word ;\u0434\u0430\u0435\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 PSP<br \/>\n   DATA      ENDS<br \/>\n   CODE      SEGMENT PUBLIC<br \/>\n             ASSUME cs:CODE,ds:DATA<br \/>\n   EnvString PROC FAR<br \/>\n             PUBLIC  EnvString<br \/>\n             push    bp<br \/>\n             cld                    ;\u043f\u0440\u044f\u043c\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n                                    ;\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434<br \/>\n             mov     es,[prefixSeg] ;\u043f\u043e\u0438\u0441\u043a PSP<br \/>\n             mov     es,es[2Ch]     ;ES:DI \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442<br \/>\n             xor     di,di          ;\u0432\u044b\u0440\u0430\u0432\u043d\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u0435<br \/>\n                                    ;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             mov     bp,sp          ;\u043f\u043e\u0438\u0441\u043a \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             lds     si,ss:[bp+6]   ;\u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442-<br \/>\n                                    ;\u0432\u0435\u043d\u043d\u043e \u043d\u0430\u0434 \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430<br \/>\n             ASSUME  ds:NOTHING<br \/>\n             lodsb                  ;\u043f\u043e\u0438\u0441\u043a \u0434\u043b\u0438\u043d\u044b<br \/>\n             or      al,al          ;\u044d\u0442\u043e \u043d\u043e\u043b\u044c?<br \/>\n             jz      RetNul         ;\u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0442<br \/>\n             mov     ah,al          ;\u0438\u043d\u0430\u0447\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 AH<br \/>\n             mov     dx,si          ;DS:DX \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<br \/>\n                                    ;\u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             xor     al,al          ;\u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u0435<br \/>\n   Compare:<br \/>\n             mov     ch,al          ;\u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430, \u0435\u0441\u043b\u0438<br \/>\n                                    ;\u043e\u043d \u0431\u0443\u0434\u0435\u0442, \u043c\u044b \u0436\u0435\u043b\u0430\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c<br \/>\n                                    ;ch=0<br \/>\n             mov     si,dx          ;\u043f\u0440\u0438\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             mov     cl,ah          ;\u043f\u0440\u0438\u0435\u043c \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     si,dx          ;\u043f\u0440\u0438\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             repe    cmpsb          ;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0431\u0430\u0439\u0442\u043e\u0432<br \/>\n             jne     Skip           ;\u0435\u0441\u043b\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u043e\u0441\u044c<br \/>\n                                    ;\u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e, \u0442\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0441\u043b\u0435-<br \/>\n                                    ;\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<br \/>\n             cmp     byte ptr es:[di],&#8217;=&#8217;<br \/>\n                                    ;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u043e\u0441\u044c \u0443\u0434\u0430-<br \/>\n                                    ;\u0447\u043d\u043e. \u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439<br \/>\n                                    ;\u0441\u0438\u043c\u0432\u043e\u043b \u0437\u043d\u0430\u043a\u043e\u043c &#171;=&#187;?<br \/>\n             jne     NoEqual        ;\u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f<br \/>\n                                    ;\u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e<br \/>\n   Found:<br \/>\n             mov     ax,es          ;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 DS:SI \u043d\u0430 \u0434\u0430\u043d\u043d\u0443\u044e<br \/>\n                                    ;\u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             mov     ds,ax<br \/>\n             mov     si,di<br \/>\n             inc     si             ;\u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u0437\u043d\u0430\u043a \u0440\u0430\u0432\u0435\u043d-<br \/>\n                                    ;\u0441\u0442\u0432\u0430 (=)<br \/>\n             les     bx,ss:[bp+10]  ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/>\n                                    ;\u0444\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n             mov     di,bx          ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 ES:DI<br \/>\n             inc     di             ;\u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u0431\u0430\u0439\u0442 \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     cl,255         ;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439<br \/>\n                                    ;\u0434\u043b\u0438\u043d\u044b<br \/>\n   CopyLoop:<br \/>\n             lodsb                  ;\u043f\u0440\u0438\u0435\u043c \u0431\u0430\u0439\u0442\u0430<br \/>\n             or      al,al          ;\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0443\u043b\u044f<br \/>\n             jz      Done           ;\u0435\u0441\u043b\u0438 \u043d\u043e\u043b\u044c, \u0442\u043e \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n             stosb                  ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<br \/>\n             loop    CopyLoop       ;\u0446\u0438\u043a\u043b\u0430 \u0434\u043e 255 \u0431\u0430\u0439\u0442<br \/>\n   Done:     not     cl             ;\u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043c\u044b \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0438<br \/>\n                                    ;cl \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 255<br \/>\n             mov     es:[bx],cl     ;\u0437\u0430\u043f\u0438\u0441\u044c \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     ax,SEG DATA<br \/>\n             pop     bp<br \/>\n             ret     4<br \/>\n             ASSUME  ds:NOTHING<br \/>\n   Skip:<br \/>\n             dec     di             ;\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0443\u043b\u044f, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441<br \/>\n                                    ;\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430<br \/>\n   NoEqual:<br \/>\n             mov     cx,7FFFh       ;\u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0438\u0441\u043a<br \/>\n                                    ;\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441 \u0434\u043b\u0438\u043d\u043d\u043e\u0439<br \/>\n                                    ;\u0441\u0442\u043e\u0440\u043e\u043d\u044b<br \/>\n             sub     cx,di          ;\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0431\u044b\u0432\u0430\u0435\u0442 > 32\u041a<br \/>\n             jbe     RetNul         ;\u043c\u044b \u043f\u0440\u043e\u0448\u043b\u0438 \u0432\u0435\u0441\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442,<br \/>\n                                    ;\u0432\u044b\u0445\u043e\u0434<br \/>\n             repne   scasb          ;\u043f\u043e\u0438\u0441\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0443\u043b\u044f<br \/>\n             jcxz    RetNul         ;\u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d, \u0442\u043e \u0432\u044b\u0445\u043e\u0434<br \/>\n             cmp     byte ptr es:[di],al<br \/>\n                                    ;\u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u043e\u043b\u044c \u0432 \u0441\u0442\u0440\u043e\u043a\u0435?<br \/>\n             jne     Compare        ;\u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c<br \/>\n   RetNul:<br \/>\n             les     di,ss:[bp+10]  ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/>\n             stosb                  ;\u0437\u0430\u043f\u0438\u0441\u044c \u0442\u0443\u0434\u0430 \u043d\u0443\u043b\u044f<br \/>\n             mov     ax,SEG DATA<br \/>\n             mov     ds,ax          ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 DS<br \/>\n             ASSUME  ds:DATA<br \/>\n             pop     bp<br \/>\n             ret<br \/>\n   EnvString ENDP<br \/>\n   CODE      ENDS<br \/>\n             END<\/p>\n<p>     \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b  \u043d\u0430  \u041f\u0430\u0441\u043a\u0430\u043b\u0435,  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0439<br \/>\n\u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 EnvString:<\/p>\n<p>   program EnvString;<br \/>\n   {\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0449\u0435\u0442 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432}<br \/>\n   var<br \/>\n     EnvVariable : string;<br \/>\n     EnvValue : string;<br \/>\n   {$F+}<br \/>\n   function EnvString(s:string) : string; external;<br \/>\n   {$L ENVSTR.OBJ}<br \/>\n   {$F-}<br \/>\n   begin<br \/>\n     EnvVariable := &#8216;PROMPT&#8217;;<br \/>\n     EnvValue := EnvString(EnvVariable);<br \/>\n     if EnvValue=&#187; then EnvValue := &#8216;*** \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 ***&#8217;;<br \/>\n     Writeln(&#8216;\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430: &#8216;,EnvVariable,<br \/>\n             &#8216; \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435: &#8216;,EnvValue);<br \/>\n   end.<\/p>\n<p>     \u0414\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435<br \/>\n\u0438  \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435  \u043c\u043e\u0436\u043d\u043e  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c  \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439  \u0444\u0430\u0439\u043b  \u0441\u043e  \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438<br \/>\n\u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438:<\/p>\n<p>   TASM ENVSTR<br \/>\n   TPC ENVTEST<br \/>\n   ENVTEST<\/p>\n<p>     \u041f\u0440\u0438  \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438  \u0434\u0438\u0440\u0435\u043a\u0442\u0438\u0432\u044b  .MODEL  \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430   \u043d\u0430   \u044f\u0437\u044b\u043a\u0435<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 EnvString \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0434:<\/p>\n<p>             .model TPASCAL<br \/>\n             .DATA<br \/>\n             EXTRN prefixSeg : Word ;\u0437\u0430\u0434\u0430\u0435\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 PSP<br \/>\n             .CODE<br \/>\n   EnvString PROC FAR  EnvVar:DWORD  RETURNS EnvVal:DWORD<br \/>\n             PUBLIC  EnvString<br \/>\n             cld                    ;\u043f\u0440\u044f\u043c\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n                                    ;\u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434<br \/>\n             mov     es,[prefixSeg] ;\u043f\u043e\u0438\u0441\u043a PSP<br \/>\n             mov     es,es[2Ch]     ;ES:DI \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442<br \/>\n             xor     di,di          ;\u0432\u044b\u0440\u0430\u0432\u043d\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u0435<br \/>\n                                    ;\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             mov     bp,sp          ;\u043f\u043e\u0438\u0441\u043a \u0430\u0434\u0440\u0435\u0441\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             lds     si,EnvVar      ;\u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0435\u0433\u043e\u0441\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442-<br \/>\n                                    ;\u0432\u0435\u043d\u043d\u043e \u043d\u0430\u0434 \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430<br \/>\n             ASSUME  ds:NOTHING<br \/>\n             lodsb                  ;\u043f\u043e\u0438\u0441\u043a \u0434\u043b\u0438\u043d\u044b<br \/>\n             or      al,al          ;\u044d\u0442\u043e \u043d\u043e\u043b\u044c?<br \/>\n             jz      RetNul         ;\u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0442<br \/>\n             mov     ah,al          ;\u0438\u043d\u0430\u0447\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 AH<br \/>\n             mov     dx,si          ;DS:DX \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c<br \/>\n                                    ;\u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430<br \/>\n             xor     al,al          ;\u043e\u0431\u043d\u0443\u043b\u0435\u043d\u0438\u0435<br \/>\n   Compare:<br \/>\n             mov     ch,al          ;\u0434\u043b\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0446\u0438\u043a\u043b\u0430, \u0435\u0441\u043b\u0438<br \/>\n                                    ;\u043e\u043d \u0431\u0443\u0434\u0435\u0442, \u043c\u044b \u0436\u0435\u043b\u0430\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c<br \/>\n                                    ;ch=0<br \/>\n             mov     si,dx          ;\u043f\u0440\u0438\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             mov     cl,ah          ;\u043f\u0440\u0438\u0435\u043c \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     si,dx          ;\u043f\u0440\u0438\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             repe    cmpsb          ;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0431\u0430\u0439\u0442\u043e\u0432<br \/>\n             jne     Skip           ;\u0435\u0441\u043b\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u043e\u0441\u044c<br \/>\n                                    ;\u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e, \u0442\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0441\u043b\u0435-<br \/>\n                                    ;\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<br \/>\n             cmp     byte ptr es:[di],&#8217;=&#8217;<br \/>\n                                    ;\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u043e\u0441\u044c \u0443\u0434\u0430-<br \/>\n                                    ;\u0447\u043d\u043e. \u042f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439<br \/>\n                                    ;\u0441\u0438\u043c\u0432\u043e\u043b \u0437\u043d\u0430\u043a\u043e\u043c &#171;=&#187;?<br \/>\n             jne     NoEqual        ;\u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f<br \/>\n                                    ;\u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e<br \/>\n   Found:<br \/>\n             mov     ax,es          ;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 DS:SI \u043d\u0430 \u0434\u0430\u043d\u043d\u0443\u044e<br \/>\n                                    ;\u0441\u0442\u0440\u043e\u043a\u0443<br \/>\n             mov     ds,ax<br \/>\n             mov     si,di<br \/>\n             inc     si             ;\u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u0437\u043d\u0430\u043a \u0440\u0430\u0432\u0435\u043d-<br \/>\n                                    ;\u0441\u0442\u0432\u0430 (=)<br \/>\n             les     bx,EnvVal      ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/>\n                                    ;\u0444\u0443\u043d\u043a\u0446\u0438\u0438<br \/>\n             mov     di,bx          ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 ES:DI<br \/>\n             inc     di             ;\u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 \u0431\u0430\u0439\u0442 \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     cl,255         ;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439<br \/>\n                                    ;\u0434\u043b\u0438\u043d\u044b<br \/>\n   CopyLoop:<br \/>\n             lodsb                  ;\u043f\u0440\u0438\u0435\u043c \u0431\u0430\u0439\u0442\u0430<br \/>\n             or      al,al          ;\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0443\u043b\u044f<br \/>\n             jz      Done           ;\u0435\u0441\u043b\u0438 \u043d\u043e\u043b\u044c, \u0442\u043e \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0442\u044b<br \/>\n             stosb                  ;\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<br \/>\n             loop    CopyLoop       ;\u0446\u0438\u043a\u043b\u0430 \u0434\u043e 255 \u0431\u0430\u0439\u0442<br \/>\n   Done:     not     cl             ;\u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043c\u044b \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0438<br \/>\n                                    ;cl \u043e\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f 255<br \/>\n             mov     es:[bx],cl     ;\u0437\u0430\u043f\u0438\u0441\u044c \u0434\u043b\u0438\u043d\u044b<br \/>\n             mov     ax,SEG DATA<br \/>\n             mov     ds,ax          ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 DS<br \/>\n             ASSUME  ds:NOTHING<br \/>\n             ret<br \/>\n             ASSUME  ds:NOTHING<br \/>\n   Skip:<br \/>\n             dec     di             ;\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0443\u043b\u044f, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441<br \/>\n                                    ;\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u0430<br \/>\n   NoEqual:<br \/>\n             mov     cx,7FFFh       ;\u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0438\u0441\u043a<br \/>\n                                    ;\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441 \u0434\u043b\u0438\u043d\u043d\u043e\u0439<br \/>\n                                    ;\u0441\u0442\u043e\u0440\u043e\u043d\u044b<br \/>\n             sub     cx,di          ;\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0431\u044b\u0432\u0430\u0435\u0442 > 32\u041a<br \/>\n             jbe     RetNul         ;\u043c\u044b \u043f\u0440\u043e\u0448\u043b\u0438 \u0432\u0435\u0441\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442,<br \/>\n                                    ;\u0432\u044b\u0445\u043e\u0434<br \/>\n             repne   scasb          ;\u043f\u043e\u0438\u0441\u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0443\u043b\u044f<br \/>\n             jcxz    RetNul         ;\u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d, \u0442\u043e \u0432\u044b\u0445\u043e\u0434<br \/>\n             cmp     byte ptr es:[di],al<br \/>\n                                    ;\u0432\u0442\u043e\u0440\u043e\u0439 \u043d\u043e\u043b\u044c \u0432 \u0441\u0442\u0440\u043e\u043a\u0435?<br \/>\n             jne     Compare        ;\u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c<br \/>\n   RetNul:<br \/>\n             les     di,EnvVal      ;\u043f\u0440\u0438\u0435\u043c \u0430\u0434\u0440\u0435\u0441\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430<br \/>\n             stosb                  ;\u0437\u0430\u043f\u0438\u0441\u044c \u0442\u0443\u0434\u0430 \u043d\u0443\u043b\u044f<br \/>\n             mov     ax,SEG DATA<br \/>\n             mov     ds,ax          ;\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 DS<br \/>\n             ASSUME  ds:DATA<br \/>\n             ret<br \/>\n   EnvString ENDP<br \/>\n   CODE      ENDS<br \/>\n             END<\/p>\n<p>     \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0443 \u0436\u0435; \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e<br \/>\n\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c   \u0434\u0430\u043d\u043d\u0443\u044e   \u0432\u0435\u0440\u0441\u0438\u044e   EnvString  \u0438  \u043f\u0435\u0440\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c<br \/>\n\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0442\u0435\u043c \u0436\u0435 \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u043e\u043c.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Turbo assembler \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0448\u0438\u0440\u043e\u043a\u0438\u0435 \u0438 \u043c\u043e\u0449\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043e\u0434\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435. \u0412 \u044d\u0442\u043e\u0439 \u0433\u043b\u0430\u0432\u0435 \u043c\u044b \u0434\u0430\u0434\u0438\u043c \u0432\u0430\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u0438\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u0438 &#171;\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044e\u044e&#187; \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u0417\u0430\u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Turbo Assembler \u0438\u0437 Turbo Pascal? \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f, \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435. <a class=\"readmore\" href=\"https:\/\/studentpmr.ru\/?p=22869\">\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u0435\u0435<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76],"tags":[],"_links":{"self":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/22869"}],"collection":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22869"}],"version-history":[{"count":1,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/22869\/revisions"}],"predecessor-version":[{"id":22870,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/22869\/revisions\/22870"}],"wp:attachment":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}