home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / hackers / tools / nsk.arj / ZOTLAD / NOTE.TXT
Encoding:
Text File  |  1992-01-19  |  21.8 KB  |  422 lines

  1.  
  2.                                                     ä«½ú¿¡ Ç.à.
  3.                                                    
  4.                 çÇÖêÆÇ ÅÉÄâÉÇîîìÄâÄ ÄüàæÅàùàìêƒ ÄÆ
  5.                           êææïàäÄéÇìêƒ.
  6.  
  7.  
  8.         ûѽ∞ε  ñá¡¡«⌐  ßΓáΓ∞¿ ∩ó½∩ÑΓß∩  «í«íΘÑ¡¿Ñ  «»δΓá ¿ßß½Ññ«óá¡¿∩ 
  9. ¡Ñ¬«Γ«αδσ ßπΘÑßΓóπεΘ¿σ ºáΘ¿Γ «Γ ßΓá¡ñáαΓ¡δσ  ñ¿ºáßßѼí½Ñα«ó ¿  «Γ½áñ-
  10. τ¿¬«ó ¿ ¡á «ß¡«óÑ  Ñú« á¡á½¿ºá  »«½πτÑ¡¿Ñ ¡Ñ¬«Γ«αδσ  αѬ«¼Ñ¡ñᵿ⌐  »« 
  11. ¡á»¿ßá¡¿ε ¼«ñπ½Ñ⌐ ºáΘ¿Γδ «Γ ¡áºóá¡¡δσ ßαÑñßΓó ¿ßß½Ññ«óá¡¿∩ »α«úαá¼¼.
  12.         ä½∩  í«½ÑÑ  ½Ñú¬«ú«  ó«ß»α¿∩Γ¿∩   ¼áΓÑα¿á½á   óδíαá¡á 
  13. ß½ÑñπεΘá∩  ½«ú¿¬á  Ñú«  ¿º½«ªÑ¡¿∩.  ÅÑαóá∩  ú½áóá  »«ßó∩Θѡᠫ»¿ßá¡¿ε 
  14. ¡Ñ¬«Γ«αδσ »α¿¡µ¿»«ó  ó߬αδΓ¿∩  ºáΘ¿Γ  ßΓá¡ñáαΓ¡δ¼¿ ßαÑñßΓóἿ á¡á½¿ºá 
  15. »α«úαá¼¼, á ΓᬪѠ»α«í½Ñ¼á¼, ß ¬«Γ«α묨 ßΓὬ¿óáÑΓß∩ »α¿ φΓ«¼  σá¬Ñα. 
  16. é«  óΓ«α«⌐  ú½áóÑ αÑτ∞ »«⌐ñÑΓ «í «ß¡«ó¡δσ  »α¿¡µ¿»áσ  »α«Γ¿ó«ñÑ⌐ßΓó¿∩  
  17. ó߬αδΓ¿ε ñá¡¡δσ  ºáΘ¿Γ¡δσ  ¼Ñσá¡¿º¼«ó  ¿ íπñπΓ αáßß¼«ΓαÑ¡δ  ¡Ñ¬«Γ«αδÑ 
  18. »αá¬Γ¿τÑ߬¿Ñ »α¿Ñ¼δ ¿σ αÑ὿ºáµ¿¿.
  19.         èᬠ ¼δ πíÑñ¿¼ß∩ ¡¿ªÑ, ºáñáτá ñ¿ºáßßÑ¼í½¿α«óá¡¿∩, ñ½∩ αÑΦÑ¡¿∩ 
  20. ¬«Γ«α«⌐  τáßΓ«  ΓαÑíπÑΓß∩  »α¿ó½Ñ¬áΓ∞  «Γ½áñ«τ¡δÑ  ßαÑñßΓóá, ¿ ºáñáτá 
  21. ¿ß»«½∞º«óá¡¿∩  ßΓá¡ñáαΓ¡δσ  «Γ½áñτ¿¬«ó  ñ½∩  á¡á½¿ºá  »α«úαá¼¼  ΓÑß¡« 
  22. óºá¿¼«ßó∩ºá¡δ, τΓ« ¿  »«ºó«½¿½« «íΩÑñ¿¡¿Γ∞ ¿σ αáßß¼«ΓαÑ¡¿Ñ ó »αÑñѽáσ
  23. «ñ¡«⌐ ßΓáΓ∞¿.
  24.  
  25.  
  26.         1. çáΘ¿Γá  «Γ ßΓá¡ñáαΓ¡δσ ñ¿ºáßßѼí½Ñα«ó ¿ «Γ½áñτ¿¬«ó
  27.            ß Γ«τ¬¿ ºαÑ¡¿∩ σá¬Ñαá.
  28.  
  29.  
  30.         ì὿τ¿Ñ ºáΘ¿Γ¡δσ ¼Ñσá¡¿º¼«ó  «Γ  ñ¿ºáßßѼí½Ñα«ó  ¿ «Γ½áñτ¿¬«ó  
  31. ó ¿ß»«½¡∩Ѽ«¼ ¼«ñπ½Ñ »α«úαá¼¼δ  ∩ó½∩ÑΓß∩ »Ñαóδ¼ ¿, »«ªá½π⌐,  ¡á¿í«½ÑÑ  
  32. ß½«ª¡δ¼ »αÑ»∩ΓßΓó¿Ñ¼ »ÑαÑñ σá¬Ñα«¼.  ûѽ∞ε ñá¡¡δσ ¼Ñσá¡¿º¼«ó ∩ó½∩ÑΓß∩ 
  33. ¡Ññ«»πΘÑ¡¿Ñ ¿½¿, »« ¬αá⌐¡Ñ⌐  ¼ÑαÑ, ¼á¬ß¿¼á½∞¡«  ó«º¼«ª¡«Ñ ºáΓαπñ¡Ñ¡¿Ñ  
  34. á¡á½¿ºá  ¿ß»«½¡∩Ѽ«ú«   ¬«ñá  »α«úαá¼¼δ.  Æá¬¿¼  «íαẫ¼,  ºáΘ¿Γá  «Γ 
  35. ßΓá¡ñáαΓ¡δσ  ñ¿ºáßßѼí½Ñα«ó  ¿  «Γ½áñτ¿¬«ó  ñ«½ª¡á  íδΓ∞ ¡Ñ«ΓΩѼ½Ñ¼«⌐  
  36. τáßΓ∞ε ½εí«ú«  »α«ΣÑßß¿«¡á½∞¡«ú« »á¬ÑΓá ºáΘ¿Γδ «Γ ¡Ñßᡬµ¿«¡¿α«óá¡¡δσ 
  37. ñÑ⌐ßΓó¿⌐ »« «Γ¡«ΦÑ¡¿ε  ¬ óáΦÑ¼π  »α«úαá¼¼¡«¼π  »α«ñπ¬Γπ ( ìæè,ìæä ).
  38.  
  39.         é»«½¡Ñ «íΩ∩ß¡¿¼« ªÑ½á¡¿Ñ »«ñáó½∩εΘÑú« í«½∞Φ¿¡ßΓóá »α«úαá¼¼¿ß-
  40. Γ«ó αáí«ΓáΓ∞ ß ΓóÑαñ«⌐ ¬«»¿Ñ⌐ ¿ßß½ÑñπѼ«⌐ »α«úαá¼¼δ. éß½ÑñßΓó¿¿ φΓ«ú« 
  41. »Ñαó««τÑαÑñ¡«⌐  »α«í½Ñ¼«⌐,  ß  ¬«Γ«α«⌐  ßΓὬ¿óáÑΓß∩ σá¬Ñα »α¿ óº½«¼Ñ 
  42. »αá¬Γ¿τÑ߬¿  ½εí«⌐  ºáΘ¿Γδ  ∩ó½∩ÑΓß∩  ñ¿ºáßßÑí½¿α«óá¡¿Ñ  ¿ß»«½¡∩Ѽ«ú«  
  43. ¬«ñá  »α«úαá¼¼δ  ¿  »«½πτÑ¡¿Ñ  ½¿ßΓ¿¡úá  ß ¼¡Ñ¼«¡¿τÑ߬¿¼ ¿º«íαáªÑ¡¿Ñ¼ 
  44. áßßѼí½Ñα¡δ󠬫¼á¡ñ.
  45.         æ½«ª¡«ßΓ∞ αÑΦÑ¡¿∩ ñá¡¡«⌐  »α«í½Ñ¼δ «íπß½«ó½Ñ¡á ¿ß»«½∞º«ó᡿Ѽ 
  46. Γá¬¿σ  ¼ÑΓ«ñ«ó  ß¬αδΓ¿∩  ¿ßσ«ñ¡«ú«  ΓѬßΓá  »α«úαá¼¼δ  «Γ ßΓá¡ñáαΓ¡δσ 
  47. ßαÑñßΓó   ñ¿ºáßßÑ¼í½¿α«óá¡¿∩,  ¬á¬   Φ¿Σα«óá¡¿Ñ  ¿  áασ¿óᵿ∩   ( ¬á¬ 
  48. αạ«ó¿ñ¡«ßΓ∞ Φ¿Σα«óá¡¿∩ ). Åα¿¼Ñ¡Ñ¡¿Ñ  »α«ßΓÑ⌐Φ¿σ  ¿σ αạ«ó¿ñ¡«ßΓÑ⌐  
  49. πªÑ ñ«ßΓáΓ«τ¡«  ñ½∩  ñ«ßΓ¿ªÑ¡¿∩ µÑ½¿. é  φΓ«¼ ß½πτáÑ ¡Ñ»«ßαÑñßΓóÑ¡¡«Ñ 
  50. ñ¿ºáßßÑ¼í½¿α«óá¡¿Ñ,  ¬á¬  »αá󿽫,  ¡Ñ  ñáÑΓ óÑα¡δσ αѺπ½∞ΓáΓ«ó, Ñß½¿ 
  51. ó««íΘÑ  τΓ«-½¿í«  ñáÑΓ.  ÄτÑó¿ñ¡«,  τΓ«  ó  ñá¡¡«⌐  ß¿Γπᵿ¿   σá¬Ñαπ 
  52. ¡Ñ«íσ«ñ¿¼«  »α¿íÑú¡πΓ∞  ¬  ¬á¬¿¼-½¿í« «Γ½áñ«τ¡δ¼ ßαÑñßΓóá¼ ñ½∩ ß¡∩Γ¿∩ 
  53. Φ¿Σαá.  Äíδτ¡«  φΓ«  ßñѽáΓ∞  ¡Ñß½«ª¡«,  Γᬠ ¬á¬  ºáΦ¿Σα«óá¡¡á∩  ¿½¿ 
  54. áασ¿ó¿α«óá¡¡á∩ »α«úαá¼¼á, ¬á¬ »αá󿽫, »α«¿ºó«ñ¿Γ «íαáΓ¡πε «»Ñαᵿε ó 
  55. »Ñαóδσ ªÑ ßó«¿σ «»ÑαáΓ«αáσ, ¡á ¬«Γ«αδÑ »ÑαÑñáÑΓß∩ π»αáó½Ñ¡¿Ñ ßαáºπ ªÑ 
  56. »«ß½Ñ  ºá»π߬ᠻα«úαá¼¼δ. Ä»αÑñѽ¿ó ¼«¼Ñ¡Γ ñÑΦ¿Σαᵿ¿ ¼«ª¡« »α«úαá¼¼-
  57. ¡δ¼¿  ßαÑñßΓóἿ "ß¡∩Γ∞" ó Σá⌐½ ñá¼» »á¼∩Γ¿, ºá¡¿¼áѼ«⌐ »αÑ«íαẫóá¡-
  58. ¡«⌐ »α«úαá¼¼«⌐ ¿, »α«ú¡áó Ñú« »«ñ ¬á¬¿¼-½¿í« ñ¿ºáßßÑí½Ñα«¼,  »«½πτ¿Γ∞ 
  59. ªÑ½áѼδ⌐ αѺπ½∞ΓáΓ.
  60.         äѽ«  º¡áτ¿Γѽ∞¡« πß½«ª¡∩ÑΓß∩, Ñß½¿ ºáΘ¿Γ¡δ⌐ ¼Ñσá¡¿º¼ ¿ß»«½∞-
  61. ºπÑΓ  »«φΓỡπε  ñÑΦ¿Σαáµ¿ε  »α«úαá¼¼δ. ¥Γ«  «º¡áτáÑΓ, τΓ«  »α«úαἼᠠ
  62. ñÑΦ¿Σα¿απÑΓß∩  ¡Ñ  ßαáºπ  ó »«½¡«¼ «íΩѼÑ, á «Γñѽ∞¡δ¼¿ πτáßΓ¬á¼¿ ¿ ó  
  63. ¡Ñ߬«½∞¬«  φΓừó, αạÑßÑ¡¡δσ  »«  óαѼѡ¿  αáí«Γδ  »α«úαá¼¼δ. Æá¬¿¼ 
  64. «íαẫ¼,  ºáΘ¿Γá  «Γ  ñ¿ºáßßѼí½Ñαá  «¬áºδóáÑΓß∩  αáß»αÑñѽѡ¡«⌐   »« 
  65. óαѼѡ¿.
  66.         é  φΓ«¼  ß½πτáÑ  ¼«ªÑΓ  íδΓ∞  ¿ß»«½∞º«óá¡  ß½ÑñπεΘ¿⌐ á½ú«α¿Γ¼ 
  67. πßΓαá¡Ñ¡¿∩ ºáΘ¿Γδ. ìÑ«íσ«ñ¿¼« »«»δΓáΓ∞ß∩ óδ∩ß¡¿Γ∞  ß »«¼«Θ∞ε «Γ½áñ«τ-
  68. ¡δσ ßαÑñßΓó ßπΘÑßΓóπÑΓ  ½¿  ¬á¬á∩-½¿í« »«ñ»α«úαἼᠿ½¿ «íΘ¿⌐ πτáßΓ«¬ 
  69. »α«úαá¼¼δ, «ßπΘÑßΓó½∩εΘ¿Ñ  ñÑΦ¿Σαᵿε. àß½¿  ßπΘÑßΓóπÑΓ, Γ«, ºá»π߬á∩ 
  70. »«ñ «Γ½áñτ¿¬«¼ »«ñ»α«úαá¼¼π  ñÑΦ¿Σαᵿ¿  ΓαÑíπѼ«Ñ  ¬«½¿τÑßΓó«  αẠߠ
  71. ¡Ñ«íσ«ñ¿¼δ¼¿  óσ«ñ¡δ¼¿ »áαá¼ÑΓαἿ, ¼«ª¡« »«½πτ¿Γ∞ »«½¡«ßΓ∞ε ñÑΦ¿Σα¿-
  72. α«óá¡¡πε   »α«úαá¼¼π.  àß½¿  ªÑ  ñÑΦ¿Σαáµ¿ε   «ßπΘÑßΓó½∩εΓ  ¡Ñ߬«½∞¬« 
  73. αẽ¿τ¡δσ »«ñ»α«úαá¼¼ ¿½¿ πτáßΓ¬«ó »α«úαá¼¼δ, Γ«  óá¼ »αÑñßΓ«¿Γ «τÑ¡∞ 
  74. ¡πñ¡á∩ ¿ ¬α«»«Γ½¿óá∩ αáí«Γá »« ¿σ óδ∩ó½Ñ¡¿ε, á ºáΓѼ ¿σ »««τÑαÑñ¡δ⌐ ¿ 
  75. ᬬπαáΓ¡δ⌐ ºá»π߬ »«ñ «Γ½áñτ¿¬«¼. ìÑ ºáíπñΓÑ ºáí½«¬¿α«óáΓ∞ ¬á¬¿¼-½¿í« 
  76. «íαẫ¼  »«óΓ«α¡δ⌐ óσ«ñ ó »«ñ»α«úαá¼¼π ñÑΦ¿Σαᵿ¿ »α¿ º»π߬ѠñÑΦ¿Σα¿-
  77. α«óá¡¡«⌐  »α«úαá¼¼δ. ìá»α¿¼Ñα, φΓ«  ¼«ª¡«  ßñѽáΓ∞ »πΓѼ ÑÑ ¿º¼Ñ¡Ñ¡¿∩ 
  78. Γᬿ¼  «íαẫ¼,  τΓ«íδ  »«ß½Ñ óσ«ñá ó ¡ÑÑ ßαáºπ «ßπΘÑßΓó½∩½ß∩ óδσ«ñ ß 
  79. ΓαÑíπÑ¼δ¼ ¬«ñ«¼ ó«ºóαáΓá.
  80.         àß½¿  αẼÑα  ¿ßß½ÑñπѼ«⌐  ºáñáτ¿  ¡Ñóѽ¿¬  ¿½¿  óáΦ¿  πß¿½¿∩  
  81. »«  ñ¿ºáßßÑ¼í½¿α«óá¡¿ε  »α«úαá¼¼δ  ß  »«¼«Θ∞ε   ßΓá¡ñáαΓ¡δσ   ßαÑñßΓó 
  82. «¬áºá½¿ß∞ ΓΘÑΓ¡δ, Γ«  á¡á½¿º ¿ß»«½¡∩Ѽ«ú« ¬«ñá  ºáΘ¿Γδ  «τÑ¡∞  πñ«í¡«  
  83. »α«ó«ñ¿Γ∞  ß  »«¼«Θ∞ε   σ«α«ΦÑú«  «Γ½áñτ¿¬á,  Γᬠ ¬á¬  «¡  »«ºó«½∩ÑΓ 
  84. ñ¿ºáßßÑ¼í½¿α«óáΓ∞  ¼«ñπ½∞  »α«úαá¼¼δ  ß  ½εí«ú«  áñαÑßá.  é  ¬áτÑßΓóÑ  
  85. π¡¿óÑαßá½∞¡«ú« ñ¿ºáßßѼí½Ñαá  σá¬Ñαπ  ¼«ª¡« »«αѬ«¼Ñ¡ñ«óáΓ∞  «Γ½áñτ¿¬  
  86. Turbo Debugger (TD), ¿¼ÑεΘ¿⌐ «τÑ¡∞ Φ¿α«¬¿⌐ ßÑαó¿ß ¿ πñ«í¡δ⌐ ¿¡ΓÑαΣÑ⌐ß 
  87. ß  »«½∞º«óáΓѽѼ. 
  88.         Åα«í½Ñ¼á  »αÑ«ñ«½Ñ¡¿∩  ºáΘ¿Γδ  «Γ  ¿ßß½Ññ«óá¡¿∩  ßΓá¡ñáαΓ¡δ¼¿
  89. «Γ½áñ«τ¡δ¼¿ ßαÑñßΓóἿ, ß ¬«Γ«α«⌐ «í∩ºáΓѽ∞¡« »α¿σ«ñ¿Γß∩ ßΓὬ¿óáΓ∞ß∩ 
  90. σá¬Ñαπ  ó  ßó«Ñ⌐  ñÑ∩Γѽ∞¡«ßΓ¿  ¡Ñ  ¼Ñ¡ÑÑ  ß½«ª¡á  ¿, ¡á ¡áΦ  óºú½∩ñ,   
  91. ¡ÑíѺ¿¡ΓÑαÑߡᠠαáºαáí«Γτ¿¬π ßαÑñßΓó ºáΘ¿Γδ. ÄτÑ¡∞ ¼¡«ú« ºáí«Γ »α¿ ÑÑ 
  92. αÑΦÑ¡¿¿   ¼«ªÑΓ   ñ«ßΓáó¿Γ∞  ßΓφ¬,  á  ¿¼Ñ¡¡«:  Ñú«   αáß»«½«ªÑ¡¿Ñ  ó 
  93. ¿ßß½ÑñπѼ«¼ ¼«ñπ½Ñ, óѽ¿τ¿¡á, σáαá¬ΓÑα ¿ß»«½∞º«óá¡¿∩ »α«úαá¼¼«⌐ ¿ »α.
  94. çáΘ¿Γ¡δÑ  ¼Ñσá¡¿º¼δ,  ñ«ßΓáΓ«τ¡«  Γ«¡¬«  ¿ß»«½∞ºπεΘ¿Ñ  ßΓφ¬, ºáτáßΓπε 
  95. ñѽáεΓ  »αá¬Γ¿τÑ߬¿  ¡Ñ󫺼«ª¡δ¼  »α¿¼Ñ¡Ñ¡¿Ñ  ßΓá¡ñáαΓ¡δσ  «Γ½áñ«τ¡δσ
  96. ßαÑñßΓó ñ½∩ á¡á½¿ºá ßó«Ñú« ¬«ñá. 
  97.         Åα¿¼Ñα«¼  Γᬫú«  ¿ß»«½∞º«óá¡¿∩  ßΓφ¬á  ¼«ªÑΓ  ∩ó½∩Γ∞ß∩   Ñú« 
  98. ¡áº¡áτÑ¡¿Ñ ó  Γѽ«  óδ»«½¡∩Ѽ«⌐  ºáñáτ¿. ä½∩  φΓ«ú«, ßΓφ¬«óδ⌐ ßÑú¼Ñ¡Γ 
  99. ñ«½ªÑ¡  ß«ó»áñáΓ∞ ß ¬«ñ«óδ¼, á  π¬áºáΓѽ∞  óÑαΦ¿¡δ  ßΓφ¬á  SP  ñ«½ªÑ¡ 
  100. π¬áºδóáΓ∞  ó «í½áßΓ∞ ¿ß»«½¡∩Ѽ«ú« ¬«ñá  »α«úαá¼¼δ.  Æ«úñá,  «Γαáí«Γ¬á 
  101. «Γ½áñτ¿¬«¼  σ«Γ∩   íδ   «ñ¡«ú«  Ññ¿¡ßΓóÑ¡¡«ú«  »αÑαδóá¡¿∩  ( ¡á»α¿¼Ñα 
  102. Γαáßß¿α«ó«τ¡«ú« )  «í∩ºáΓѽ∞¡«  »α¿óÑñÑΓ  ¬  ºáΓ¿αá¡¿ε ¡Ñí«½∞Φ«ú« ( á
  103. ¿¡«úñá ¿ ñ«ßΓáΓ«τ¡« í«½∞Φ«ú« ) πτáßΓ¬á »α«úαá¼¼δ - ¡Ñ ¼Ñ¡ÑÑ 3-σ ß½«ó,
  104. ¡Ñ«íσ«ñ¿¼δσ  ñ½∩ óσ«ñá ó »αÑαδóá¡¿Ñ. ìá»α¿¼Ñα, Γá¬¿Ñ Φ¿α«¬« ¿ºóÑßΓ¡δÑ 
  105. «Γ½áñτ¿¬¿  ¬á¬  TD  ¿  CodView  ¿ß»«½∞ºπεΓ  ñ½∩  ßó«Ñ⌐  αáí«Γδ Γ«½∞¬«  
  106. »«½∞º«óáΓѽ∞߬¿⌐ ßΓφ¬ ¿, ß½Ññ«óáΓѽ∞¡«,  ºáΓ¿αáεΓ  Ñú«  ¡á ¡á¿í«½∞Φπε  
  107. ú½πí¿¡π. èα«¼Ñ Γ«ú«, «Γ½áñτ¿¬ TD ( »« ¬α⌐¡Ñ⌐ ¼ÑαÑ Ñú« ßΓáαδÑ óÑαß¿¿ ) 
  108. ¿¼ÑÑΓ  »α¿¡µ¿»¿á½∞¡πε  «Φ¿í¬π  ó  «Γ¡«ΦÑ¡¿¿  ¿ß»«½∞º«óá¡¿∩ ßΓφ¬á. Åα¿ 
  109. ¡áτá½∞¡«⌐ ºáúαπº¬Ñ  »α«úαá¼¼δ  «¡  ß«óÑαΦÑ¡¡«  »α«¿ºó«½∞¡«  π¼Ñ¡∞ΦáÑΓ 
  110. ßΓáαΓ«ó«Ñ º¡áτÑ¡¿Ñ π¬áºáΓѽ∩  ßΓφ¬á  ¡á  2.  ü«½ÑÑ π¼ÑαÑ¡¡«  αáí«ΓáεΓ  
  111. ß  »«½∞º«óáΓѽ∞߬¿¼  ßΓφ¬«¼  «Γ½áñτ¿¬¿  AFD  ¿   PERISCOPE.  ìá¿í«½ÑÑ  
  112. óδú«ñ¡«  ó φΓ«¼  »½á¡Ñ ßÑí∩ »α«∩ó½∩ÑΓ  «íδτ¡δ⌐  «Γ½áñτ¿¬  DOS DEBUG.
  113.         ü«α«Γ∞ß∩  ß  ¡áº¡áτÑ¡¿Ñ¼  ßΓφ¬á  ó Γѽ« »α«úαá¼¼δ ¼«ª¡« »πΓѼ 
  114. »ÑαѡạáτÑ¡¿∩  Ñú«  ó  ßó«í«ñ¡πε «í½áßΓ∞ »á¼∩Γ¿ ó¡Ñ »α«úαá¼¼δ. Æá¬«⌐ 
  115. »«ñσ«ñ ó«º¼«ªÑ¡  ½¿Φ∞ ó Γ«¼ ß½πτáÑ, Ñß½¿ ßΓφ¬ ¿ß»«½∞ºπÑΓß∩ ºáΘ¿ΘÑ¡¡«⌐ 
  116. »α«úαá¼¼«⌐ Γ«½∞¬« ß µÑ½∞ε  ß«σαá¡Ñ¡¿∩  ñá¡¡δσ. äѽ« πß½«ª¡∩ÑΓß∩, Ñß½¿ 
  117. ßΓφ¬ ß«ñÑαª¿Γ ¼áßß¿óδ ñá¡¡δσ ñ½∩  ΓѬπΘÑ⌐  αáí«Γδ ¿ ßá¼ ó ¡Ñ⌐ á¬Γ¿ó¡« 
  118. πτáßΓóπÑΓ. Æá¬, ¡á»α¿¼Ñα, ó ºáΘ¿Γ¡«¼  ¼Ñσá¡¿º¼Ñ, Σ«α¼¿απѼ«¼  »á¬ÑΓ«¼ 
  119. CONVOY  Σ¿α¼δ  "¥½¿áß"  τÑαѺ  ßΓφ¬  «ßπΘÑßΓó½∩ÑΓß∩  αáºáασ¿ó¿α«óá¡¿Ñ 
  120. Σá⌐½á. é φΓ«¼  ß½πτáÑ óδσ«ñ  ¼«ªÑΓ íδΓ∞  Γ«½∞¬« «ñ¿¡: »α«σ«ñ πτáßΓ¬«ó 
  121. »α«úαá¼¼δ, ¿ß»«½∞ºπεΘ¿σ  ßΓφ¬  Γᬿ¼  «íαẫ¼,  íѺ  Γαáßß¿α«ó¬¿,  Γ«  
  122. ÑßΓ∞  ¡Ñ  ó »«Φáú«ó«¼ αѪ¿¼Ñ. ìá¿í«½ÑÑ αáñ¿¬á½∞¡δ¼  ßαÑñßΓó«¼ á¡á½¿ºá 
  123. »«ñ«í¡δσ  ºáΘ¿Γ¡δσ  ¼Ñσá¡¿º¼«ó ∩ó½∩ÑΓß∩  ¿ß»«½∞º«óá¡¿Ñ  ¡ÑßΓá¡ñáαΓ¡δσ  
  124. ßαÑñßΓó  «Γ½áñ¬¿, ¡á»α¿¼Ñα, φ¼π½∩Γ«α«ó  αáí«Γδ  »α«µÑßß«αá. ì« ñá¡¡á∩ 
  125. ΓѼá óδσ«ñ¿Γ ºá αἬ¿ ¡áΦÑ⌐ ßΓáΓ∞¿.
  126.         äαπú«⌐ ó᪡«⌐  ¿  ¡Ñ  ¼Ñ¡ÑÑ  ß½«ª¡«⌐ »α«í½Ñ¼«⌐, ßΓ«∩ΘÑ⌐ »ÑαÑñ 
  127. σá¬Ñα«¼  »α¿  ¿ßß½Ññ«óá¡¿¿  ºáΘ¿Γδ  «Γ ßΓá¡ñáαΓ¡δσ «Γ½áñ«τ¡δσ ßαÑñßΓó 
  128. ∩ó½∩ÑΓß∩  «Γ߽Ѫ¿óá¡¿Ñ  »αÑαδóá¡¿⌐,  »ÑαÑσóáΓδóáѼδσ ¿ßß½ÑñπѼ«⌐ »α«-
  129. úαá¼¼«⌐. æπΓ∞  »α«í½Ñ¼δ  ºá¬½ετáÑΓß∩  ó  ß½ÑñπεΘѼ.  Åαá¬Γ¿τÑ߬¿  óßÑ 
  130. ßΓá¡ñáαΓ¡δÑ  «Γ½áñτ¿¬¿  ñ½∩   «íÑß»ÑτÑ¡¿∩  ßó«Ñ⌐   ¡«α¼á½∞¡«⌐  αáí«Γδ 
  131. "ºáí¿αáεΓ",  ¬á¬  ¼¿¡¿¼π¼,  1-Ñ  ¿  3-Ñ  »αÑαδóá¡¿∩ . 1-Ñ »αÑαδóá¡¿Ñ, 
  132. ¡áºδóáѼ«Ñ  ΓᬪѠ Γαáßß¿α«ó«τ¡δ¼,  ¿ß»«½∞ºπÑΓß∩   ñ½∩  «ßπΘÑßΓó½Ñ¡¿∩
  133. »«Φáú«ó«ú«  αѪ¿¼á  αáí«Γδ  «Γ½áñτ¿¬á.  3-Ñ »αÑαδóá¡¿Ñ ¡Ñ«íσ«ñ¿¼« ñ½∩ 
  134. πßΓᡫ󬿠¼ÑΓ«¬ «ßΓá¡«óá »α«úαá¼¼δ »« áñαÑßá¼, «»αÑñѽ∩Ñ¼δ¼ »«½∞º«óá-
  135. ΓѽѼ. çáΘ¿Γ¡δ⌐  ¼Ñσá¡¿º¼  »α«úαá¼¼δ «í∩ºáΓѽ∞¡« ñ«½ªÑ¡ »ÑαÑσóáΓδóáΓ∞ 
  136. π¬áºá¡¡δÑ »αÑαδóá¡¿∩  ñ½∩  »αÑñ«ΓóαáΘÑ¡¿∩  íÑß»αÑ»∩ΓßΓóÑ¡¡«ú« á¡á½¿ºá 
  137. ºáΘ¿ΘÑ¡¡«⌐ »α«úαá¼¼δ »«ñ «Γ½áñτ¿¬«¼. æ½Ññ«óáΓѽ∞¡«, «τÑαÑñ¡«⌐ ºáñáτÑ⌐ 
  138. σá¬Ñαá ¡á ñá¡¡«¼ φΓá»Ñ  ∩ó½∩ÑΓß∩ «Γ߽Ѫ¿óá¡¿Ñ ¼«¼Ñ¡Γá »ÑαÑσóáΓá. àß½¿ 
  139. φΓá  ºáñáτá  αÑΦÑ¡á,  Γ«  ñá½ÑÑ  «¡  ¼«ªÑΓ  »α«ñó¿úáΓ∞ß∩ »« «ñ¡«¼π ¿º 
  140. ß½ÑñπεΘ¿σ 2-σ »πΓÑ⌐. é«-»Ñαóδσ, ¼«ª¡«  ºá»αÑΓ¿Γ∞  »ÑαÑσóáΓ »αÑαδóá¡¿⌐ 
  141. »πΓѼ «íσ«ñá ñá¡¡«ú« πτáßΓ¬á »α«úαá¼¼δ. é φΓ«¼  ÑßΓ∞  ñ«½∩ α¿ß¬á, Γᬠ
  142. ¬á¬ »«ñ»α«úαá¼¼δ «íαáí«Γ¬¿ ß««ΓóÑΓßΓóπεΘ¿σ »αÑαδóá¡¿⌐ ¼«úπΓ óδ»«½¡∩Γ∞ 
  143. ¡Ñ¬«Γ«αδÑ  "»«½Ñº¡δÑ"  Σπ¡¬µ¿¿,  ¡Ñ«íσ«ñ¿¼δÑ  ñ½∩  ¡«α¼á½∞¡«⌐  αáí«Γδ 
  144. »α«úαá¼¼δ. Æá¬«⌐ ß»«ß«í,¡á»α¿¼Ñα, ¼«ªÑΓ íδΓ∞ ó»«½¡Ñ »α¿ú«ñÑ¡, Ñß½¿ óδ 
  145. ¿¡ΓÑαÑßπÑΓÑß∞  αáí«Γ«⌐  ºáΘ¿Γ¡«ú«  ¼Ñσá¡¿º¼á »á¬ÑΓá COPYLOCK. àß½¿ ªÑ 
  146. óáΦ  ¡«¼Ñα  ¡Ñ  »α«Φѽ,  Γ«  ¼«ª¡«  »«⌐Γ¿ »« 2-¼π »πΓ¿. ìÑ«í∩ºáΓѽ∞¡« 
  147. ºá»αÑΘáΓ∞  »ÑαÑσóáΓ  »αÑαδóá¡¿⌐.  àß½¿  óáΦá  ¬óá½¿Σ¿¬áµ¿∩ ñ«ßΓáΓ«τ¡« 
  148. óδß«¬á ¿ ºáΘ¿Γ¡δ⌐ ¼Ñσá¡¿º¼  »α«úαá¼¼δ »«ºó«½∩ÑΓ φΓ« ßñѽáΓ∞, Γ« ¼«ª¡« 
  149. ¿º¼Ñ¡¿Γ∞ »«ñ»α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ Γᬿ¼ «íαẫ¼, τΓ«íδ »«ß½Ñ 
  150. «Γαáí«Γ¬¿  ßó«¿σ  Σπ¡¬µ¿⌐  «¡¿  ¡Ñ  ßαáºπ  ó«ºóαáΘ὿ íδ π»αáó½Ñ¡¿Ñ ó 
  151. «ß¡«ó¡πε »α«úαá¼¼π, á »ÑαÑñáó὿ íδ Ñú« ß««ΓóÑΓßΓóπεΘ¿¼ »«ñ»α«úαἼἠ
  152. «Γ½áñτ¿¬á.
  153.         è«¡Ñτ¡«  ªÑ   »ÑαÑτÑ¡∞   »α«í½Ñ¼,  ß  ¬«Γ«α묨   σá¬Ñα  ¼«ªÑΓ 
  154. ßΓ«½¬¡πΓ∞ß∩ »α¿  ¿ßß½Ññ«óá¡¿¿  »α«úαá¼¼ ºáΘ¿Γδ «Γ ßΓá¡ñáαΓ¡δσ ßαÑñßΓó 
  155. á¡á½¿ºá ñá½Ñ¬« ¡Ñ »«½¡δ⌐ ( ¡¿ªÑ ¼δ ÑΘÑ αáßß¼«Γα¿¼ ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ ). 
  156. ì« «»¿ßá¡¡δÑ óδΦÑ ¼ÑΓ«ñδ á¡á½¿ºá  ¼«úπΓ  íδΓ∞ »«½Ñº¡δ »αá¬Γ¿τÑ߬¿ »α¿ 
  157. αÑΦÑ¡¿¿  ½εíδσ  ó«º¡¿¬áεΘ¿σ  ºáñáτ, ¿, »«  ¡áΦÑ¼π ¼¡Ñ¡¿ε, ñ«½ª¡δ íδΓ∞ 
  158. ¿¡ΓÑαÑß¡δ ñ½∩ αáºαáí«Γτ¿¬«ó  ºáΘ¿Γ¡δσ ¼Ñσá¡¿º¼«ó.
  159.  
  160.  
  161.         2. îÑΓ«ñδ ¿ ß»«ß«íδ »α«Γ¿ó«ñÑ⌐ßΓó¿∩ á¡á½¿ºπ ºáΘ¿Γ¡δσ 
  162.            ¼Ñσá¡¿º¼«ó ßΓá¡ñáαΓ¡δ¼¿ ßαÑñßΓóἿ ñ¿ºáßßÑ¼í½¿α«óá¡¿∩ 
  163.            ¿ «Γ½áñ¬¿.
  164.  
  165.  
  166.         ÆÑ»Ñα∞ óßΓá¡Ñ¼ ¡á ßΓ«α«¡π αáºαáí«Γτ¿¬á ºáΘ¿Γ¡«ú« ¼Ñσá¡¿º¼á ¿, 
  167. á¡á½¿º¿απ∩ óδΦÑ¿º½«ªÑ¡¡«Ñ, »«»α«íπѼ ßΣ«α¼π½¿α«óáΓ∞ ¡Ñ¬«Γ«αδÑ »α¿Ñ¼δ,
  168. ¼ÑΦáεΘ¿Ñ íÑß»αÑ»∩ΓßΓóÑ¡¡«¼π á¡á½¿ºπ óáΦÑ⌐ »α«úαá¼¼δ.
  169.         ìÑ߬«½∞¬«  ¼ÑΓ«ñ«ó »α«Γ¿ó«ñÑ⌐ßΓó¿∩  ñ¿ºáßßÑ¼í½¿α«óá¡¿ε ¿ß»«½-
  170. ¡∩Ѽ«ú« ¬«ñá »α«úαá¼¼δ πªÑ í뫨 «»¿ßá¡δ óδΦÑ. ä«»«½¡¿¼ φΓ«Γ ß»¿ß«¬:
  171.  
  172.  - Φ¿Σα«óá¡¿Ñ;
  173.  - áασ¿ó¿α«óá¡¿Ñ ( ¬á¬ αạ«ó¿ñ¡«ßΓ∞ Φ¿Σα«óá¡¿∩ );
  174.  - ¿ß»«½∞º«óá¡¿Ñ ßἫúÑ¡Ñα¿απѼδÑ ¬«ñ«ó;
  175.  - "«í¼á¡" ñ¿ºáßßѼí½Ñαá.
  176.  
  177.         ÿ¿Σα«óá¡¿Ñ  ¿ß»«½¡∩Ѽ«ú«  ¬«ñá  »α«úαá¼¼δ  ß  µÑ½∞ε ºáΘ¿Γδ «Γ 
  178. ñ¿ºáßßѼí½Ñαá  ∩ó½∩ÑΓß∩  ¡á¿í«½ÑÑ  »α«ßΓδ¼ ßαÑñßΓó«¼ ¬á¬ ó ß¼δ߽ѠÑú« 
  179. αÑ὿ºáµ¿¿, Γᬠ¿ ó ß¼δ߽Ѡߡ∩Γ¿∩. ÿ¿Σα«óá¡¿Ñ ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡« 
  180. ½¿Φ∞ ¬á¬ τáßΓ∞ ºáΘ¿Γδ «Γ ñ¿ºáßßѼí½Ñαá ¿ »«φΓ«¼π ¡Ñ«í∩ºáΓѽ∞¡« ñ«½ª¡« 
  181. íδΓ∞ ß½«ª¡δ¼. ä«ßΓáΓ«τ¡«, ¡á»α¿¼Ñα, ¬  ¬áªñ«¼π íá⌐Γπ ¼«ñπ½∩ »α«úαá¼¼δ 
  182. ñ«íáó¿Γ∞ ¡Ñ¬«Γ«απε ¬«¡ßΓá¡Γπ, τΓ«íδ ñ¿ºáßßѼí½Ñα ¡¿τÑú« "¡Ñ »«¡∩½".
  183.         ÅαÑñóáα¿Γѽ∞¡«Ñ áασ¿ó¿α«óá¡¿Ñ  ¬«ñá  »α«úαá¼¼δ ΓᬪѠ¡Ñ »αÑñ-
  184. ßΓáó½∩ÑΓ «ß«íδσ ºáΓαπñ¡Ñ¡¿⌐ ñ½∩ σá¬Ñαá, ¡« ∩ó½∩ÑΓß∩ í«½ÑÑ φΣΣÑ¬Γ¿ó¡δ¼ 
  185. »«  ßαáó¡Ñ¡¿ε  ß  Φ¿Σα«ó᡿Ѽ,  Γᬠ ¬á¬  αÑΦáÑΓ  ßαáºπ   ñóÑ ºáñáτ¿: 
  186. π¼Ñ¡∞ΦÑ¡¿Ñ  αẼÑαá  ºáΘ¿ΘáѼ«ú«  ¼«ñπ½∩  ¿  ß¬αδΓ¿Ñ  ßó«Ñú«  ¬«ñá «Γ 
  187. ñ¿ºáßßѼí½Ñαá. îÑΓ«ñ«ó ßªáΓ¿∩  ¿ß»«½¡∩Ѽδσ Σá⌐½«ó ¡á ßÑú«ñ¡∩Φ¡¿⌐ ñÑ¡∞ 
  188. ßπΘÑßΓóπÑΓ í«½∞Φ«Ñ ¼¡«ªÑßΓó«. Å«φΓ«¼π  ¼δ ¡Ñ íπñѼ «ßΓá¡áó½¿óáΓ∞ß∩ ¡á 
  189. ¿σ «»¿ßá¡¿¿. çá¼ÑΓ¿¼ ½¿Φ∞ Γ«½∞¬«, τΓ« φΓ«  ñ«½ª¡δ  íδΓ∞,  αáºπ¼ÑÑΓß∩, 
  190. ßἫαáºáασ¿ó¿απѼδÑ ¼ÑΓ«ñδ. 
  191.         ä½∩ πß¿½Ñ¡¿∩ ºáΘ¿Γ¡«ú« φΣΣѬΓá ñÑΦ¿Σαáµ¿ε »α«úαá¼¼δ ªÑ½áΓѽ∞-
  192. ¡«  óδ»«½¡∩Γ∞  »«φΓỡ«, ó  αẽ¿τ¡δσ  ¼ÑßΓáσ  »α«úαá¼¼δ  ¿  ó αạδÑ 
  193. ¼«¼Ñ¡Γδ óαѼѡ¿ ÑÑ αáí«Γδ.
  194.         æá¼«úÑ¡Ñα¿απѼδÑ  ¬«ñδ  ¬á¬ ßαÑñßΓó« ºáΘ¿Γδ «Γ ñ¿ºáßßѼí½Ñα«ó
  195. ∩ó½∩ÑΓß∩ ¡á¿í«½ÑÑ ß½«ª¡δ¼ ó αÑ὿ºáµ¿¿, ¡«, »«ªá½π⌐, ¡á¿í«½ÑÑ  φΣΣѬ-
  196. Γ¿ó¡δ¼  ó í«α∞íÑ ß ¡¿¼¿. ä½∩  ¡Ñ¿ß¬πΦÑ¡¡«ú«  τ¿ΓáΓѽ∩  ¬αáΓ¬« ¿º½«ª¿¼
  197. ¿σ ßπΓ∞.
  198.         æá¼«úÑ¡Ñα¿απѼδÑ  ¬«ñδ  -  φΓ«  ¿ß»«½¡∩ѼδÑ  ¬«ñδ  »α«úαá¼¼δ, 
  199. »«½πτáѼδÑ  ó  αѺπ½∞ΓáΓÑ  ¡Ñ¬«Γ«α«ú«  ¡áí«αá  áα¿Σ¼ÑΓ¿τÑ߬¿σ   ¿/¿½¿ 
  200. ½«ú¿τÑ߬¿σ «»Ñαᵿ⌐ ¡áñ  «»αÑñѽѡ¡δ¼, ºáαá¡ÑÑ  αáßßτ¿Γá¡¡δ¼ ¼áß߿󫼠
  201. ñá¡¡δσ.ÆÑ¬ßΓ óáΦÑ⌐ »α«úαá¼¼δ íπñÑΓ »«-¡áßΓ«∩ΘѼπ ¬αá߿󠿠«α¿ú¿¡á½Ñ¡, 
  202. Ñß½¿ φëà¼áßß¿ó íπñÑΓ »«ñ«íαá¡ Γᬿ¼ «íαẫ¼, τΓ«íδ  ΓᬪѠ ∩ó½∩Γ∞ß∩ 
  203. ¿ß»«½¡∩Ñ¼δ¼ ¬«ñ«¼ (»α¿τѼ, ªÑ½áΓѽ∞¡«, αÑá½∞¡« »«½πτáεΘѼ π»αáó½Ñ¡¿Ñ) 
  204. ¿½¿, τΓ« ¡á  ¡áΦ  óºú½∩ñ  ÑΘÑ í«½ÑÑ ¬αáß¿ó«, íπñÑΓ ∩ó½∩Γ∞ß∩ ß¼δß½«óδ¼ 
  205. ΓѬßΓ«¼. Åα¿¼Ñα  ßἫúÑ¡Ñαᵿ¿ ¼«ª¡« «í¡áαπª¿Γ∞ ó ºáΘ¿Γ¡«¼ ¼Ñσá¡¿º¼Ñ,
  206. αÑ὿ºπѼ«¼ »á¬ÑΓ«¼ COPYLOCK.
  207.         "Äí¼á¡«¼" ñ¿ºáßßѼí½Ñαá  ¼δ ¡áºδóáѼ Γᬫ⌐ ßΓ¿½∞ »α«úαá¼¼¿α«-
  208. óá¡¿∩, ¬«Γ«αδ⌐  »«ºó«½∩ÑΓ  ¡á¼  "ºá»πΓáΓ∞"  ßΓá¡ñáαΓ¡δ⌐  ñ¿ºáßßѼí½Ñα
  209. »πΓѼ  ¡ÑßΓá¡ñáαΓ¡«⌐  ¿¡ΓÑα»αÑΓᵿ¿  ¡Ñ¬«Γ«αδσ  ¬«¼á¡ñ  ¿  ¡áαπΦÑ¡¿Ñ¼
  210. «íΘÑ»α¿¡∩Γδσ ß«ú½áΦÑ¡¿⌐. è ß»«ß«íá¼ "«í¼á¡á" ñ¿ºáßßѼí½Ñαá ¼δ «Γ¡«ß¿¼ 
  211. ß½ÑñπεΘ¿Ñ:
  212.  
  213.  - ¿ß«½∞º«óá¡¿Ñ ¡ÑßΓá¡ñáαΓ¡«⌐ ßΓαπ¬Γπαδ »α«úαá¼¼δ;
  214.  - ß¬αδΓδÑ »ÑαÑσ«ñδ, ó맮óδ »«ñ»α«úαá¼¼ ¿ »αÑαδóá¡¿⌐ ¿ óδσ«ñδ ¿º ¡¿σ;
  215.  - »ÑαÑσ«ñδ ¿ ó맮óδ »«ñ»α«úαá¼¼ »« ñ¿¡á¼¿τÑ߬¿ ¿º¼Ñ¡∩Ñ¼δ¼ áñαÑßá¼;
  216.  - ¼«ñ¿Σ¿¬áµ¿∩ ¿ß»«½¡∩Ѽδ󠬫ñ«ó.
  217.  
  218.         ÅÑαóδ⌐  ß»«ß«í  ºá¬½ετáÑΓß∩  ó  Γ«¼, τΓ«  »α«úαἼᠠ¡Ñ ¿¼ÑÑΓ
  219. ßΓá¡ñáαΓ¡«⌐ ßÑú¼Ñ¡Γᵿ¿ ( ¡á»α¿¼Ñα, «ΓßπΓßΓóπÑΓ ßΓφ¬«óδ⌐ ßÑú¼Ñ¡Γ ) ¿,
  220. ß½Ññ«óáΓѽ∞¡«, ¼«ªÑΓ  íδΓ∞ ¡Ñ»αáó¿½∞¡« ó«ß»α¿¡∩Γá "π¼¡δ¼¿" ñ¿ºáßßѼí-
  221. ½ÑαἿ.  Å«  φΓ«⌐  »α¿τ¿¡Ñ  ºáΘ¿Γ¡δÑ  ¼Ñσá¡¿º¼δ  »α«úαá¼¼  τáΘÑ óßÑú«
  222. αáß»«½áúáεΓß∩ ó «ñ¡«¼ ßÑú¼Ñ¡ΓÑ.
  223.         ä½∩  ¡á»αáó½Ñ¡¿∩  ñ¿ºáßßѼí½Ñαá  »« ½«ª¡«¼π ß½Ññπ «τÑ¡∞ τáßΓ«
  224. ¿ß»«½∞ºπεΓß∩  ß¬αδΓδÑ  »ÑαÑσ«ñδ,  ó맮óδ  ¿  ó«ºóαáΓδ,  ßπΓ∞  ¬«Γ«αδσ
  225. ºá¬½ετáÑΓß∩  ó  ¡ÑßΓá¡ñáαΓ¡«⌐  αÑ὿ºáµ¿¿  «»ÑαáΓ«α«ó JMP, CALL, INT,
  226. RET  ¿  IRET.  ä½∩  »α«úαá¼¼¿ßΓ«ó  ¡Ñ¿ß¬πΦÑ¡¡δσ  ó  á¡á½¿ºÑ  ºáΘ¿Γ¡δσ
  227. ¼Ñσá¡¿º¼«ó »α¿óÑñѼ ¡Ñ߬«½∞¬« »α¿¼Ñα«ó.
  228.  
  229. á) ß¬αδΓδ⌐  JMP:
  230.  
  231.         . . .                   . . . 
  232.  
  233.         jmp m                   mov ax,offset m  ; ºá¡ÑßΓ¿ ó ßΓφ¬
  234.                                 push ax          ; áñαÑß ¼ÑΓ¬¿.
  235.           .                     ret              ; »ÑαÑ⌐Γ¿ ¡á ¼ÑΓ¬π.
  236.           .                       .
  237.           .                       .
  238. m:                      m:        .
  239.  
  240.  
  241. í) ß¬αδΓδ⌐  CALL:
  242.  
  243.         . . .                   . . . 
  244.  
  245.         call subr               mov ax,offset m  ; ºá¡ÑßΓ¿ ó ßΓφ¬
  246.                                 push ax          ; áñαÑß ó«ºóαáΓá.
  247.           .                     jmp subr         ; »ÑαÑ⌐Γ¿ ¡á »«ñ-
  248.           .             m:        .              ; »α«úαá¼¼π.
  249.           .                       .
  250. subr:                   subr:     .
  251.  
  252.  
  253. ó) ß¬αδΓδ⌐  INT:
  254.  
  255.         . . .                   . . .
  256.  
  257.         int 13h                 pushf            ; ºá¡ÑßΓ¿ ó ßΓφ¬ Σ½áú¿.
  258.                                 push cs          ; ºá¡ÑßΓ¿ ó ßΓφ¬ CS.
  259.           .                     mov ax,offset m  ; ºá¡ÑßΓ¿ ó ßΓφ¬ 
  260.           .                     push ax          ; áñαÑß ó«ºóαáΓá.
  261.           .                     xor ax,ax
  262.                                 mov es,ax
  263.                                 jmp dword ptr es:[13h*4]
  264.                         m:      . . . 
  265.  
  266.  
  267. ú) ß¬αδΓδ⌐  RET:
  268.  
  269.         . . .                   . . . 
  270.                                                    ; óº∩Γ∞ ¿º ßΓφ¬á
  271.         ret                     pop bx             ; áñαÑß ó«ºóαáΓá ¿
  272.                                 jmp bx             ; »ÑαÑ⌐Γ¿ ¡á ¡Ñú«.
  273.         . . .
  274.                                 . . . 
  275.  
  276.  
  277. ñ) ß¬αδΓδ⌐  IRET:
  278.  
  279.         . . .                   . . .
  280.  
  281.         iret                    mov bp,sp          ; »ÑαÑσ«ñ ¡á Γ«τ¬π
  282.                                 jmp dword ptr [bp] ; ó«ºóαáΓá ¿º »αÑ-
  283.         . . .                                      ; αδóá¡¿∩.
  284.                                 . . .   
  285.  
  286.                                 add sp,4           ; Γ«τ¬á ó«ºóαáΓá.
  287.                                 popf
  288.  
  289.                                 . . .
  290.  
  291.         ÅÑαÑσ«ñδ  ¿  ó맮óδ  »«ñ»α«úá¼¼  »«  ñ¿¡á¼¿τÑ߬¿   ¿º¼Ñ¡∩Ѽδ¼
  292. áñαÑßá¼  »«ñαáºπ¼ÑóáεΓ  ¼«ñ¿Σ¿¬áµ¿ε íá⌐Γ«ó áñαÑßá »ÑαÑσ«ñá ¿½¿ ó맮óá 
  293. »«ñ»α«úαá¼¼δ,  ¡áσ«ñ∩Θ¿σß∩  ºá  »Ñαóδ¼  íá⌐Γ«¼ ¬«¼á¡ñδ  ( íá⌐Γ«¼ ¬«ñá 
  294. «»Ñαᵿ¿ ). Åα¿óÑñѼ ¡Ñ߬«½∞¬« »α¿¼Ñα«ó.
  295.  
  296. á) ¼«ñ¿Σ¿¬áµ¿∩ áñαÑßá »ÑαÑσ«ñá:
  297.  
  298.         . . .
  299.  
  300.         mov word ptr cs:m[1],1234h      ; »«ñßΓá¡«ó¬á ¡«ó«ú« áñαÑßá
  301.  
  302.         . . .
  303.  
  304. m:      jmp place
  305.  
  306.         . . .
  307.  
  308. í) ¼«ñ¿Σ¿¬áµ¿∩ áñαÑßá óδºδóáѼ«⌐ »«ñ»α«úαá¼¼δ:
  309.  
  310.         . . .
  311.  
  312.         mov word ptr cs:m[1],es
  313.         mov word ptr cs:m[3],5678h
  314.  
  315.         . . .
  316.  
  317. m:      call far subr
  318.  
  319.         . . .
  320.  
  321.         î«ñ¿Σ¿µ¿α«óáΓ∞ áñαÑß ú«αáºñ« »α«ΘÑ, Ñß½¿ ¿ß»«½∞º«óáΓ∞ ¬«ßóÑ¡-
  322. ¡δÑ »ÑαÑσ«ñδ ¿ ó맮óδ. ìá»α¿¼Ñα:
  323.  
  324.         jmp dword ptr cs:[bx]
  325.  
  326.         call word ptr es:[si]
  327.  
  328.         é ñá¡¡«¼ ß½πτáѠ󫺼«ª¡«ßΓ¿ »« ¼«ñ¿Σ¿¬áµ¿¿ áñαÑß«ó ú«αáºñ«
  329. Φ¿αÑ.
  330.         äá¡¡δ⌐  »α¿Ñ¼  »α«úαá¼¼¿α«óá¡¿∩ ΓᬪѠ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩
  331. ¼«ñ¿Σ¿¬áµ¿¿ ½εíδσ ¿ß»«½¡∩Ѽδ󠬫ñ«ó. ìá»α¿¼Ñα, «íΘÑ¿ºóÑßΓ¡á∩  ¬«¼á¡ñá
  332. PUSH AX , ∩ó½∩εΘá∩ß∩  «ñ¡«íá⌐Γ¡«⌐, ¿¼ÑÑΓ  ¬«ñ¿α«ó¬π 50h ( 01010000 ).
  333. 꺼ѡ¿ó  ¬á¬¿¼-½¿í«  «íαẫ¼  «ñ¿¡  ¿º í¿Γ«ó ¬«¼á¡ñδ ( ñ«»πßΓ¿¼ 4-⌐ )
  334. ¼δ  »«½πτ¿¼  ß«óÑαΦÑ¡¡«  ñαπúπε  ¬«¼á¡ñπ  ( INC AX ) . éδ»«½¡¿Γ∞  φΓ« 
  335. ¼«ª¡«, ¡á»α¿¼Ñα, ß½ÑñπεΘ¿¼ «íαẫ¼:
  336.  
  337.         . . .
  338.  
  339.         and  byte ptr cs:m,0EFh ; «í¡π½¿Γ∞ 4-⌐ í¿Γ »« áñαÑßπ m
  340.  
  341.         . . .
  342.  
  343. m:      push ax
  344.  
  345.         . . .
  346.  
  347.         Å«ß½Ñ  ¬α«»«Γ½¿ó«⌐  αáí«Γδ, ¿ß»«½∞ºπ∩  ñá¡¡πε ¼ÑΓ«ñ¿¬π, ¼«ª¡«
  348. ¡Ñ¬«Γ«αδ⌐ πτáßΓ«¬ »α«úαá¼¼δ ¿º¼Ñ¡¿Γ∞ ñ« ¡Ñπº¡áóáѼ«ßΓ¿.
  349.  
  350.         éßÑ óδΦÑ«»¿ßá¡¡δÑ  ¼ÑΓ«ñδ  "«í¼á¡á"  ñ¿ºáßßѼí½Ñαá αáßßτ¿Γá¡δ
  351. ¡á  Γ«, τΓ«  "π¼¡δ⌐"  ñ¿ºáßßѼí½Ñα  ( ¡á»α¿¼Ñα, Sourcer ), «Γ߽Ѫ¿óá∩ 
  352. óßÑ  ¼«¼Ñ¡Γδ  »ÑαÑñáτ¿   π»αáó½Ñ¡¿∩  ¡Ñ  "¡á⌐ñÑΓ"  ¡Ñ¬«Γ«αδÑ  πτáßΓ¬¿ 
  353. »α«úαá¼¼δ ¿, ß««ΓóÑΓßΓóÑ¡¡«, ¡Ñ  ñ¿ºáßßÑ¼í½¿απÑΓ ¿σ. Äß«íÑ¡¡« πß»ÑΦ¡«
  354. φΓᠵѽ∞ ñ«ßΓ¿úáÑΓß∩ ¿ß»«½∞º«ó᡿Ѽ  ßἫúÑ¡Ñα¿απѼδ󠬫ñ«ó  ¿ ß¬αδΓδσ
  355. ¬«¼á¡ñ JMP ¿ CALL .
  356.  
  357.         Éáßß¼«Γα¿¼  ΓÑ»Ñα∞  ¡Ñ¬«Γ«αδÑ  ¼ÑΓ«ñδ »α«Γ¿ó«ñÑ⌐ßΓó¿∩ á¡á½¿ºπ
  358. ¿ß»«½¡∩Ѽ«ú«  ¬«ñá  »α«úαá¼¼δ  ßΓá¡ñáαΓ¡δ¼¿  ßαÑñßΓóἿ  «Γ½áñ¬¿. 
  359.         ìạáτÑ¡¿Ñ  ßΓφ¬á  ó  Γѽ«  »α«úαá¼¼δ, ¬á¬  ¼δ πªÑ πíÑñ¿½¿ß∞,
  360. ∩ó½∩ÑΓß∩  «τÑ¡∞ φΣΣÑ¬Γ¿ó¡δ¼ ßαÑñßΓó«¼ ºáΘ¿Γδ «Γ »«Φáú«ó«ú« óδ»«½¡Ñ¡¿∩
  361. »α«úαá¼¼δ «Γ½áñτ¿¬«¼. Åα«í½Ñ¼á ó߬αδΓ¿∩  ºáΘ¿Γδ »α¿ φΓ«¼ «ß½«ª¡∩ÑΓß∩,
  362. Ñß½¿  ó   ßΓφ¬Ñ  ¡áσ«ñ∩Γß∩  ñá¡¡δÑ   ñ½∩  αáí«Γδ  »α«úαá¼¼δ  ß  µÑ½∞ε 
  363. ¡Ññ«»πΘÑ¡¿∩  »ÑαѡạáτÑ¡¿∩  ßΓφ¬á ºá »αÑñÑ½δ »α«úαá¼¼δ. àß½¿ ªÑ óδ ¬
  364. Γ«¼π ªÑ τáßΓ«  ¼Ñ¡∩ÑΓÑ ¼ÑßΓ«»«½«ªÑ¡¿Ñ ßΓφ¬á ó »α«úαá¼¼Ñ, Γ«, »«óÑα∞ΓÑ
  365. ¡á ß½«ó«, ¡áßΓα«Ñ¡¿Ñ σá¬Ñαá íπñÑΓ ¡Ñ ½πτΦ¿¼. ì¿ªÑ  ¼δ  αáßß¼«Γα¿¼ ÑΘÑ
  366. ¡Ñ߬«½∞¬« ß»«ß«í«ó ¿º¼áΓδóá¡¿∩ σá¬Ñαá.
  367.         ìừ¼¡¿¼, τΓ«  »α¿  ºá»αÑΘÑ¡¿¿ ºáΘ¿Γ¡δ¼ ¼Ñσá¡¿º¼«¼ »«Φáú«ó«ú« 
  368. αѪ¿¼á óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ  σá¬Ñαπ  αѬ«¼Ñ¡ñ«óὫß∞ «íσ«ñ¿Γ∞ πτáßΓ¬¿ 
  369. »ÑαÑσóáΓá 1-ú« »αÑαδóá¡¿∩. ä½∩ Γ«ú«, τΓ«íδ φΓ«ú« ¡Ñ½∞º∩  í佫 ßñѽáΓ∞
  370. ¼«ñπ½∞  ºáΘ¿Γδ  ñ«½ªÑ¡  "»«απτáΓ∞"  »«ñ»α«úαἼѠ «íαáí«Γ¬¿  ß««ΓóÑΓ-
  371. ßΓóπεΘÑú«  »αÑαδóá¡¿∩  ¡Ñ¬«Γ«απε  "»«½Ñº¡πε"  αáí«Γπ.  ìá»α¿¼Ñα,  φΓ«
  372. ¼«ªÑΓ  íδΓ∞  úÑ¡Ñαᵿ∩  πτáßΓ¬«ó  »α«úαá¼¼δ, ñÑΦ¿Σαᵿ∩ ¿ Γ.». é φΓ«¼
  373. ß½πτáÑ  σá¬Ñαπ  »α¿ñÑΓß∩  ¬α«»«Γ½¿ó«  ¿ºπτáΓ∞  αáí«Γπ ß««ΓóÑΓßΓóπεΘÑ⌐ 
  374. »«ñ»α«úαá¼¼δ, á φΓ« αѺ¬« πóѽ¿τ¿óáÑΓ ß᫬¿ ß¡∩Γ¿∩ ºáΘ¿Γδ.
  375.         Éáßß¼«Γα¿¼  ΓÑ»Ñα∞  í«½ÑÑ Γαáñ¿µ¿«¡¡δÑ ¼ÑΓ«ñδ »α«Γ¿ó«ñÑ⌐ßΓó¿∩
  376. ßΓá¡ñáαΓ¡δ¼  ßαÑñßΓóá¼  ñ¿ºáßßÑ¼í½¿α«óá¡¿∩  ¿ «Γ½áñ¬¿, íѺ π»«¼¿¡á¡¿∩ 
  377. ¬«Γ«αδσ  ¡áΦá  ßΓáΓ∞∩  íδ½á íδ ¡Ñ»«½¡«⌐. Æá¬ ¬á¬  φΓ« «íΘÑ¿ºóÑßΓ¡δÑ ¿
  378. Φ¿α«¬« ¿ß»«½∞ºπѼδÑ ¼ÑΓ«ñδ, πªÑ «»¿ßá¡¡δÑ ó ß««ΓóÑΓßΓóπεΘÑ⌐ ½¿ΓÑαáΓπ-
  379. αÑ  ( ß¼. ¬¡¿úπ  ä¼¿Γα¿Ñó߬«ú« ì.ì.  ¿  ÉáßΓ«αúπÑóá æ.Å.  " ê߬πßßΓó« 
  380. ºáΘ¿Γδ  ¿  "αáºñÑóá¡¿∩"  »α«úαá¼¼", æÄéîÇÉèàÆ, 1991 ), ¼δ ½¿Φ∞ ¬αáΓ¬« 
  381. ¿º½«ª¿¼  ¿σ ßπΓ∞.
  382.         îÑΓ«ñ  »«ñßτÑΓá  ¿  »α«óÑન  ¬«¡Γα«½∞¡δσ  ßπ¼¼  «»αÑñѽѡ¡δσ 
  383. πτáßΓ¬«ó   »α«úαá¼¼δ   ñ«ßΓáΓ«τ¡«   φΣΣÑ¬Γ¿óÑ¡  ñ½∩  ¬«¡Γα«½∩  αáí«Γδ 
  384. »α«úαá¼¼δ  »«ñ  «Γ½áñτ¿¬«¼. ¥Γ«Γ  ¼ÑΓ«ñ »α¿¼Ñ¡∩ÑΓß∩, ó  «ß¡«ó¡«¼, ñ½∩ 
  385. «»αÑñѽѡ¿∩  ¡Ñ  »α«ßΓáó½Ñ¡á ½¿ ó ΓѽѠ»α«óÑα∩Ѽ«ú« πτáßΓ¬á »α«úαá¼¼δ
  386. "¬«¡Γα«½∞¡á∩ Γ«τ¬á"  ( ¿½¿ "Γ«τ¬á «ßΓá¡«óá" ). èᬠ ¼δ  πªÑ ú«ó«α¿½¿, 
  387. ñ½∩  »α«ßΓᡫ󬿠 Γᬿσ  Γ«τѬ  «Γ½áñτ¿¬  ¿ß»«½∞ºπÑΓ  3-Ñ »αÑαδóá¡¿Ñ, 
  388. ¬«Γ«α«Ñ  πñ«í¡«  ΓѼ, τΓ« ó맮ó Ñú« , ó «Γ½¿τ¿Ñ «Γ ñαπú¿σ »αÑαδóá¡¿⌐, 
  389. ºá¡¿¼áÑΓ  óßÑú«  «ñ¿¡  íá⌐Γ.  ä½∩  πßΓᡫ󬿠 Γ«τ¬¿ «ßΓá¡«óá «Γ½áñτ¿¬ 
  390. ºá¼Ñ¡∩ÑΓ ¬«ñ íá⌐Γá »« π¬áºá¡¡«¼π áñαÑßπ, ºá»«¼¿¡á∩ Ñú«, ¡á ¬«ñ ó맮óá 
  391. 3-ú«   »αÑαδóá¡¿∩,  τѼ,  ¬«¡Ñτ¡«  ªÑ,  ¿º¼Ñ¡∩ÑΓ  ¬«¡Γα«½∞¡πε   ßπ¼¼π 
  392. »α«úαá¼¼δ. ¥Γ«  «íßΓ«∩Γѽ∞ßΓó« ¿ ¿ß»«½∞ºπÑΓ ¼ÑΓ«ñ »«ñßτÑΓá ¿ »α«óÑન 
  393. ¬«¡Γα«½∞¡δσ ßπ¼¼.
  394.         îÑΓ«ñ ¬«¡Γα«½∩ óαѼѡ¿ óδ»«½¡Ñ¡¿∩ ¡Ñ¬«Γ«αδσ πτáßΓ¬«ó »α«úαá¼-
  395. ¼δ  ΓᬪѠ ß½πª¿Γ  ñ½∩  «»αÑñѽѡ¿∩ ¡Ñ αáí«ΓáÑΓ ½¿ óáΦá »α«úαἼᠻ«ñ
  396. «Γ½áñτ¿¬«¼. æπΓ∞  Ñú«  ºá¬½ετáÑΓß∩  ó ß½ÑñπεΘѼ. éδ ñ«½ª¡δ »« Γá⌐¼Ñαπ
  397. ( ¡á»α¿¼Ñα,  ºá»πßΓ¿ó  Ñú«  2-⌐  ¬á¡á½ )   ºáαá¡ÑÑ  »α«ßτ¿ΓáΓ∞  óαѼ∩
  398. óδ»«½¡Ñ¡¿∩  ¡Ñ¬«Γ«α«ú«  πτáßΓ¬á  »α«úαá¼¼δ, á  ºáΓѼ  ó« óαѼ∩ αáí«Γδ 
  399. »α«úαá¼¼δ  »α«ßτ¿ΓáΓ∞  Ñú«  ºá¡«ó«  ¿  ßαáó¡¿Γ∞ ß φΓὫ¡«¼. àß½¿ óáΦá 
  400. »α«úαá¼¼á αáí«Γá½á ó φΓ« óαѼ∩ »«ñ «Γ½áñτ¿¬«¼, Γ«, ÑßΓÑßΓóÑ¡¡«, óαѼ∩
  401. óδ»«½¡Ñ¡¿∩  ¬«¡Γα«½¿απѼ«ú«  πτáßΓ¬á  íπñÑΓ º¡áτ¿Γѽ∞¡« í«½∞ΦÑ ¡ÑªÑ½¿
  402. íѺ  «Γ½áñτ¿¬á. ìÑñ«ßΓáΓ¬«¼  ñá¡¡«ú«  ¼ÑΓ«ñá  ∩ó½∩ÑΓß∩  ¡Ñ«íσ«ñ¿¼«ßΓ∞
  403. αÑ὿ºáµ¿¿  ¡Ñ¬«Ñú«  ¼Ñσá¡¿º¼á,  πτ¿ΓδóáεΘÑú«  αạ«Ñ  íδßΓα«ñÑ⌐ßΓó¿Ñ 
  404. »α«µÑßß«α«ó,  Ñß½¿  óδ,  ¬«¡Ñτ¡«,  ß«í¿αáÑΓÑß∞  φ¬ß»½πáΓ¿α«óáΓ∞  ßó«ε
  405. »α«úαá¼¼π  ¡á  αẽ¿τ¡δσ  ¬«¼»∞εΓÑαáσ. Å«φΓ«¼π, ñá¡¡δ⌐ ¼ÑΓ«ñ ¡á¿í«½ÑÑ 
  406. φΣΣÑ¬Γ¿óÑ¡  ó ß«τÑΓá¡¿¿ ß ºáΘ¿Γ¡δ¼ ¼Ñσá¡¿º¼«¼ «Γ ¡Ñßᡬµ¿«¡¿α«óá¡¡«ú« 
  407. ¬«»¿α«óá¡¿∩ ß »α¿ó∩º¬«⌐ ¬ á»»áαáΓ¡δ¼ «ß«íÑ¡¡«ßΓ∩¼ ¼áΦ¿¡δ.
  408.         ê¡ΓÑαÑß¡δ¼  ß»«ß«í«¼  ¿º¼áΓδóá¡¿∩  σá¬Ñαá  »α¿  á¡á½¿ºÑ óáΦÑ⌐
  409. »α«úαá¼¼δ ∩ó½∩ÑΓß∩ ¿ß»«½∞º«óá¡¿Ñ Γᬠ¡áºδóáѼδσ »πßΓδΦѬ. ¥Γ« πτáßΓ¬¿
  410. »α«úαá¼¼δ ñ«ßΓáΓ«τ¡« í«½∞Φ«ú«  «íΩѼá, »α«¿ºó«ñ∩Θ¿Ñ ¡Ñ¬«Γ«αδÑ ß½«ª¡δÑ
  411. ¿, ¡á »Ñαóδ⌐  óºú½∩ñ, º¡áτ¿Γѽ∞¡δÑ  óδτ¿ß½Ñ¡¿∩, ¡«, ¡á ßἫ¼ ñѽÑ, ¡Ñ 
  412. ¿¼ÑεΘ¿Ñ  ¡¿¬á¬«ú«  ( ¿½¿  «τÑ¡∞ ¼á½«Ñ ) «Γ¡«ΦÑ¡¿∩ ¬ αáí«ΓÑ »α«úαá¼¼δ.
  413. ä½∩  ¿¼¿Γᵿ¿  ó᪡«ßΓ¿ »πßΓδΦѬ ¡Ñ«íσ«ñ¿¼« ó¬½ετáΓ∞ ó ¡¿σ ¬á¬¿Ñ-½¿í«
  414. Σαáú¼Ñ¡Γδ, ¬«Γ«αδÑ  ¼«ú½¿ íδ  ºá¿¡ΓÑαÑß«óáΓ∞  σá¬Ñαá. ¥Γ« ¼«ªÑΓ íδΓ∞,
  415. ¡á»α¿¼Ñα, ó맮ó  Γᬿσ  "ó᪡δσ" »αÑαδóá¡¿⌐, ¬á¬, 13h, 21h, 25h, 26h, 
  416. »ÑαÑσóáΓ φΓ¿σ »αÑαδóá¡¿⌐ ¿ Γ.».
  417.         Äß«íÑ¡¡« «α¿ú¿¡á½∞¡δ¼ ñ½∩ ºáΘ¿Γδ  «Γ «Γ½áñτ¿¬«ó  ¡á¼  ó¿ñ¿Γß∩
  418. ¿ß»«½∞º«óá¡¿Ñ á»»áαáΓ¡δσ «ß«íÑ¡¡«ßΓÑ⌐ ¬«¼»∞εΓÑαá ( ¡á»α¿¼Ñα, »«αΓ«ó ).  
  419. ¥Γ« ¿ íπñÑΓ ∩ó½∩Γ∞ß∩  »αÑñ¼ÑΓ«¼  ñá½∞¡Ñ⌐ΦÑ⌐  ñ¿ß¬πßß¿¿  ¡á φΓπ ΓѼπ ó 
  420. «ñ¡«¼ ¿º ß½ÑñπεΘ¿σ ¡«¼Ñα«ó ªπα¡á½á.
  421.  
  422.