home *** CD-ROM | disk | FTP | other *** search
/ BBS 1 / BBS#1.iso / document / 386_doc.arj / 386-6.TXT < prev    next >
Encoding:
Text File  |  1990-08-29  |  22.5 KB  |  519 lines

  1.                             - 134 -
  2.                         è«¼á¡ñδ 80386
  3.  
  4.  
  5.                                                 Åα¿½«ªÑ¡¿Ñ 1
  6.  
  7.  
  8.                          è«¼á¡ñδ 80386
  9.  
  10.  
  11.  
  12.  
  13.                         ÅÑαÑñáτá ñá¡¡δσ
  14.  
  15.  
  16.                    è«¼á¡ñδ «íΘÑú« ¡áº¡áτÑ¡¿∩
  17.  
  18.  
  19. --------------------------------------------------------------
  20. MOV   | Move operand           | ÅÑαÑß½áΓ∞ «»Ñαá¡ñ
  21. ------|------------------------|------------------------------
  22. PUSH  | Push operand onto stack| çỿßáΓ∞ «»Ñαá¡ñ ó ßΓѬ
  23. ------|------------------------|------------------------------
  24. POP   | Pop operand off stack  | æτ¿ΓáΓ∞ «»Ñαá¡ñ ¿º ßΓѬá
  25. ------|------------------------|------------------------------
  26. PUSHA | Push all registers on  | çỿßáΓ∞ óßÑ αÑú¿ßΓαδ ó ßΓѬ
  27.       | stack                  |
  28. ------|------------------------|------------------------------
  29. POPA  | Pop all registers off  | æτ¿ΓáΓ∞ óßÑ αÑú¿ßΓαδ ¿º ßΓѬá
  30.       | stack                  |
  31. ------|------------------------|------------------------------
  32. XCHG  | Exchange Operand,      | Äí¼Ñ¡ «»Ñαá¡ñ«¼, αÑú¿ßΓα«¼
  33.       | Register               |
  34. ------|------------------------|------------------------------
  35. XLAT  | Translate              | ÅαÑ«íαẫóá¡¿Ñ ßΓ᫬¿
  36. --------------------------------------------------------------
  37.  
  38.  
  39.                     è«¼á¡ñδ »αÑ«íαẫóá¡¿∩
  40.  
  41.  
  42. --------------------------------------------------------------
  43. MOVZX | Move byte or Word,     | ÅÑαÑß½áΓ∞ íá⌐Γ, ß½«ó« ¿½¿
  44.       | Dword, with zero       | ñó«⌐¡«Ñ ß½«ó« ß ¡π½Ñóδ¼
  45.       | extension              | αáßΦ¿αÑ¡¿Ñ¼
  46. ------|------------------------|------------------------------
  47. MOVSX | Move byte or Word,     | ÅÑαÑß½áΓ∞ íá⌐Γ, ß½«ó« ¿½¿
  48.       | Dword, sign extended   | ñó«⌐¡«Ñ ß½«ó« ß αáßΦ¿αÑ¡¿Ñ¼
  49.       |                        | º¡á¬á
  50. ------|------------------------|------------------------------
  51. CBW   | Convert byte to Word,  | ÅαÑ«íαẫóá¡¿Ñ íá⌐Γá ó ß½«ó«,
  52.       | to Dword               | ¿½¿ ß½«óá ó ñó«⌐¡«Ñ ß½«ó«
  53. ------|------------------------|------------------------------
  54. CDW   | Convert Word to DWORD  | ÅαÑ«íαẫóá¡¿Ñ ß½«óá ó ñó«⌐¡«Ñ
  55. ------|------------------------|------------------------------
  56. CDWE  | Convert Word to DWORD  | ÅαÑ«íαẫóá¡¿Ñ ß½«óá ó ñó«⌐¡«Ñ
  57.       | extended               | ß αáßΦ¿αÑ¡¿Ñ¼
  58. ------|------------------------|------------------------------
  59. CDQ   | Convert DWORD to QWORD | ÅαÑ«íαẫóá¡¿Ñ ñó«⌐¡«ú« ß½«óá
  60.       |                        | ó 4-σ íá⌐Γ¡«Ñ ß½«ó«
  61. --------------------------------------------------------------
  62.                             - 135 -
  63.                         è«¼á¡ñδ 80386
  64.  
  65.  
  66.  
  67.  
  68.                      è«¼á¡ñδ óó«ñá/óδó«ñá
  69.  
  70.  
  71. --------------------------------------------------------------
  72. IN    | Input operand from| éó«ñ «»Ñαá¡ñá ¿º »«αΓá óó«ñá/óδó«ñá
  73.       | I/O space         |
  74. ------|-------------------|-----------------------------------
  75. OUT   | Output operand to | éδó«ñ «»Ñαá¡ñá ó »«αΓ óó«ñá/óδó«ñá
  76.       | I/O space         |
  77. --------------------------------------------------------------
  78.  
  79.  
  80.                       Ä»Ñαᵿ¿ ß áñαÑß«¼
  81.  
  82.  
  83. --------------------------------------------------------------
  84. LEA    | Load effective address| çáúαπº¬á ó αÑú¿ßΓα
  85.        |                      | ¿ß»«½¡¿Γѽ∞¡«ú« áñαÑßá
  86. -------|------------------------------------------------------
  87. LDS    | Load pointer into D  | çáúαπº¬á π¬áºáΓѽ∩ ó αÑú¿ßΓα D
  88.        | segment register     | ßÑú¼Ñ¡Γá
  89. -------|----------------------|-------------------------------
  90. LES    | Load pointer into E  | çáúαπº¬á π¬áºáΓѽ∩ ó αÑú¿ßΓα E
  91.        | segment register     | ßÑú¼Ñ¡Γá
  92. -------|----------------------|-------------------------------
  93. LFS    | Load pointer into F  | çáúαπº¬á π¬áºáΓѽ∩ ó αÑú¿ßΓα F
  94.        | segment register     | ßÑú¼Ñ¡Γá
  95. -------|----------------------|-------------------------------
  96. LGS    | Load pointer into G  | çáúαπº¬á π¬áºáΓѽ∩ ó αÑú¿ßΓα G
  97.        | segment register     | ßÑú¼Ñ¡Γá
  98. -------|----------------------|-------------------------------
  99. LSS    | Load pointer into S  | çáúαπº¬á π¬áºáΓѽ∩ ó αÑú¿ßΓα S
  100.        | (Stack) segment      | ßÑú¼Ñ¡Γá (ßΓѬ)
  101.        | register             |
  102. --------------------------------------------------------------
  103.                             - 136 -
  104.                         è«¼á¡ñδ 80386
  105.  
  106.  
  107.  
  108.  
  109.                  è«¼á¡ñδ π»αáó½Ñ¡¿∩ »α¿º¡á¬«¼
  110.  
  111.  
  112. --------------------------------------------------------------
  113. LAHF   | Load A register from   | çáúαπº¿Γ∞ αÑú¿ßΓα A ¿º
  114.        | Flags                  | αÑú¿ßΓαá »α¿º¡á¬«ó
  115. -------|------------------------|-----------------------------
  116. SAHF   | Store A register in    | çỿß∞ αÑú¿ßΓαá A ó αÑú¿ßΓα
  117.        | Flags                  | »α¿º¡á¬«ó
  118. -------|------------------------|-----------------------------
  119. PUSHF  | Push flafs onto stack  | çỿß∞ »α¿º¡á¬«ó ó ßΓѬ
  120. -------|------------------------|-----------------------------
  121. POPF   | Pop flags off stack    | ùΓÑ¡¿Ñ »α¿º¡á¬«ó ¿º ßΓѬá
  122. -------|------------------------|-----------------------------
  123. PUSHFD | Push EFlags onto stack | çỿß∞ E-»α¿º¡á¬«ó ó ßΓѬ
  124. -------|------------------------|-----------------------------
  125. POPFD  | Pop EFlags off stack   | ùΓÑ¡¿Ñ E-»α¿º¡á¬«ó ¿º ßΓѬá
  126. -------|------------------------|-----------------------------
  127. CLC    | Clear Carry Flag       | æíα«ß »α¿º¡á¬á »ÑαÑ¡«ßá
  128. -------|------------------------|-----------------------------
  129. CLD    | Clear Direction Flag   | æíα«ß »α¿º¡á¬á ¡á»αáó½Ñ¡¿∩
  130. -------|------------------------|-----------------------------
  131. CMC    | Complement Carry Flag  | æíα«ß »α¿º¡á¬á
  132. CMC    | Complement Carry Flag  | ñ«»«½¡¿Γѽ∞¡«ú« »ÑαÑ¡«ßá
  133. -------|------------------------|-----------------------------
  134. STC    | Set Carry Flag         | ôßΓá¡«ó¬á »α¿º¡á¬á »ÑαÑ¡«ßá
  135. -------|------------------------|-----------------------------
  136. STD    | Set Direction Flag     | ôßΓá¡«ó¬á »α¿º¡á¬á ¡á»αáó½Ñ¡¿∩
  137. --------------------------------------------------------------
  138.  
  139.  
  140.                     Çα¿Σ¼ÑΓ¿τÑ߬¿Ñ ¬«¼á¡ñδ
  141.  
  142.  
  143.                        è«¼á¡ñδ ß½«ªÑ¡¿∩
  144.  
  145.  
  146. --------------------------------------------------------------
  147. ADD    | Add operand        | æ½«ª¿Γ∞ «»Ñαá¡ñ
  148. -------|--------------------|---------------------------------
  149. ADC    | Add with carry     | æ½«ª¿Γ∞ ß »ÑαÑ¡«ß«¼
  150. -------|--------------------|---------------------------------
  151. INC    | Increment operand  | ôóѽ¿τ¿Γ∞ «»Ñαá¡ñ ¡á 1 (+1)
  152. -------|--------------------|---------------------------------
  153. AAA    | ASCII adjust for   | è«ααѬµ¿∩ ¬«ñá ASCII ñ½∩ ß½«ªÑ¡¿∩
  154.        | addition           |
  155. -------|--------------------|---------------------------------
  156. DAA    | Decimal adjust for | äÑß∩Γ¿τ¡á∩ ¬«ααѬµ¿∩ ñ½∩ ß½«ªÑ¡¿∩
  157.        | addition           |
  158. --------------------------------------------------------------
  159.  
  160.  
  161.                             - 137 -
  162.                         è«¼á¡ñδ 80386
  163.  
  164.  
  165.                        è«¼á¡ñδ óδτ¿Γá¡¿∩
  166.  
  167.  
  168. --------------------------------------------------------------
  169. SUB    | Subtract operand       | éδτÑßΓ∞ «»Ñαá¡ñ
  170. -------|------------------------|-----------------------------
  171. SBB    | Subtract with borrow   | éδτÑßΓ∞ ß ºáѼ«¼
  172. -------|------------------------|-----------------------------
  173. DEC    | Decrement operand by 1 | ô¼Ñ¡∞Φ¿Γ∞ «»Ñαá¡ñ ¡á 1
  174. -------|------------------------|-----------------------------
  175. NEG    | Negate operand         | çá¼Ñ¡á º¡á¬á «»Ñαá¡ñá
  176. -------|------------------------|-----------------------------
  177. CMP    | Compare operands       | æαáó¡¿Γ∞ «»Ñαá¡ñδ
  178. -------|------------------------|-----------------------------
  179. AAS    | ASCII Adjust for       | è«ααѬµ¿∩ ¬«ñá ASCII ñ½∩
  180.        | subtraction            | óδτ¿Γá¡¿∩
  181. --------------------------------------------------------------
  182.  
  183.  
  184.                        è«¼á¡ñδ π¼¡«ªÑ¡¿∩
  185.  
  186.  
  187. --------------------------------------------------------------
  188. MUL    | Multiply Double/   | ô¼¡«ªÑ¡¿Ñ ß πñó«Ñ¡¡«⌐/«ñ¿¡áα¡«⌐
  189.        | Single Precision   | Γ«τ¡«ßΓ∞ε (íѺº¡á¬«ó«Ñ)
  190. -------|--------------------|---------------------------------
  191. IMUL   | Integer multiply   | ô¼¡«ªÑ¡¿Ñ µÑ½δσ τ¿ßѽ (º¡á¬«ó«Ñ)
  192. -------|--------------------|---------------------------------
  193. AAM    | ASCII adjust after | è«ααѬµ¿∩ ¬«ñá ASCII
  194.        | multiply           |  ñ½∩ π¼¡«ªÑ¡¿∩
  195. --------------------------------------------------------------
  196.  
  197.  
  198.                         è«¼á¡ñδ ñѽѡ¿∩
  199.  
  200.  
  201. --------------------------------------------------------------
  202. DIV    | Divide unsigned    | äѽѡ¿Ñ íѺº¡á¬«ó«Ñ
  203. -------|--------------------|---------------------------------
  204. IDIV   | Integer Divide     | äѽѡ¿Ñ µÑ½δσ τ¿ßѽ (º¡á¬«ó«Ñ)
  205. -------|--------------------|---------------------------------
  206. AAD    | ASCII adjust after | è«ααѬµ¿∩ ¬«ñá ASCII ñ½∩ ñѽѡ¿∩
  207.        | division           |
  208. --------------------------------------------------------------
  209.                             - 138 -
  210.                         è«¼á¡ñδ 80386
  211.  
  212.  
  213.  
  214.  
  215.                     è«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬
  216.  
  217.  
  218. --------------------------------------------------------------
  219. MOVS   | Move byte or Word,     | ÅÑαÑß½áΓ∞ ßΓ᫬π íá⌐Γ«ó, ß½«ó
  220.        | Dword string           | ¿½¿ ñó«⌐¡δσ ß½«ó
  221. -------|------------------------|-----------------------------
  222. INS    | Input string from I/O  | éó«ñ ßΓ᫬¿ ¿º »«αΓá
  223.        | space                  | óó«ñá/óδó«ñá
  224. -------|------------------------|-----------------------------
  225. OUTS   | Output string to I/O   | éδó«ñ ßΓ᫬¿ ó »«αΓ
  226.        | space                  | óó«ñá/óδó«ñá
  227. -------|------------------------|-----------------------------
  228. CMPS   | Compare byte or Word,  | æαáó¡¿Γ∞ ßΓ᫬¿ íá⌐Γ«ó, ß½«ó
  229.        | Dword string           | ¿½¿ ñó«⌐¡δσ ß½«ó
  230. -------|------------------------|-----------------------------
  231. SCAS   | Scan Byte or Word,     | Å«¿ß¬ ßΓ᫬¿ íá⌐Γ«ó, ß½«ó
  232.        | Dword string           |  ¿½¿ ñó«⌐¡δσ ß½«ó
  233. -------|------------------------|-----------------------------
  234. LODS   | Load byte or Word,     | çáúαπº¿Γ∞ ßΓ᫬π íá⌐Γ«ó, ß½«ó
  235.        | Dword string           |  ¿½¿ ñó«⌐¡δσ ß½«ó
  236. -------|------------------------|-----------------------------
  237. STOS   | Store byte or Word,    | çỿß∞ ßΓ᫬¿ íá⌐Γ«ó, ß½«ó
  238.        | Dword string           |  ¿½¿ ñó«⌐¡δσ ß½«ó
  239. -------|------------------------|-----------------------------
  240. REP    | Repeat                 | Å«óΓ«α¿Γ∞
  241. -------|------------------------|-----------------------------
  242. REPE/  | Repeat while equal/    | Å«óΓ«α¿Γ∞ ñ« ΓÑσ »«α,
  243. REPZ   | zero                   |  »«¬á  αáó¡«/¡π½∞
  244. -------|------------------------|-----------------------------
  245. RENE/  | Repeat while not       | Å«óΓ«α¿Γ∞ ñ« ΓÑσ »«α,
  246. REPNZ  | equal/not zero         | »«¬á ¡Ñ αáó¡«/¡Ñ ¡π½∞
  247. --------------------------------------------------------------
  248.  
  249.  
  250.                       ï«ú¿τÑ߬¿Ñ ¬«¼á¡ñδ
  251.  
  252.  
  253. --------------------------------------------------------------
  254. NOT    | "NOT" operand          | ê¡óÑαΓ¿α«óá¡¿Ñ «»Ñαá¡ñá
  255. -------|------------------------|-----------------------------
  256. AND    | "AND" operand          | ï«ú¿τÑ߬«Ñ π¼¡«ªÑ¡¿Ñ, ê
  257. -------|------------------------|-----------------------------
  258. OR     | "Inclusive OR" operand | ï«ú¿τÑ߬«Ñ ß½«ªÑ¡¿Ñ, êïê
  259. -------|------------------------|-----------------------------
  260. XOR    | "Exclusive OR" operand | ê߬½ετáεΘÑÑ êïê
  261. -------|------------------------|-----------------------------
  262. TEST   | "Test" operand         | Åα«óÑα¬á αáºα∩ñ«ó «»Ñαá¡ñá
  263.        |                        | ß πßΓá¡«ó¬«⌐ »α¿º¡á¬á,
  264.        |                        | ¡« íѺ ºá»¿ß¿ αѺπ½∞ΓáΓá
  265. --------------------------------------------------------------
  266.                             - 139 -
  267.                         è«¼á¡ñδ 80386
  268.  
  269.  
  270.  
  271.  
  272.                         è«¼á¡ñδ ßñó¿úá
  273.  
  274.  
  275. --------------------------------------------------------------
  276. SHL/SHR| Shift logical left or  | ï«ú¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«
  277.        | right                  |  ¿½¿ ó»αáó«
  278. -------|------------------------|-----------------------------
  279. SAL/SAR| Shift arithmetic left  | Çα¿Σ¼ÑΓ¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«
  280.        | or right               |  ¿½¿ ó»αáó«
  281. -------|------------------------|-----------------------------
  282. SHLD/  | Double shift left or   | äó«⌐¡«⌐ ßñó¿ú ó½Ñó«
  283. SHRD   | right                  |   ¿½¿ ó»αáó«
  284. --------------------------------------------------------------
  285.  
  286.  
  287.                   è«¼á¡ñδ µ¿¬½¿τÑ߬«ú« ßñó¿úá
  288.  
  289.  
  290. --------------------------------------------------------------
  291. ROL/ROR| Rotate left/right   | û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«/ó»αáó«
  292.        |                     | íѺ πτáßΓ¿∩ »α¿º¡á¬á »ÑαÑ¡«ßá
  293. -------|---------------------|--------------------------------
  294. RCL/RCR| Rotate through carry| û¿¬½¿τÑ߬¿⌐ ßñó¿ú ó½Ñó«/ó»αáó« ß
  295.        | left/right          | πτáßΓ¿Ñ¼ »α¿º¡á¬á »ÑαÑ¡«ßá
  296. --------------------------------------------------------------
  297.  
  298.  
  299.                     è«¼á¡ñδ «íαáí«Γ¬¿ í¿Γ«ó
  300.  
  301.  
  302.                  è«¼á¡ñδ «íαáí«Γ¬¿ «ñ¡«ú« í¿Γá
  303.  
  304.  
  305. --------------------------------------------------------------
  306. BT     | Bit Test               | Åα«óÑα¬á í¿Γá
  307. -------|------------------------|-----------------------------
  308. BTS    | Bit Test and Set       | Åα«óÑα¬á ¿ πßΓá¡«ó¬á í¿Γá
  309. -------|------------------------|-----------------------------
  310. BTR    | Bit Test and Reset     | Åα«óÑα¬á ¿ ßíα«ß í¿Γá
  311. -------|------------------------|-----------------------------
  312. BTC    | Bit Test and Complement| Åα«óÑα¬á ¿¿¡óÑαß¿∩ í¿Γá
  313. -------|------------------------|-----------------------------
  314. BSF    | Bit Scan Forward       | Åα∩¼«⌐ »«¿ß¬ í¿Γá
  315. -------|------------------------|-----------------------------
  316. BSR    | Bit Scan Reverse       | ÄíαáΓ¡δ⌐ »«¿ß¬ í¿Γá
  317. --------------------------------------------------------------
  318.  
  319.  
  320.              è«¼á¡ñδ «íαáí«Γ¬¿ ßΓ᫬«óδσ αáºα∩ñ«ó
  321.  
  322.  
  323. --------------------------------------------------------------
  324. IBTS   | Insert Bit String      | éßΓáó¬á αáºα∩ñá ó ßΓ᫬π
  325. -------|------------------------|-----------------------------
  326. XBTS   | Exact Bit String       | ê߬½ετÑ¡¿Ñ αáºα∩ñá ¿º ßΓ᫬¿
  327. --------------------------------------------------------------
  328.  
  329.  
  330.                  è«¼á¡ñδ π»αáó½Ñ¡¿∩ »α«úαá¼¼«⌐
  331.  
  332.                             - 140 -
  333.                         è«¼á¡ñδ 80386
  334.  
  335.  
  336.                       ôß½«ó¡δÑ »ÑαÑß佬¿
  337.  
  338.  
  339. --------------------------------------------------------------
  340. SETCC  | Set byte equal to    | ôßΓá¡«ó¿Γ∞ íá⌐Γ,
  341.        | condition code       |  αáó¡δ⌐ πß½«ó¡«¼π ¬«ñπ
  342. -------|----------------------|-------------------------------
  343. JA/JNBE| Jump if above/not    | ÅÑαÑσ«ñ, Ñß½¿ óδΦÑ/¡Ñ ¡¿ªÑ
  344.        | belovw nor equal     | ¿½¿ αáó¡«
  345. -------|----------------------|-------------------------------
  346. JAE/JNB| Jump if above or     | ÅÑαÑσ«ñ, Ñß½¿ óδΦÑ ¿½¿
  347.        | equal/not below      | αáó¡«/¡Ñ ¡¿ªÑ
  348. -------|----------------------|-------------------------------
  349. JB/JNAE| Jump if below/not    | ÅÑαÑσ«ñ, Ñß½¿ ¡¿ªÑ/¡Ñ óδΦÑ
  350.        | above nor equal      |  ¿½¿ αáó¡«
  351. -------|----------------------|-------------------------------
  352. JBE/JNA| Jump if below or     | ÅÑαÑσ«ñ, Ñß½¿ ¡¿ªÑ
  353.        | equal/not above      |  ¿½¿ αáó¡«/¡Ñ óδΦÑ
  354. -------|----------------------|-------------------------------
  355. JC     | Jump if carry        | ÅÑαÑσ«ñ, Ñß½¿ »ÑαÑ¡«ß
  356. -------|----------------------|-------------------------------
  357. JE/JZ  | Jump if equal/zero   | ÅÑαÑσ«ñ, Ñß½¿ αáó¡«/¡π½∞
  358. -------|----------------------|-------------------------------
  359. JG/JNLE| Jump if greater/     | ÅÑαÑσ«ñ, Ñß½¿ í«½∞ΦÑ/¡Ñ ¼Ñ¡∞ΦÑ
  360.        | not less nor equal   |  ¿½¿ αáó¡«
  361. -------|----------------------|-------------------------------
  362. JGE/JNL| Jump if greater or   | ÅÑαÑσ«ñ, Ñß½¿ í«½∞ΦÑ ¿½¿
  363.        | equal /not less      |  αáó¡«/¡Ñ ¼Ñ¡∞ΦÑ
  364. -------|----------------------|-------------------------------
  365. JL/JNGE| Jump if less/not     | ÅÑαÑσ«ñ, Ñß½¿ ¼Ñ¡∞ΦÑ/¡Ñ í«½∞ΦÑ
  366.        | greater nor equal    | ¿½¿ αáó¡«
  367. -------|----------------------|-------------------------------
  368. JLE/JNG| Jump if less or equal/ | ÅÑαÑσ«ñ, Ñß½¿ ¼Ñ¡∞ΦÑ ¿½¿
  369.        | not greater          |  αáó¡«/¡Ñ í«½∞ΦÑ
  370. --------------------------------------------------------------
  371. JNC    | Jump if not carry    | ÅÑαÑσ«ñ, Ñß½¿ ¡ÑΓ »ÑαÑ¡«ßá
  372. -------|----------------------|-------------------------------
  373. JNE/JNZ| Jump if not equal/not| ÅÑαÑσ«ñ, Ñß½¿ ¡Ñ αáó¡«/¡Ñ ¡π½∞
  374.        | zero                 |
  375. -------|----------------------|-------------------------------
  376. JNO    | Jump if not overflow | ÅÑαÑσ«ñ, Ñß½¿ ¡ÑΓ »ÑαÑ»«½¡Ñ¡¿∩
  377. -------|----------------------|-------------------------------
  378. JNP/JPO| Jump if not parity/  | ÅÑαÑσ«ñ, Ñß½¿ «ΓßπΓßΓóπÑΓ
  379.        | parity odd           | ¬«¡Γα«½∞ τÑΓ¡«ßΓ¿/ÑßΓ∞
  380.        |                      | ¬«¡Γα«½∞ ¡á ¡ÑτÑΓ¡«ßΓ∞
  381. -------|----------------------|-------------------------------
  382. JNS    | Jump if not sign     | ÅÑαÑσ«ñ, Ñß½¿ º¡á¬ »«½«ª¿Γѽ∞¡δ⌐
  383. -------|----------------------|-------------------------------
  384. JO     | Jump if overflow     | ÅÑαÑσ«ñ »« »ÑαÑ»«½¡Ñ¡¿ε
  385. -------|----------------------|-------------------------------
  386. JP/JPE | Jump if parity/parity| ÅÑαÑσ«ñ, Ñß½¿ ÑßΓ∞ ¬«¡Γα«½∞
  387.        | even                 | τÑΓ¡«ßΓ¿/ÑßΓ∞ ¬«¡Γα«½∞
  388.        |                      | ¡á τÑΓ¡«ßΓ∞
  389. -------|----------------------|-------------------------------
  390. JS     | Jump if Sign         | ÅÑαÑσ«ñ, Ñß½¿ º¡á¬ «Γα¿µáΓѽ∞¡δ⌐
  391. --------------------------------------------------------------
  392.                             - 141 -
  393.                         è«¼á¡ñδ 80386
  394.  
  395.  
  396.  
  397.  
  398.                      üѺπß½«ó¡δÑ »ÑαÑß佬¿
  399.  
  400.  
  401. --------------------------------------------------------------
  402. CALL   | Call procedure/task    | é맮ó »α«µÑñπαδ/ºáñáτ¿
  403. -------|------------------------|-----------------------------
  404. RET    | Return from procedure/ | é«ºóαáΓ ¿º »α«µÑñπαδ/ºáñáτ¿
  405.        | task                   |
  406. -------|------------------------|-----------------------------
  407. JMP    | Jump                   | üѺπß½«ó¡δ⌐ »ÑαÑσ«ñ
  408. --------------------------------------------------------------
  409.  
  410.  
  411.                  è«¼á¡ñδ π»αáó½Ñ¡¿∩ ¿ΓÑαᵿÑ⌐
  412.  
  413.  
  414. --------------------------------------------------------------
  415. LOOP   | Loop                   | û¿¬½
  416. -------|------------------------|-----------------------------
  417. LOOPE/ | Loop if equal/zero     | û¿¬½, Ñß½¿ αáó¡«/¡π½∞
  418. LOOPZ  |                        |
  419. -------|------------------------|-----------------------------
  420. LOOPNE/| Loop if not equal/not  | û¿¬½, Ñß½¿ ¡Ñ αáó¡«/¡Ñ ¡π½∞
  421. LOOPNZ | zero                   |
  422. -------|------------------------|-----------------------------
  423. JCXZ   | JUMP if register CX=0  | ÅÑαÑσ«ñ, Ñß½¿ αÑú¿ßΓα CX=0
  424. --------------------------------------------------------------
  425.  
  426.  
  427.                       è«¼á¡ñδ »αÑαδóá¡¿∩
  428.  
  429.  
  430. --------------------------------------------------------------
  431. INT  | Interrupt              | ÅαÑαδóá¡¿Ñ
  432. -----|------------------------|-------------------------------
  433. INTO | Interrupt if overflow  | ÅαÑαδóá¡¿Ñ »« »ÑαÑ»«½¡Ñ¡¿ε
  434. -----|------------------------|-------------------------------
  435. IRET | Return from Interrupt  | é«ºóαáΓ ¿º »αÑαδóá¡¿∩
  436. -----|------------------------|-------------------------------
  437. CLI  | Clear interrupt Enable | æíα«ß αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿∩
  438. -----|------------------------|-------------------------------
  439. SLI  | Set Interrupt Enable   | ôßΓá¡«ó¬á αáºαÑΦÑ¡¿∩ »αÑαδóá¡¿∩
  440. --------------------------------------------------------------
  441.  
  442.  
  443.                  è«¼á¡ñδ ∩ºδ¬á óδß«¬«ú« πα«ó¡∩
  444.  
  445.  
  446. --------------------------------------------------------------
  447. BOUND  | Check Array Bounds     | Åα«óÑα¬á úαá¡¿µ ¼áßß¿óá
  448. -------|------------------------|-----------------------------
  449. ENTER  | Setup Parameter Block  | ôßΓá¡«ó¬á í½«¬á »áαá¼ÑΓα«ó
  450.        | for Entering Procedure | »α«ßÑñπαδ ñ½∩ óσ«ñ¡«⌐
  451. -------|------------------------|-----------------------------
  452. LEAVE  | Leave Procedure        | ÉáºαÑΦÑ¡¿Ñ »α«µÑñπαδ
  453. --------------------------------------------------------------
  454.                             - 142 -
  455.                         è«¼á¡ñδ 80386
  456.  
  457.  
  458.  
  459.  
  460.                   è«¼á¡ñδ π»αáó½Ñ¡¿∩ ºáΘ¿Γ«⌐
  461.  
  462.  
  463. --------------------------------------------------------------
  464. SGDT   | Store Global           | æ«σαá¡¿Γ∞ Γáí½¿µπ ú½«íá½∞¡δσ
  465.        | Descriptor Table       | ñÑß¬α¿»Γ«α«ó
  466. -------|------------------------|-----------------------------
  467. SIDT   | Store Interrupt        | æ«σαá¡¿Γ∞ Γáí½¿µπ
  468.        | Descriptor Table       | ñÑß¬α¿»Γ«α«ó »αÑαδóá¡¿⌐
  469. -------|------------------------|-----------------------------
  470. STR    | Store Task Register    | æ«σαá¡¿Γ∞ αÑú¿ßΓα ºáñáτ
  471. -------|------------------------|-----------------------------
  472. SLDT   | Store Local Descriptor | æ«σαá¡¿Γ∞ Γáí½¿µπ ½«¬á½∞¡δσ
  473.        | Table                  | ñÑß¬α¿»Γ«α«ó
  474. -------|------------------------|-----------------------------
  475. LGDT   | Load Global Descriptor | çáúαπº¿Γ∞ Γáí½¿µπ ú½«íá½∞¡δσ
  476.        | Table                  | ñÑß¬α¿»Γ«α«ó
  477. -------|------------------------|-----------------------------
  478. LIDT   | Load Interrupt         | çáúαπº¿Γ∞ Γáí½¿µπ ñÑß¬α¿»Γ«α«ó
  479.        | Descriptor Table       | »αÑαδóá¡¿⌐
  480. -------|------------------------|-----------------------------
  481. LTR    | Load Task Register     | çáúαπº¿Γ∞ αÑú¿ßΓα ºáñáτ
  482. -------|------------------------|-----------------------------
  483. LLDT   | Load Local Descriptor  | çáúαπº¿Γ∞ Γáí½¿µπ ½«¬á½∞¡δσ
  484.        | Table                  | ñÑß¬α¿»Γ«α«ó
  485. -------|------------------------|-----------------------------
  486. ARPL   | Adjust Reguested       | Åα«óÑα¬á ºá»α«ΦÑ¡¡«ú« πα«ó¡∩
  487.        | Privilege Level        | »α¿ó¿½Ñú¿α«óá¡¡«ßΓ¿
  488. -------|------------------------|-----------------------------
  489. LAR    | Load Access Rights     | ôßΓá¡«ó¿Γ∞ »αáóá ñ«ßΓπ»á
  490. -------|------------------------|-----------------------------
  491. LSL    | Load Segment Limit     | ôßΓá¡«ó¿Γ∞ úαá¡¿µδ ßÑú¼Ñ¡Γá
  492. -------|------------------------|-----------------------------
  493. VERR/  | Verify Segment for     | Åα«óÑα¬á ñ«ßΓπ»á ¬ ßÑú¼Ñ¡Γπ
  494. VERW   | Reading or Writing     | »« τΓÑ¡¿ε ¿ »« ºá»¿ß¿
  495. -------|------------------------|-----------------------------
  496. LMSW   | Load Machine Status    | çáúαπº¿Γ∞ ß½«ó« ß«ßΓ«∩¡¿∩
  497.        | Word (lower 16 bits of | ¼áΦ¿¡δ (¼½áñΦ¿Ñ 16 αáºα∩ñ«ó
  498.        | CR0)                   | αÑú¿ßΓαá CR0)
  499. -------|------------------------|-----------------------------
  500. SMSW   | Store Machine Status   | æ«σαá¡¿Γ∞ ß½«ó« ß«ßΓ«∩¡¿∩
  501.        | Word                   | ¼áΦ¿¡δ
  502. --------------------------------------------------------------
  503.  
  504.  
  505.                 è«¼á¡ñδ π»αáó½Ñ¡¿∩ »α«µÑßß«α«¼
  506.  
  507.  
  508. --------------------------------------------------------------
  509. HLT   | Halt                   | ÄßΓá¡«ó
  510. ------|------------------------|------------------------------
  511. WAOT  | Wait until BUSY#       | Äª¿ñá¡¿Ñ »«¬á ß¿ú¡á½ BUSY#
  512.       | negated                | «Γα¿µáΓѽ∞¡δ⌐
  513. ------|------------------------|------------------------------
  514. ESC   | Escape                 | ÅÑαѬ½ετÑ¡¿Ñ ¬«ñá
  515. ------|------------------------|------------------------------
  516. LOCK  | Lock Bus               | ü½«¬¿α«ó¬á Φ¿¡δ
  517. --------------------------------------------------------------
  518.  
  519.