作者:勇ㄅㄟㄅㄟ
來源:http://ibf.tw/uUHfw
備註:如果作者不希望被轉帖到此處,請告知,小弟會馬上刪帖。
-------------------------------------------------------------------------------------
| 一般指令 | |
|---|---|
| Symbol | Description |
| MOV x,y | assign y 的值給 x |
| ADD x,y | 將 x, y 的值相加,並將結果存至 x |
| SUB x,y | 將 x, y 的值相減,並將結果存至 x |
| CMP x,y | 比較 x, y 的值,其運算與 SUB 類似,但其運算後的值不儲存,只會影響 flags 的值 |
| DEC x | 將 x 的值減 1 |
| INC x | 將 x 的值加 1 |
| NEG x | 將 x 的值做 2's complement |
| LEA x,y | 將 y 的地址給 x |
| JMP x | 無條件、無範圍限制地跳到 x( destination label ) 的地方 |
| JCXZ x | 若 CX 的值為 0,則跳到 x( destination label ) 的地方 |
| LOOP x | 用 CX 計數(指能用CX)的 for loop,每次遇到此指令,CX 的值都將自動被減 1,若 CX 不等於 0,則會跳到 x( destination label ) 的地方 |
| x EQU y | 在程式中,遇到 x 出現的地方都替換為 y,如:LF EQU 0Dh,就是將 LF 替換為 0Dh |
| XCHG x,y | 交換 x 與 y 的值 |