觀念 DEBUG/SYMDEB 服務程式 假指令 x86 指令
術語 | 連結 |
觀念 | |
二補數 ( two's complement ) | ①、② |
十進位字串變有號數 | ① |
小序端 ( little-endian ) | ① |
反組譯 ( unassemble ) | ①、② |
文字模式顏色 | ① |
水平定位字元 ( horizontal tabulation ) | ① |
巨集、宏 ( macro ) | ① |
巨集中的變數 | ① |
巨集的類型 | ① |
巨集程序 | ① |
目錄 ( directory )、當前目錄 ( current directory ) | ① |
全域變數 ( global variable ) | ① |
列表檔 ( list file ) | ① |
字串 ( string ) | ① |
有號數變十進位字串 | ①、②、③、④ |
判斷式或條件 ( condition ) | ①、② |
助記憶碼 ( mnemonic code ) | ①、② |
卷名 ( volume ) 、序號 ( serial number ) | ① |
呼叫協定 ( calling convention ) | ①、② |
定址方式 | ①、②、③ |
直接定址 | ①、②、③、④ |
前置碼 ( prefix ) | ①、②、③ |
倚天中文 | ①、② |
凌越區段 ( segment override ) | ① |
展開巨集 ( expand macro ) | ① |
記憶體變數 | ①、②、③ |
退格字元 ( backspace ) | ① |
陣列 ( array ) | ① |
副程式 ( subroutine ) | ①、② |
區段 ( segment ) | ①、②、③、④、⑤、⑥ |
區域變數 ( local variable ) | ①、②、③ |
堆疊框 ( stack frames ) | ① |
巢狀巨集 ( nesting macros ) | ① |
條件組譯 ( condition assembly ) | ① |
符號位元 ( sign bit ) | ① |
組合語言 COM 檔原始程式的模板 | ①、② |
組譯 ( assembly ) | ①、② |
換行字元 ( line feed ) | ①、② |
無號數 ( unsigned number ) 與有號數 ( signed number ) | ①、②、③ |
短程跳躍 | ①、② |
程式前置區 ( program segment prefix, PSP ) | ①、②、③ |
結構體 ( structure ) | ①、② |
結構體對齊 ( structure alignment) | ① |
視訊記憶體 ( video memory ) | ①、②、③ |
註解 | ①、② |
進位旗標 ( carry flag ) | ① |
間接定址 | ①、②、③、④ |
間接呼叫 | ① |
間接跳躍 | ① |
溢位 ( overflow ) | ①、②、③ |
溢位旗標 ( overflow flag ) | ① |
資料類型 ( data type,資料型態 ) | ①、② |
萬用字元 ( wildcard character )、*、? | ① |
路徑 ( path )、絕對路徑、相對路徑 | ① |
運算子、運算元、運算式 | ① |
運算碼 ( operation code,亦稱操作碼、OpCode ) | ①、②、③、④ |
鈴聲 ( bell ) | ① |
零值旗標 ( zero flag ) | ① |
磁碟傳輸區 ( disk transfer area, DTA ) | ①、②、③ |
製作程式的流程 | ① |
暫存器 | ①、②、③、④ |
標記 ( label : and :: ) | ①、②、③ |
標準裝置 ( 標準設備 ) | ① |
模組 ( module ) | ① |
蔡勒公式 ( Zeller's congruence ) | ① |
遮罩 ( mask ) | ① |
機械碼 ( machine code ) | ①、② |
儲存裝置 | ① |
檔案 ( file ) | ① |
檔案代碼 ( file handle ) | ① |
檔案配置表 ( file allocation table, FAT ) | ① |
檔案描述區塊 ( file description block, FDB ) | ① |
檔案結尾 ( end of file, EOF ) | ① |
檔案屬性 ( file attribute ) | ①、②、③ |
聯合 ( union ) | ① |
鍵盤掃描碼 ( scan code ) | ① |
歸位字元 ( carriage return ) | ① |
ASCII | ①、② |
ASCIZ | ① |
BIOS 資料區 | ① |
CS:IP ( 指令指標 ) | ① |
IA-32 ( Intel Architecture 32-bit ) | ①、②、③ |
DOS 指令、DOS 內部指令、DOS 外部指令 | ① |
ModR/M | ①、②、③ |
REX 前置碼 | ① |
SIB ( scale, index, base ) | ①、② |
使用 DEBUG/DEBUG32/SYMDEB | |
除錯時顯示符號名 | ① |
DEBUG:A | ①、② |
DEBUG:D | ①、② |
DEBUG:E | ① |
DEBUG:G | ① |
DEBUG:N | ①、② |
DEBUG:P | ①、② |
DEBUG:Q | ①、② |
DEBUG:R | ①、② |
DEBUG:T | ①、② |
DEBUG:U | ①、② |
DEBUG:W | ① |
DEBUG32:FLIP | ① |
DEBUG32:R16/R32 | ① |
MAPSYM | ① |
SYMDEB 可反組譯 80286 指令 | ① |
SYMDEB 參數 | ① |
SYMDEB:B | ① |
DOS/BIOS 服務程式 ( DOS/BIOS Function ) | |
BIOS Function AH=00H/INT 10H ( 設定顯示模式 ) | ① |
BIOS Function AH=01H/INT 10H ( 設定螢幕文字模式的游標形狀 ) | ① |
BIOS Function AH=02H/INT 10H ( 設定游標位置 ) | ① |
BIOS Function AH=05H/INT 10H ( 選擇顯示頁 ) | ①、② |
BIOS Function AH=06H/INT 10H ( 視窗內容向上捲動 ) | ① |
BIOS Function AH=07H/INT 10H ( 視窗內容向下捲動 ) | ① |
BIOS Function AH=0FH/INT 10H ( 取得顯示模式 ) | ① |
BIOS Function AH=00H/INT 16H ( 取得鍵盤上按下的鍵 ) | ① |
DOS Function INT 20H ( 結束程式 ) | ①、② |
DOS Function AH=01H/INT 21H ( 用鍵盤輸入字元 ) | ①、② |
DOS Function AH=02H/INT 21H ( 在螢幕印出字元 ) | ①、② |
DOS Function AH=06H/INT 21H ( 控制台直接輸入輸出 ) | ① |
DOS Function AH=09H/INT 21H ( 在螢幕印出字串 ) | ①、② |
DOS Function AH=0AH/INT 21H ( 緩衝區式鍵盤輸入字串 ) | ①、② |
DOS Function AH=1AH/INT 21H ( 設置 DTA ) | ① |
DOS Function AH=39H/INT 21H ( 建立子目錄 ) | ① |
DOS Function AH=3AH/INT 21H ( 刪除子目錄 ) | ① |
DOS Function AH=3BH/INT 21H ( 改變目前的目錄 ) | ① |
DOS Function AH=3CH/INT 21H ( 建立或截斷檔案 ) | ① |
DOS Function AH=3DH/INT 21H ( 開啟檔案 ) | ① |
DOS Function AH=3EH/INT 21H ( 關閉檔案 ) | ① |
DOS Function AH=3FH/INT 21H ( 讀取檔案 ) | ① |
DOS Function AH=40H/INT 21H ( 寫入檔案 ) | ① |
DOS Function AH=41H/INT 21H ( 刪除檔案 ) | ① |
DOS Function AH=42H/INT 21H ( 設定檔案指標 ) | ① |
DOS Function AH=43H/INT 21H ( 取得或設定檔案屬性 ) | ① |
DOS Function AH=47H/INT 21H ( 取得當前目錄 ) | ① |
DOS Function AH=4CH/INT 21H ( 結束程式 ) | ① |
DOS Function AH=4EH/INT 21H ( 尋找第一個符合的檔案 ) | ①、② |
DOS Function AH=4FH/INT 21H ( 尋找下一個符合的檔案 ) | ①、② |
DOS Function AH=56H/INT 21H ( 更改檔案名稱 ) | ① |
DOS Function AH=57H/INT 21H ( 取得或設定檔案時間日期 ) | ① |
DOS Function AH=5BH/INT 21H ( 建立新檔案 ) | ① |
假指令 ( Directive ) | |
; | ①、② |
;; | ① |
< > | ① |
.386 | ①、② |
= | ① |
ASSUME | ①、② |
.BREAK .IF | ①、② |
.CODE | ①、②、③ |
COMMENT | ①、② |
.CONTINUE .IF | ①、② |
.DATA | ①、②、③ |
DB/BYTE | ①、②、③、④、⑤ |
DD/DWORD | ①、② |
DQ/QWORD | ①、②、③ |
DUP | ① |
DW/WORD | ①、②、③、④ |
ECHO | ① |
END | ①、② |
EQU | ① |
.EXIT | ① |
EXITM | ① |
FOR/ENDM | ① |
.IF/.ELSEIF/.ELSE/.ENDIF | ①、②、③ |
IFE/ELSE/ENDIF | ① |
IFIDN/ELSE/ENDIF、IFIDNI/ELSE/ENDIF | ① |
INVOKE | ① |
LENGTHOF | ①、②、③ |
LABEL | ① |
LOCAL | ①、②、③、④ |
.MODEL | ①、② |
OFFSET | ①、② |
ORG | ①、② |
PROC/ENDP | ①、②、③、④ |
PROTO | ① |
PTR | ①、② |
PUBLIC | ① |
.REPEAT/.UNTIL | ①、② |
SBYTE | ①、② |
SDWORD | ①、② |
SEG | ①、② |
SEGMENT/ENDS | ① |
SIZEOF | ①、②、③ |
.STACK | ① |
.STARTUP | ① |
SWORD | ①、② |
TYPE | ①、②、③ |
.WHILE/.ENDW | ①、②、③ |
x86 指令集 ( x86 Instruction Set ) | |
ADC | ① |
ADD | ①、② |
AND | ①、② |
CALL | ①、② |
CBW、CWD、CDQ | ①、② |
CLC | ①、② |
CLD | ① |
CMP | ①、② |
CMPSB/CMPSW/CMPSD/CMPSQ | ①、② |
DEC | ① |
DIV | ①、②、③、④ |
ENTER | ① |
IDIV | ① |
IMUL | ① |
INC | ①、② |
INT | ① |
JA | ① |
JAE/JNB | ① |
JB | ① |
JBE/JNA | ①、② |
JCXZ/JECXZ/JRCXZ | ① |
JE/JZ | ①、② |
JG/JGE/JL/JLE | ① |
JMP | ①、②、③ |
JNE/JNZ | ①、② |
JO | ① |
JNO | ① |
LEA | ① |
LEAVE | ① |
LODSB/LODSW/LODSD/LODSQ | ① |
LOOP | ①、② |
MOV | ①、②、③、④、⑤ |
MOVSB/MOVSW/MOVSD/MOVSQ | ①、② |
MOVZX | ① |
MUL | ①、②、③ |
NEG | ① |
NOT | ① |
OR | ① |
RDRAND | ① |
RET | ① |
REP | ① |
REPE/REPZ | ①、② |
REPNE/REPNZ | ① |
ROL | ①、② |
ROR | ①、② |
SAL/SHL | ①、② |
SAR | ①、② |
SCASB/SCASW/SCASD/SCASQ | ①、② |
SHR | ①、② |
STC | ①、② |
STD | ① |
STOSB/STOSW/STOSD/STOSQ | ①、② |
SUB | ①、②、③ |
TEST | ① |
XCHG | ① |
XOR | ① |