Rev 91 | Rev 114 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 91 | Rev 92 | ||
---|---|---|---|
Line 125... | Line 125... | ||
125 | * eax = 2 - ®¬¥à äãªæ¨¨ |
125 | * eax = 2 - ®¬¥à äãªæ¨¨ |
126 | ®§¢à é ¥¬®¥ § 票¥: |
126 | ®§¢à é ¥¬®¥ § 票¥: |
127 | * ¥á«¨ ¡ãä¥à ¯ãáâ, ¢®§¢à é ¥âáï eax=1 |
127 | * ¥á«¨ ¡ãä¥à ¯ãáâ, ¢®§¢à é ¥âáï eax=1 |
128 | * ¥á«¨ ¡ãä¥à ¥¯ãáâ, â® ¢®§¢à é ¥âáï al=0, ah=ª®¤ ¦ ⮩ ª« ¢¨è¨, |
128 | * ¥á«¨ ¡ãä¥à ¥¯ãáâ, â® ¢®§¢à é ¥âáï al=0, ah=ª®¤ ¦ ⮩ ª« ¢¨è¨, |
129 | áâ à襥 á«®¢® ॣ¨áâà eax ®¡ã«¥® |
129 | áâ à襥 á«®¢® ॣ¨áâà eax ®¡ã«¥® |
- | 130 | * ¥á«¨ ¥áâì "£®àïç ï ª« ¢¨è ", â® ¢®§¢à é ¥âáï |
|
- | 131 | al=2, ah=᪠ª®¤ ¦ ⮩ ª« ¢¨è¨ (0 ¤«ï ã¯à ¢«ïîé¨å ª« ¢¨è), |
|
- | 132 | áâ à襥 á«®¢® ॣ¨áâà eax ᮤ¥à¦¨â á®áâ®ï¨¥ ã¯à ¢«ïîé¨å ª« ¢¨è |
|
- | 133 | ¢ ¬®¬¥â ¦ â¨ï £®àï祩 ª« ¢¨è¨ |
|
130 | ¬¥ç ¨ï: |
134 | ¬¥ç ¨ï: |
131 | * ãé¥áâ¢ã¥â ®¡é¥á¨áâ¥¬ë© ¡ãä¥à ¦ âëå ª« ¢¨è à §¬¥à®¬ 120 ¡ ©â, |
135 | * ãé¥áâ¢ã¥â ®¡é¥á¨áâ¥¬ë© ¡ãä¥à ¦ âëå ª« ¢¨è à §¬¥à®¬ 120 ¡ ©â, |
132 | ®à£ ¨§®¢ ë© ª ª ®ç¥à¥¤ì. |
136 | ®à£ ¨§®¢ ë© ª ª ®ç¥à¥¤ì. |
- | 137 | * ãé¥áâ¢ã¥â ¥éñ ®¤¨ ®¡é¥á¨áâ¥¬ë© ¡ãä¥à 120 "£®àïç¨å ª« ¢¨è". |
|
133 | * ਠ¢ë§®¢¥ í⮩ äãªæ¨¨ ¯à¨«®¦¥¨¥¬ á ¥ ªâ¨¢ë¬ ®ª®¬ |
138 | * ਠ¢ë§®¢¥ í⮩ äãªæ¨¨ ¯à¨«®¦¥¨¥¬ á ¥ ªâ¨¢ë¬ ®ª®¬ |
134 | ¢®§¢à é ¥âáï ®â¢¥â "¡ãä¥à ¯ãáâ". |
139 | áç¨â ¥âáï, çâ® ¡ãä¥à ¦ âëå ª« ¢¨è ¯ãáâ. |
135 | * â äãªæ¨ï ¥ á®®¡é ¥â ® ª« ¢¨è å, ¦ âëå ¢ ª®¬¡¨ 樨 á Alt, |
- | |
136 | ¤«ï â ª¨å á«ãç ¥¢ ¥áâì ¯®¤äãªæ¨ï 12 äãªæ¨¨ 18. |
- | |
137 | * ® 㬮«ç ¨î íâ äãªæ¨ï ¢®§¢à é ¥â ASCII-ª®¤ë; ¯¥à¥ª«îç¨âìáï |
140 | * ® 㬮«ç ¨î íâ äãªæ¨ï ¢®§¢à é ¥â ASCII-ª®¤ë; ¯¥à¥ª«îç¨âìáï |
138 | ०¨¬ ᪠ª®¤®¢ (¨ § ¤) ¬®¦® á ¨á¯®«ì§®¢ ¨¥¬ äãªæ¨¨ 66. |
141 | ०¨¬ ᪠ª®¤®¢ (¨ § ¤) ¬®¦® á ¨á¯®«ì§®¢ ¨¥¬ äãªæ¨¨ 66. |
- | 142 | ¤ ª®, £®àï稥 ª« ¢¨è¨ ¢á¥£¤ ¢®§¢à é îâáï ª ª ᪠ª®¤ë. |
|
139 | * § âì, ª ª¨¥ ª®¬¡¨ 樨 ª« ¢¨è ᮮ⢥âáâ¢ãîâ ª ª¨¬ ª®¤ ¬, ¬®¦®, |
143 | * § âì, ª ª¨¥ ª®¬¡¨ 樨 ª« ¢¨è ᮮ⢥âáâ¢ãîâ ª ª¨¬ ª®¤ ¬, ¬®¦®, |
140 | § ¯ãá⨢ ¯à¨«®¦¥¨ï keyascii ¨ scancode. |
144 | § ¯ãá⨢ ¯à¨«®¦¥¨ï keyascii ¨ scancode. |
141 | * ª ª®¤ë ¢®§¢à é îâáï ¥¯®á।á⢥® ª« ¢¨ âãன ¨ 䨪á¨à®¢ ë; |
145 | * ª ª®¤ë ¢®§¢à é îâáï ¥¯®á।á⢥® ª« ¢¨ âãன ¨ 䨪á¨à®¢ ë; |
142 | ASCII-ª®¤ë ¯®«ãç îâáï á ¨á¯®«ì§®¢ ¨¥¬ â ¡«¨æ ¯à¥®¡à §®¢ ¨ï, |
146 | ASCII-ª®¤ë ¯®«ãç îâáï á ¨á¯®«ì§®¢ ¨¥¬ â ¡«¨æ ¯à¥®¡à §®¢ ¨ï, |
143 | ª®â®àë¥ ¬®¦® ãáâ ®¢¨âì ¯®¤äãªæ¨¥© 2 äãªæ¨¨ 21 ¨ ¯à®ç¨â âì |
147 | ª®â®àë¥ ¬®¦® ãáâ ®¢¨âì ¯®¤äãªæ¨¥© 2 äãªæ¨¨ 21 ¨ ¯à®ç¨â âì |
144 | ¯®¤äãªæ¨¥© 2 äãªæ¨¨ 26. |
148 | ¯®¤äãªæ¨¥© 2 äãªæ¨¨ 26. |
145 | * ª á«¥¤á⢨¥, ASCII-ª®¤ë ãç¨âë¢ îâ ⥪ãéãî à ᪫ ¤ªã ª« ¢¨ âãàë |
149 | * ª á«¥¤á⢨¥, ASCII-ª®¤ë ãç¨âë¢ îâ ⥪ãéãî à ᪫ ¤ªã ª« ¢¨ âãàë |
146 | (rus/en) ¢ ®â«¨ç¨¥ ®â ᪠ª®¤®¢. |
150 | (rus/en) ¢ ®â«¨ç¨¥ ®â ᪠ª®¤®¢. |
- | 151 | * ®áâ㯠¥â ¨ä®à¬ æ¨ï ⮫쪮 ® â¥å £®àïç¨å ª« ¢¨è å, ª®â®àë¥ ¡ë«¨ |
|
- | 152 | ®¯à¥¤¥«¥ë í⨬ ¯®â®ª®¬ ¯®¤äãªæ¨¥© 4 äãªæ¨¨ 66. |
|
Line 147... | Line 153... | ||
147 | 153 | ||
148 | ====================================================================== |
154 | ====================================================================== |
149 | ================ ãªæ¨ï 3 - ¯®«ãç¨âì á¨á⥬®¥ ¢à¥¬ï. =============== |
155 | ================ ãªæ¨ï 3 - ¯®«ãç¨âì á¨á⥬®¥ ¢à¥¬ï. =============== |
150 | ====================================================================== |
156 | ====================================================================== |
Line 825... | Line 831... | ||
825 | ¯®¤¤¥à¦¨¢ âìáï) ᯥæ¨ä¨ç¥áª ï ¤«ï ä ©«®¢®© á¨áâ¥¬ë ¨ä®à¬ æ¨ï, |
831 | ¯®¤¤¥à¦¨¢ âìáï) ᯥæ¨ä¨ç¥áª ï ¤«ï ä ©«®¢®© á¨áâ¥¬ë ¨ä®à¬ æ¨ï, |
826 | ¥áâ¥á⢥®, ¡ã¤¥â ¤à㣮©, ® ¯¥à¢ë¥ ¤¢ ¯®«ï |
832 | ¥áâ¥á⢥®, ¡ã¤¥â ¤à㣮©, ® ¯¥à¢ë¥ ¤¢ ¯®«ï |
827 | á®åà ïâáï ¥¨§¬¥ë¬¨. |
833 | á®åà ïâáï ¥¨§¬¥ë¬¨. |
Line 828... | Line 834... | ||
828 | 834 | ||
829 | ====================================================================== |
- | |
830 | === ãªæ¨ï 18, ¯®¤äãªæ¨ï 12 - ¯®«ãç¨âì ¯®á«¥¤îî ¦ âãî ª« ¢¨èã. == |
- | |
831 | ====================================================================== |
- | |
832 | à ¬¥âàë: |
- | |
833 | * eax = 18 - ®¬¥à äãªæ¨¨ |
- | |
834 | * ebx = 12 - ®¬¥à ¯®¤äãªæ¨¨ |
- | |
835 | ®§¢à é ¥¬®¥ § 票¥: |
- | |
836 | * al = ०¨¬ ¢¢®¤ á ª« ¢¨ âãàë (0=ASCII,1=᪠ª®¤ë), ª®â®àë© |
- | |
837 | ¨¬¥« ¬¥áâ® ¯à¨ ®¡à ¡®âª¥ ¦ â¨ï ¯®á«¥¤¥© ª« ¢¨è¨ ª« ¢¨ âãॠ|
- | |
838 | * ah = ª®¤ ¯®á«¥¤¥© ¦ ⮩ ª« ¢¨è¨ |
- | |
839 | * áâ à襥 á«®¢® ॣ¨áâà eax ®¡ã«¥® |
- | |
840 | ¬¥ç ¨ï: |
- | |
841 | * ®«ìª® íâ äãªæ¨ï ¯®§¢®«ï¥â áç¨âë¢ âì ª« ¢¨è¨, ¢® ¢à¥¬ï |
- | |
842 | áç¨âë¢ ¨ï ª®â®àëå ¨§ ¡ãä¥à ¡ë« ¦ â ª« ¢¨è Alt, äãªæ¨ï 2 |
- | |
843 | ¢ á«ãç ¥, ª®£¤ ¯à¨ ¥ñ ¢ë§®¢¥ ¡ë« ¦ â Alt, ¢®§¢à é ¥â |
- | |
844 | "¡ãä¥à ¯ãáâ", ⥬ ¥ ¬¥¥¥ áç¨âë¢ ï ª« ¢¨èã ¨§ ®ç¥à¥¤¨ ¢ |
- | |
845 | £«®¡ «ìãî á¨á⥬ãî ¯¥à¥¬¥ãî last_key_press ¨ ¯à®¤¢¨£ ï ®ç¥à¥¤ì |
- | |
846 | ¢¯¥àñ¤. |
- | |
847 | * ®á«¥ áç¨âë¢ ¨ï ª®¤ ¯®á«¥¤¥© ¦ ⮩ ª« ¢¨è¨ á¡à áë¢ ¥âáï ¢ 0. |
- | |
848 | «¥¤®¢ ⥫ì®, ¥ á⮨⠨ᯮ«ì§®¢ âì íâã äãªæ¨î ¢ ¤¢ãå à §«¨çëå |
- | |
849 | ¯à®£à ¬¬ å (¨ ¤ ¦¥ ¤¢ à § ¢ ®¤®© ¯à®£à ¬¬¥). |
- | |
850 | * ਫ®¦¥¨¥ @panel ¨á¯®«ì§ã¥â íâã äãªæ¨î ¤«ï ॠ£¨à®¢ ¨ï |
- | |
851 | Alt+F4, Alt+Win, Alt+Ctrl+F12. |
- | |
852 | * last_key_press ®¡®¢«ï¥âáï ¢ â®ç®á⨠¢ á«¥¤ãîé¨å á«ãç ïå: |
- | |
853 | * ¡ã«ï¥âáï ¯à¨ ¢ë§®¢¥ ®¯¨áë¢ ¥¬®© äãªæ¨¨. |
- | |
854 | * ®£¤ ã¯à ¢«¥¨¥ ¯®«ãç ¥â ¥ª®â®à ï ¯à®æ¥¤ãà |
- | |
855 | (main_loop_sys_getkey) £« ¢®£® 横« ®¯¥à 樮®© á¨á⥬ë: |
- | |
856 | ¥á«¨ ¡ãä¥à ¥¯ãáâ, â® ¯¥à¢ ï ª« ¢¨è ¡ãä¥à ª®¯¨àã¥âáï ¢ |
- | |
857 | last_key_press (¨ ¥ § ¡¨à ¥âáï ¨§ ®ç¥à¥¤¨). |
- | |
858 | * ਠ¢ë§®¢¥ äãªæ¨¨ 2: ¥á«¨ ¡ãä¥à ¥¯ãáâ, â® áç¨â ï ª« ¢¨è |
- | |
859 | ª®¯¨àã¥âáï ¢ last_key_press (¨ ¢®§¢à é ¥âáï ¯à¨«®¦¥¨î, |
- | |
860 | ¢ë§¢ ¢è¥¬ã äãªæ¨î 2, ® ⮫쪮 ¥á«¨ ¢ ¬®¬¥â áç¨âë¢ ¨ï |
- | |
861 | ¥ ¦ â Alt). |
- | |
862 | * ®áª®«ìªã ¯à¨ ªâ¨¢¨§ 樨 ®ª á¡à áë¢ îâáï ®ç¥à¥¤¨ ª« ¢¨è ¨ |
- | |
863 | ª®¯®ª, â® ¢ ¡®«ìè¨á⢥ á«ãç ¥¢ ¨â¥à¯à¥â æ¨ï ah ᮮ⢥âáâ¢ã¥â al |
- | |
864 | (â.¥. ¯®ïâ®, çâ® åà ¨âáï ¢ ah - ASCII-ª®¤ ¨«¨ ᪠ª®¤). |
- | |
865 | ¥¬ ¥ ¬¥¥¥ ¢®§¬®¦ë ¥¯à¨ïâë¥ á«ãç ¨, ª®£¤ ªâ¨¢®¥ ®ª®, |
- | |
866 | ¥ § ¡®âïáì ®¡ ®áâ ¢è¨åáï ¢ ¡ãä¥à¥ ª« ¢¨è å, ¢ë§ë¢ ¥â äãªæ¨î 66, |
- | |
867 | ¯¥à¥ª«îç ïáì ¬¥¦¤ã ०¨¬ ¬¨; ¥á«¨ ¯®á«¥ í⮣® ¯®«ì§®¢ â¥«ì ¦¬ñâ |
- | |
868 | ª« ¢¨èã, â® § 票¥ ¯¥à¥¬¥®©, ᮮ⢥âáâ¢ãî饩 al, ¨§¬¥¨âáï, |
- | |
869 | ç «ìë¥ ª« ¢¨è¨ ¢ ¡ãä¥à¥ ®áâ ãâáï ¢ áâ ஬ ०¨¬¥. |
- | |
870 | - | ||
871 | ====================================================================== |
835 | ====================================================================== |
872 | ========== ãªæ¨ï 18, ¯®¤äãªæ¨ï 13 - ¯®«ãç¨âì ¢¥àá¨î ï¤à . ========= |
836 | ========== ãªæ¨ï 18, ¯®¤äãªæ¨ï 13 - ¯®«ãç¨âì ¢¥àá¨î ï¤à . ========= |
873 | ====================================================================== |
837 | ====================================================================== |
874 | à ¬¥âàë: |
838 | à ¬¥âàë: |
875 | * eax = 18 - ®¬¥à äãªæ¨¨ |
839 | * eax = 18 - ®¬¥à äãªæ¨¨ |
Line 1026... | Line 990... | ||
1026 | ¨á¯®«ì§ã¥âáï à ᪫ ¤ª á Shift; |
990 | ¨á¯®«ì§ã¥âáï à ᪫ ¤ª á Shift; |
1027 | ¥á«¨ ¥ ¦ âë Alt ¨ Shift, ® ¦ â Ctrl, â® ¨á¯®«ì§ã¥âáï |
991 | ¥á«¨ ¥ ¦ âë Alt ¨ Shift, ® ¦ â Ctrl, â® ¨á¯®«ì§ã¥âáï |
1028 | ®à¬ «ì ï à ᪫ ¤ª , ¯®á«¥ 祣® ¨§ ª®¤ ¢ëç¨â ¥âáï 0x60; |
992 | ®à¬ «ì ï à ᪫ ¤ª , ¯®á«¥ 祣® ¨§ ª®¤ ¢ëç¨â ¥âáï 0x60; |
1029 | ¥á«¨ ¥ ¦ â ¨ ®¤ ¨§ ã¯à ¢«ïîé¨å ª« ¢¨è, â® ¨á¯®«ì§ã¥âáï |
993 | ¥á«¨ ¥ ¦ â ¨ ®¤ ¨§ ã¯à ¢«ïîé¨å ª« ¢¨è, â® ¨á¯®«ì§ã¥âáï |
1030 | ®à¬ «ì ï à ᪫ ¤ª . |
994 | ®à¬ «ì ï à ᪫ ¤ª . |
1031 | * ¥®áâì ãáâ ®¢ª¨ à ᪫ ¤ª¨ á Alt ¯à¥¤áâ ¢«ï¥âáï ᮬ¨â¥«ì®©, |
- | |
1032 | ¯®áª®«ìªã ¢áñ à ¢® äãªæ¨ï 2 ¥ ¢®§¢à é ¥â ª« ¢¨è¨ ¯à¨ |
- | |
1033 | ¦ ⮬ Alt. |
- | |
1034 | * ®«ãç¨âì à ᪫ ¤ª¨ ¨ ¨¤¥â¨ä¨ª â®à áâà ë ¬®¦® á ¯®¬®éìî |
995 | * ®«ãç¨âì à ᪫ ¤ª¨ ¨ ¨¤¥â¨ä¨ª â®à áâà ë ¬®¦® á ¯®¬®éìî |
1035 | ¯®¤äãªæ¨¨ 2 äãªæ¨¨ 26. |
996 | ¯®¤äãªæ¨¨ 2 äãªæ¨¨ 26. |
1036 | * ¤¥â¨ä¨ª â®à áâà ë - £«®¡ «ì ï á¨á⥬ ï ¯¥à¥¬¥ ï, ª®â®à ï |
997 | * ¤¥â¨ä¨ª â®à áâà ë - £«®¡ «ì ï á¨á⥬ ï ¯¥à¥¬¥ ï, ª®â®à ï |
1037 | á ¬¨¬ ï¤à®¬ ¥ ¨á¯®«ì§ã¥âáï; ®¤ ª® ¯à¨«®¦¥¨¥ @panel ®â®¡à ¦ ¥â |
998 | á ¬¨¬ ï¤à®¬ ¥ ¨á¯®«ì§ã¥âáï; ®¤ ª® ¯à¨«®¦¥¨¥ @panel ®â®¡à ¦ ¥â |
1038 | ᮮ⢥âáâ¢ãîéãî ⥪ã饩 áâà ¥ ¨ª®ªã. |
999 | ᮮ⢥âáâ¢ãîéãî ⥪ã饩 áâà ¥ ¨ª®ªã. |
Line 3187... | Line 3148... | ||
3187 | * ᫨ ¯à®æ¥áá § ¯ã᪠¥âáï ª ª ®â« ¦¨¢ ¥¬ë©, ® ᮧ¤ ñâáï |
3148 | * ᫨ ¯à®æ¥áá § ¯ã᪠¥âáï ª ª ®â« ¦¨¢ ¥¬ë©, ® ᮧ¤ ñâáï |
3188 | ¢ § ¬®à®¦¥®¬ á®áâ®ï¨¨; ¤«ï § ¯ã᪠¨á¯®«ì§ã©â¥ |
3149 | ¢ § ¬®à®¦¥®¬ á®áâ®ï¨¨; ¤«ï § ¯ã᪠¨á¯®«ì§ã©â¥ |
3189 | ¯®¤äãªæ¨î 5 äãªæ¨¨ 69. |
3150 | ¯®¤äãªæ¨î 5 äãªæ¨¨ 69. |
Line 3190... | Line 3151... | ||
3190 | 3151 | ||
- | 3152 | ====================================================================== |
|
- | 3153 | === ãªæ¨ï 59 - ¯®«ãç¨âì ¨ä®à¬ æ¨î ® ¯®á«¥¤¨å á¨á⥬ëå ¢ë§®¢ å. == |
|
- | 3154 | ====================================================================== |
|
- | 3155 | ®«ãç ¥â ¤ ë¥ ® ¢á¥å á¨á⥬ëå ¢ë§®¢ å ¢á¥å ¯à®æ¥áᮢ. |
|
- | 3156 | à ¬¥âàë: |
|
- | 3157 | * eax = 59 - ®¬¥à äãªæ¨¨ |
|
- | 3158 | * ebx = 0 - ¥¤¨á⢥ ï ¯®¤äãªæ¨ï |
|
- | 3159 | * ecx = 㪠§ â¥«ì ¡ãä¥à |
|
- | 3160 | * edx = à §¬¥à ¡ãä¥à |
|
- | 3161 | ®§¢à é ¥¬®¥ § 票¥: |
|
- | 3162 | * eax = ®¡é¥¥ ç¨á«® á¨á⥬ëå ¢ë§®¢®¢, |
|
- | 3163 | ᤥ« ëå á ¬®¬¥â § £à㧪¨ á¨á⥬ë (¯® ¬®¤ã«î 2^32) |
|
- | 3164 | * ebx = 0 |
|
- | 3165 | ®à¬ â ¨ä®à¬ 樨 ®¡ ®¤®¬ ¢ë§®¢¥: (à §¬¥à = 0x40 = 64 ¡ ©â ) |
|
- | 3166 | * +0: dword: PID ¯à®æ¥áá /¯®â®ª |
|
- | 3167 | * +4: 7*dword: ¬ãá®à |
|
- | 3168 | * +32 = +0x20: dword: § 票¥ edi ¯à¨ ¢ë§®¢¥ |
|
- | 3169 | * +36 = +0x24: dword: esi |
|
- | 3170 | * +40 = +0x28: dword: ebp |
|
- | 3171 | * +44 = +0x2C: dword: 㪠§ ⥫ì áâíª ®¡à ¡®â稪 ï¤à |
|
- | 3172 | * +48 = +0x30: dword: ebx |
|
- | 3173 | * +52 = +0x34: dword: edx |
|
- | 3174 | * +56 = +0x38: dword: ecx |
|
- | 3175 | * +60 = +0x3C: dword: eax (=®¬¥à á¨á⥬®© äãªæ¨¨) |
|
- | 3176 | ¬¥ç ¨ï: |
|
- | 3177 | * ãªæ¨ï ¨á¯®«ì§ã¥âáï ⮫쪮 ¢ ¯à¨«®¦¥¨¨ systrace. |
|
- | 3178 | ®¢®«ì® âà㤮 ¯à¥¤áâ ¢¨âì á¨âã æ¨î, ¢ ª®â®à®© íâ® ¯à¨«®¦¥¨¥ |
|
- | 3179 | ¨«¨ íâ äãªæ¨ï ¤¥©áâ¢¨â¥«ì® ¯®«¥§ë, ¢®â ¢á¥ á¨áâ¥¬ë¥ ¢ë§®¢ë |
|
- | 3180 | ¤«ï ¯®¤¤¥à¦ª¨ í⮩ äãªæ¨¨ ¥áª®«ìª® § ¬¥¤«ïîâáï |
|
- | 3181 | (å®âï ¨ ¥ ¬®£®)... |
|
- | 3182 | * á¢ï§¨ á í⨬ ¥áâì ¯à¥¤«®¦¥¨¥ ¯®¤¤¥à¦ªã í⮩ äãªæ¨¨ |
|
- | 3183 | ¨§ ï¤à ã¡à âì ᮢᥬ, ¢¬¥áâ¥ á ¯à¨«®¦¥¨¥¬ systrace. |
|
- | 3184 | * ä®à¬ æ¨ï ® á¨á⥬ëå ¢ë§®¢ å á®åà ï¥âáï ¢ |
|
- | 3185 | á¨á⥬®¬ ª®«ì楢®¬ ¡ãä¥à¥ 0x10 ¢å®¤®¢. |
|
- | 3186 | â äãªæ¨ï ¯à®áâ® ª®¯¨àã¥â 㪠§ ë© ®¡êñ¬ ¤ ëå |
|
- | 3187 | ¨§ 㯮¬ïã⮣® ¡ãä¥à ¯® 㪠§ ®¬ã ¤à¥áã. |
|
- | 3188 | * ª®© ¨§ ¢å®¤®¢ ¢ ¡ãä¥à¥ ᮮ⢥âáâ¢ã¥â ¯®á«¥¤¥¬ã ¢ë§®¢ã, |
|
- | 3189 | ¬®¦® ®¯à¥¤¥«¨âì ¯® § 票î eax, ¨¬¥®, |
|
- | 3190 | ¢å®¤ (eax and 0xF) (¯® ᬥ饨î (eax and 0xF)*0x40). |
|
- | 3191 | * ⥪ã饩 ॠ«¨§ 樨 ¢®§¬®¦ë ।ª® ¢áâà¥ç î騥áï |
|
- | 3192 | ¯à®¡«¥¬ë à áá¨åந§ 樨, ª®£¤ ® ¥ª®â®àëå ¢ë§®¢ å |
|
- | 3193 | ¨ä®à¬ æ¨ï ãáâ ॢ ¥â. |
|
- | 3194 | * ®¤ á¨áâ¥¬ë© ¡ãä¥à ¢ë¤¥«¥ áâà ¨æ , 4¡. |
|
- | 3195 | §¬¥à ¢å®¤ = 64 ¡ ©â . |
|
- | 3196 | ®ç¥¬ã ¨á¯®«ì§ã¥âáï ⮫쪮 16 ¢å®¤®¢ - ¥¯®ïâ®. |
|
- | 3197 | * 票¥ esp ¢ ¬®¬¥â á¨á⥬®£® ¢ë§®¢ |
|
- | 3198 | í⮩ äãªæ¨¥© 㧠âì ¥«ì§ï. |
|
- | 3199 | * ஢¥àª¨ ª®à४â®á⨠edx ¢ ⥪ã饩 ॠ«¨§ 樨 ¥ ¤¥« ¥âáï. |
|
- | 3200 | ||
3191 | ====================================================================== |
3201 | ====================================================================== |
3192 | =========== ãªæ¨ï 60 - Inter Process Communication (IPC). ========== |
3202 | =========== ãªæ¨ï 60 - Inter Process Communication (IPC). ========== |
3193 | ====================================================================== |
3203 | ====================================================================== |
3194 | IPC ¯à¨¬¥ï¥âáï ¤«ï ¯®áë«®ª á®®¡é¥¨© ®â ®¤®£® ¯à®æ¥áá /¯®â®ª |
3204 | IPC ¯à¨¬¥ï¥âáï ¤«ï ¯®áë«®ª á®®¡é¥¨© ®â ®¤®£® ¯à®æ¥áá /¯®â®ª |
3195 | ¤à㣮¬ã. ਠí⮬ á«¥¤ã¥â ¯à¥¤¢ à¨â¥«ì® ¤®£®¢®à¨âìáï ® ⮬, ª ª |
3205 | ¤à㣮¬ã. ਠí⮬ á«¥¤ã¥â ¯à¥¤¢ à¨â¥«ì® ¤®£®¢®à¨âìáï ® ⮬, ª ª |
Line 3390... | Line 3400... | ||
3390 | * bh = ®¬¥à PCI-è¨ë |
3400 | * bh = ®¬¥à PCI-è¨ë |
3391 | * ch = dddddfff, £¤¥ ddddd = ®¬¥à ãáâனá⢠訥, |
3401 | * ch = dddddfff, £¤¥ ddddd = ®¬¥à ãáâனá⢠訥, |
3392 | fff = ®¬¥à äãªæ¨¨ ãáâனá⢠|
3402 | fff = ®¬¥à äãªæ¨¨ ãáâனá⢠|
3393 | * cl = ®¬¥à ॣ¨áâà (¤®«¦¥ ¡ëâì çñâë¬ ¤«ï bl=9, |
3403 | * cl = ®¬¥à ॣ¨áâà (¤®«¦¥ ¡ëâì çñâë¬ ¤«ï bl=9, |
3394 | ¤¥«¨âìáï 4 ¤«ï bl=10) |
3404 | ¤¥«¨âìáï 4 ¤«ï bl=10) |
- | 3405 | * dl/dx/edx (¢ § ¢¨á¨¬®á⨠®â § ¯à®è¥®£® à §¬¥à ) ᮤ¥à¦¨â |
|
- | 3406 | ¤ ë¥ ¤«ï § ¯¨á¨ |
|
3395 | ®§¢à é ¥¬®¥ § 票¥: |
3407 | ®§¢à é ¥¬®¥ § 票¥: |
3396 | * eax = -1 - ®è¨¡ª (§ ¯à¥éñ ¤®áâ㯠ª PCI ¨«¨ |
3408 | * eax = -1 - ®è¨¡ª (§ ¯à¥éñ ¤®áâ㯠ª PCI ¨«¨ |
3397 | ¥¯®¤¤¥à¦¨¢ ¥¬ë¥ ¯ à ¬¥âàë) |
3409 | ¥¯®¤¤¥à¦¨¢ ¥¬ë¥ ¯ à ¬¥âàë) |
3398 | * eax = 0 - ãá¯¥è® |
3410 | * eax = 0 - ãá¯¥è® |
3399 | ¬¥ç ¨ï: |
3411 | ¬¥ç ¨ï: |
Line 3466... | Line 3478... | ||
3466 | ¬¥ç ¨ï: |
3478 | ¬¥ç ¨ï: |
3467 | * ¤ ë© ¬®¬¥â íâ äãªæ¨ï ï¥âáï ¥¤¨áâ¢¥ë¬ á।á⢮¬ ¤«ï |
3479 | * ¤ ë© ¬®¬¥â íâ äãªæ¨ï ï¥âáï ¥¤¨áâ¢¥ë¬ á।á⢮¬ ¤«ï |
3468 | ¤¨ ¬¨ç¥áª®£® ¢ë¤¥«¥¨ï/®á¢®¡®¦¤¥¨ï ¯ ¬ï⨠¯à¨«®¦¥¨ï. |
3480 | ¤¨ ¬¨ç¥áª®£® ¢ë¤¥«¥¨ï/®á¢®¡®¦¤¥¨ï ¯ ¬ï⨠¯à¨«®¦¥¨ï. |
Line 3469... | Line 3481... | ||
3469 | 3481 | ||
3470 | ====================================================================== |
3482 | ====================================================================== |
3471 | =========== ãªæ¨ï 66 - ०¨¬ ¯®«ãç¥¨ï ¤ ëå ª« ¢¨ âãàë. ========== |
3483 | ================= ãªæ¨ï 66 - à ¡®â á ª« ¢¨ âãன. ================= |
3472 | ====================================================================== |
3484 | ====================================================================== |
3473 | ¥¦¨¬ ¢¢®¤ ¢«¨ï¥â १ã«ìâ âë çâ¥¨ï ª« ¢¨è äãªæ¨¥© 2 |
- | |
3474 | ¨ ¯®«ãç¥¨ï ¯®á«¥¤¥© ¦ ⮩ ª« ¢¨è¨ ¯®¤äãªæ¨¥© 12 äãªæ¨¨ 18. |
3485 | ¥¦¨¬ ¢¢®¤ ¢«¨ï¥â १ã«ìâ âë çâ¥¨ï ª« ¢¨è äãªæ¨¥© 2. |
Line 3475... | Line 3486... | ||
3475 | ਠ§ £à㧪¥ ¯à®£à ¬¬ë ¤«ï ¥ñ ãáâ ¢«¨¢ ¥âáï ASCII-०¨¬ ¢¢®¤ . |
3486 | ਠ§ £à㧪¥ ¯à®£à ¬¬ë ¤«ï ¥ñ ãáâ ¢«¨¢ ¥âáï ASCII-०¨¬ ¢¢®¤ . |
3476 | 3487 | ||
3477 | ------------------ ®¤äãªæ¨ï 1 - ãáâ ®¢¨âì ०¨¬. ------------------ |
3488 | -------- ®¤äãªæ¨ï 1 - ãáâ ®¢¨âì ०¨¬ ¢¢®¤ á ª« ¢¨ âãàë. --------- |
3478 | à ¬¥âàë: |
3489 | à ¬¥âàë: |
3479 | * eax = 66 - ®¬¥à äãªæ¨¨ |
3490 | * eax = 66 - ®¬¥à äãªæ¨¨ |
3480 | * ebx = 1 - ®¬¥à ¯®¤äãªæ¨¨ |
3491 | * ebx = 1 - ®¬¥à ¯®¤äãªæ¨¨ |
3481 | * ecx = ०¨¬: |
3492 | * ecx = ०¨¬: |
3482 | * 0 = ®¡ëçë© (ASCII-ᨬ¢®«ë) |
3493 | * 0 = ®¡ëçë© (ASCII-ᨬ¢®«ë) |
3483 | * 1 = ᪠ª®¤ë |
3494 | * 1 = ᪠ª®¤ë |
Line 3484... | Line 3495... | ||
3484 | ®§¢à é ¥¬®¥ § 票¥: |
3495 | ®§¢à é ¥¬®¥ § 票¥: |
3485 | * äãªæ¨ï ¥ ¢®§¢à é ¥â § 票ï |
3496 | * äãªæ¨ï ¥ ¢®§¢à é ¥â § 票ï |
3486 | 3497 | ||
3487 | ------------------- ®¤äãªæ¨ï 2 - ¯®«ãç¨âì ०¨¬. ------------------- |
3498 | --------- ®¤äãªæ¨ï 2 - ¯®«ãç¨âì ०¨¬ ¢¢®¤ á ª« ¢¨ âãàë. ---------- |
3488 | à ¬¥âàë: |
3499 | à ¬¥âàë: |
3489 | * eax = 66 - ®¬¥à äãªæ¨¨ |
3500 | * eax = 66 - ®¬¥à äãªæ¨¨ |
Line 3506... | Line 3517... | ||
3506 | * ¡¨â 6 (¬ ᪠0x40): CapsLock ¢ª«îçñ |
3517 | * ¡¨â 6 (¬ ᪠0x40): CapsLock ¢ª«îçñ |
3507 | * ¡¨â 7 (¬ ᪠0x80): NumLock ¢ª«îçñ |
3518 | * ¡¨â 7 (¬ ᪠0x80): NumLock ¢ª«îçñ |
3508 | * ¡¨â 8 (¬ ᪠0x100): ScrollLock ¢ª«îçñ |
3519 | * ¡¨â 8 (¬ ᪠0x100): ScrollLock ¢ª«îçñ |
3509 | * ¯à®ç¨¥ ¡¨âë á¡à®è¥ë |
3520 | * ¯à®ç¨¥ ¡¨âë á¡à®è¥ë |
Line -... | Line 3521... | ||
- | 3521 | ||
- | 3522 | ----- ®¤äãªæ¨ï 4 - ãáâ ®¢¨âì ®¡é¥á¨á⥬ãî "£®àïçãî ª« ¢¨èã". ----- |
|
- | 3523 | ¦ ⨨ "£®àï祩 ª« ¢¨è¨" ¨§¢¥é îâáï ⮫쪮 ¯à¨«®¦¥¨ï, |
|
- | 3524 | ãáâ ®¢¨¢è¨¥ ¥ñ; ªâ¨¢®¥ ¯à¨«®¦¥¨¥ (ª ª®â®à®¬ã ¯®áâ㯠¥â |
|
- | 3525 | ¢¥áì ®à¬ «ìë© ¢¢®¤) â ª¨å ª« ¢¨è ¥ ¯®«ãç ¥â. |
|
- | 3526 | §¢¥é¥¨¥ § ª«îç ¥âáï ¢ ¯®á뫪¥ ᮡëâ¨ï á ª®¤®¬ 2. |
|
- | 3527 | à®ç¨â âì "£®àïçãî ª« ¢¨èã" ¬®¦® â ª ¦¥, ª ª ¨ ®¡ëçãî, - |
|
- | 3528 | äãªæ¨¥© 2. |
|
- | 3529 | à ¬¥âàë: |
|
- | 3530 | * eax = 66 - ®¬¥à äãªæ¨¨ |
|
- | 3531 | * ebx = 4 - ®¬¥à ¯®¤äãªæ¨¨ |
|
- | 3532 | * cl § ¤ ñâ ᪠ª®¤ ª« ¢¨è¨; |
|
- | 3533 | ¨á¯®«ì§ã©â¥ cl=0 ¤«ï § ¤ ¨ï ª®¬¡¨ 権 ⨯ Ctrl+Shift |
|
- | 3534 | * edx = 0xXYZ § ¤ ñâ ¢®§¬®¦ë¥ á®áâ®ï¨ï ã¯à ¢«ïîé¨å ª« ¢¨è: |
|
- | 3535 | * Z (¬« ¤è¨¥ 4 ¡¨â ) § ¤ ñâ á®áâ®ï¨¥ ª« ¢¨è LShift ¨ RShift: |
|
- | 3536 | * 0 = ¨ ®¤ ¨§ ª« ¢¨è ¥ ¤®«¦ ¡ëâì ¦ â ; |
|
- | 3537 | * 1 = ஢® ®¤ ¨§ ª« ¢¨è ¤®«¦ ¡ëâì ¦ â ; |
|
- | 3538 | * 2 = ®¡¥ ª« ¢¨è¨ ¤®«¦ë ¡ëâì ¦ âë; |
|
- | 3539 | * 3 = ¤®«¦ ¡ëâì ¦ â LShift, ® ¥ RShift; |
|
- | 3540 | * 4 = ¤®«¦ ¡ëâì ¦ â RShift, ® ¥ LShift |
|
- | 3541 | * Y - «®£¨ç® ¤«ï LCtrl ¨ RCtrl; |
|
- | 3542 | * X - «®£¨ç® ¤«ï LAlt ¨ RAlt |
|
- | 3543 | ®§¢à é ¥¬®¥ § 票¥: |
|
- | 3544 | * eax=0 - ãá¯¥è® |
|
- | 3545 | * eax=1 - ᫨誮¬ ¬®£® "£®àïç¨å ª« ¢¨è" (¤®¯ã᪠¥âáï ¬ ªá¨¬ã¬ 256) |
|
- | 3546 | ¬¥ç ¨ï: |
|
- | 3547 | * ®àïç ï ª« ¢¨è ¬®¦¥â áà ¡ âë¢ âì «¨¡® ¯à¨ ¦ ⨨, |
|
- | 3548 | «¨¡® ¯à¨ ®â¯ã᪠¨¨. ª ª®¤ ®â¯ã᪠¨ï ª« ¢¨è¨ 128 ¡®«ìè¥, |
|
- | 3549 | 祬 ᪠ª®¤ ¦ â¨ï (â.¥. ãáâ ®¢«¥ áâ à訩 ¡¨â). |
|
- | 3550 | * ¥áª®«ìª® ¯à¨«®¦¥¨© ¬®£ãâ ãáâ ®¢¨âì ®¤ã ¨ âã ¦¥ ª®¬¡¨ æ¨î; |
|
- | 3551 | ® ¦ ⨨ â ª®© ª®¬¡¨ 樨 ¡ã¤ãâ ¨§¢¥é âìáï ¢á¥ â ª¨¥ ¯à¨«®¦¥¨ï. |
|
- | 3552 | ||
- | 3553 | ------ ®¤äãªæ¨ï 5 - 㤠«¨âì ãáâ ®¢«¥ãî "£®àïçãî ª« ¢¨èã". ------- |
|
- | 3554 | à ¬¥âàë: |
|
- | 3555 | * eax = 66 - ®¬¥à äãªæ¨¨ |
|
- | 3556 | * ebx = 5 - ®¬¥à ¯®¤äãªæ¨¨ |
|
- | 3557 | * cl = ᪠ª®¤ ª« ¢¨è¨ ¨ edx = 0xXYZ â ª¨¥ ¦¥, ª ª ¨ ¢ ¯®¤äãªæ¨¨ 4 |
|
- | 3558 | ®§¢à é ¥¬®¥ § 票¥: |
|
- | 3559 | * eax = 0 - ãá¯¥è® |
|
- | 3560 | * eax = 1 - ¥â â ª®© £®àï祩 ª« ¢¨è¨ |
|
- | 3561 | ¬¥ç ¨ï: |
|
- | 3562 | * ਠ§ ¢¥à襨¨ ¯à®æ¥áá /¯®â®ª 㤠«ïîâáï ¢á¥ ãáâ ®¢«¥ë¥ ¨¬ |
|
- | 3563 | £®àï稥 ª« ¢¨è¨. |
|
- | 3564 | * 맮¢ äãªæ¨¨ ¥ ¢«¨ï¥â ¤à㣨¥ ¯à¨«®¦¥¨ï. |
|
- | 3565 | ᫨ ¤à㣮¥ ¯à¨«®¦¥¨¥ ®¯à¥¤¥«¨«® íâã ¦¥ ª®¬¡¨ æ¨î, |
|
- | 3566 | ®® ¯®-¯à¥¦¥¬ã ¡ã¤¥â ¯®«ãç âì 㢥¤®¬«¥¨ï. |
|
3510 | 3567 | ||
3511 | ====================================================================== |
3568 | ====================================================================== |
3512 | ============ ãªæ¨ï 67 - ¨§¬¥¨âì ¯®«®¦¥¨¥/à §¬¥àë ®ª . =========== |
3569 | ============ ãªæ¨ï 67 - ¨§¬¥¨âì ¯®«®¦¥¨¥/à §¬¥àë ®ª . =========== |
3513 | ====================================================================== |
3570 | ====================================================================== |
3514 | à ¬¥âàë: |
3571 | à ¬¥âàë: |
Line 4272... | Line 4329... | ||
4272 | ãáâ ¢«¨¢ ¥¬ãî äãªæ¨¥© 40. ® 㬮«ç ¨î íâ® ¯¥à¢ë¥ âà¨, 祣® |
4329 | ãáâ ¢«¨¢ ¥¬ãî äãªæ¨¥© 40. ® 㬮«ç ¨î íâ® ¯¥à¢ë¥ âà¨, 祣® |
4273 | ¢¯®«¥ ¤®áâ â®ç® ¤«ï ¬®£¨å ¯à¨«®¦¥¨©. |
4330 | ¢¯®«¥ ¤®áâ â®ç® ¤«ï ¬®£¨å ¯à¨«®¦¥¨©. |
4274 | ®¤ë ᮡë⨩: |
4331 | ®¤ë ᮡë⨩: |
4275 | * 1 = á®®¡é¥¨¥ ® ¯¥à¥à¨á®¢ª¥ (á¡à áë¢ ¥âáï ¯à¨ ¢ë§®¢¥ äãªæ¨¨ 0) |
4332 | * 1 = á®®¡é¥¨¥ ® ¯¥à¥à¨á®¢ª¥ (á¡à áë¢ ¥âáï ¯à¨ ¢ë§®¢¥ äãªæ¨¨ 0) |
4276 | * 2 = ¦ â ª« ¢¨è ª« ¢¨ âãॠ(¯®áâ㯠¥â, ⮫쪮 ª®£¤ ®ª® |
4333 | * 2 = ¦ â ª« ¢¨è ª« ¢¨ âãॠ(¯®áâ㯠¥â, ⮫쪮 ª®£¤ ®ª® |
4277 | ªâ¨¢®; á¡à áë¢ ¥âáï, ª®£¤ ¢á¥ ª« ¢¨è¨ ¨§ ¡ãä¥à |
4334 | ªâ¨¢®) ¨«¨ ¦ â "£®àïç ï ª« ¢¨è "; |
4278 | áç¨â ë äãªæ¨¥© 2) |
4335 | á¡à áë¢ ¥âáï, ª®£¤ ¢á¥ ª« ¢¨è¨ ¨§ ¡ãä¥à áç¨â ë äãªæ¨¥© 2 |
4279 | * 3 = ¦ â ª®¯ª , ®¯à¥¤¥«ñ ï à ¥¥ äãªæ¨¥© 8 (¨«¨ ª®¯ª |
4336 | * 3 = ¦ â ª®¯ª , ®¯à¥¤¥«ñ ï à ¥¥ äãªæ¨¥© 8 (¨«¨ ª®¯ª |
4280 | § ªàëâ¨ï, ᮧ¤ ï ¥ï¢® äãªæ¨¥© 0; ª®¯ª ¬¨¨¬¨§ 樨 |
4337 | § ªàëâ¨ï, ᮧ¤ ï ¥ï¢® äãªæ¨¥© 0; ª®¯ª ¬¨¨¬¨§ 樨 |
4281 | ®¡à ¡ âë¢ ¥âáï á¨á⥬®© ¨ ® ¥© á®®¡é¥¨ï ¥ ¯à¨å®¤¨â; |
4338 | ®¡à ¡ âë¢ ¥âáï á¨á⥬®© ¨ ® ¥© á®®¡é¥¨ï ¥ ¯à¨å®¤¨â; |
4282 | ¯®áâ㯠¥â, ⮫쪮 ª®£¤ ®ª® ªâ¨¢®; á¡à áë¢ ¥âáï, ª®£¤ ¢á¥ |
4339 | ¯®áâ㯠¥â, ⮫쪮 ª®£¤ ®ª® ªâ¨¢®; á¡à áë¢ ¥âáï, ª®£¤ ¢á¥ |
4283 | ª®¯ª¨ ¨§ ¡ãä¥à áç¨â ë äãªæ¨¥© 17) |
4340 | ª®¯ª¨ ¨§ ¡ãä¥à áç¨â ë äãªæ¨¥© 17) |