附錄一 索引
觀念、術語
- 64 位元 CPU:①
- 不變的暫存器 ( nonvolatile ):①
- 主選單:①
- 事件驅動 ( event driven ):①
- 位元 ( bit ):①
- 位元組 ( byte ):①、②
- 位址 ( address ):①
- 保留字 ( reserved words ):①
- 函式 ( function ):①
- 列表檔 ( list file ):①
- 判斷式:①、②
- 區段 ( section ):①、②
- 副程式 ( subroutine ):①、②、③
- 原始程式、原始碼 ( source code ):①
- 參數 ( parameter ):①、②
- 可變的暫存器 ( volatile ):①
- 呼叫慣例 ( calling convention ):①
- 呼回函式 ( callback function ):①
- 圖形裝置介面 ( GDI,graphics device interface ):①
- 執行實體 ( instance ):①
- 多工 ( multitasking ):①
- 大端序 ( big-endian ):①
- 堆疊 ( stack ):①
- 堆疊框 ( stack frame ):①
- 子選單 ( submenu ):①
- 字串 ( strings ):①、②、③
- 字組 ( word ):①、②
- 對齊節位址 ( 16-byte aligned ):①、②、③
- 小端序 ( little-endian ):①
- 巢狀巨集 ( nesting macros ):①
- 巨集 ( macro ):①
- 巨集函式 ( macro functions ):①
- 巨集展開 ( macro expansion ):①
- 巨集程序 ( macro procedures ):①
- 巨集註解 ( macro comment ):①
- 巨集運算子 ( macro operarors ):①
- 引數 ( argument ):①
- 彈出選項 ( pop menu ):①
- 影子空間 ( shadow space ):①、②
- 捲動軸 ( scroll bar ):①、②
- 控制臺程式 ( console programs ):①
- 擊中測試 ( hit-test ):①
- 文字巨集 ( text macros ):①
- 暫存器 ( register ):①
- 有效區域 ( valid rectangles ):①
- 有號數 ( signed number ):①
- 條件組譯:①
- 標準輸入輸出裝置 ( standard input/output device ):①
- 模組 ( module ):①
- 機械碼 ( machine code ):①
- 檔案代碼 ( file handel ):①
- 無效區域 ( invalid rectangles ):①
- 無號數 ( unsigned number ):①
- 用 ML64 組譯:①
- 直接定址 ( direct addressing ):①、②
- 符號位元 ( sign bit ):①
- 組譯器 ( assembler ):①、①
- 組譯控制臺程式:①
- 組譯時期變數:②
- 組譯視窗程式:①
- 萬國碼 ( Unicode ):①
- 裝置內容 ( device context ):①
- 視窗函式 ( window procedure ):①
- 視窗類別 ( window class ):①
- 訊息佇列 ( message queue ):①
- 訊息迴圈 ( message loop ):①、②、③、④
- 語言識別碼 ( language identifier ):①
- 費氏數列 ( Fibonacci Sequence ):①
- 資料類型 ( data type ):①
- 資源描述檔 ( resource-definition script file ):①
- 資源描述檔註解:①
- 資源編譯器:①
- 輾轉相除法 ( 歐幾里得算法 ):①
- 連結器 ( linker ):①
- 進位旗標 ( carry flag ):①
- 運算元 ( operant ) :①
- 運算子 ( operator ):①
- 選單 ( menu ) :①
- 選項 ( menuitem ) :①
- 重複區塊 ( repeat blocks ):①
- 開發程式流程 ( 撰寫程式流程 ):①、②
- 間接定址 ( indirect addressing ):①、②、③
- 陣列 ( array ):①
- 除錯器 ( debugger ):①
- 零值旗標 ( zero flag ):①、②
- 預先定義字串假指令:①
- 預先定義巨集函式:①
- LINK.EXE 選項:/LARGEADDRESSAWARE
- ML64.EXE 選項:/c、/Cp、/Cx、/D、/Fl、/Fl、/I、/nologo
- UASM64.EXE 選項:/Fl、/h、/win64、/Zi
- UI 資源:①
- Windows API:①、②
- x64dbg:①
- x64dbg 中斷點:①
- x64dbg 偏好設定:①
- x64dbg 前往:①
- x64dbg 執行:①
- x64dbg 追蹤:①
保留字、Windows API
- !:①
- #define:①
- %:①、②
- &:①
- .code:①
- .const:①
- .data:①
- .data?:①
- .err:①
- .errb:①
- .errdef:①
- .errdif/errdifi:①
- .erre:①
- .erridn/erridni:①
- .errnb:①
- .errndef:①
- .errnz:①
- .if/.elseif/.else/.endif:①
- .stack:①
- .switch/.case/.default/.endsw:①
- .while/.break .if/.endw:①
- :=:①
- :req:①
- :vararg:①
- ;:①
- ;;:①
- < >:①
- =:①、②
- \:①
- @@::①
- @b::①
- @f::①
- @CatStr:①
- @InStr:①
- @SizeStr:①
- @SubStr:①
- add:①
- addr:①
- and:①
- BeginPaint:①、②
- bsf:①
- bsr:①
- bt:①
- btc:①
- btr:①
- bts:①
- byte、db:①
- call:①、②
- catstr:①
- cbw:①
- cdq:①
- cdqe:①
- CheckMenuItem:①
- CheckMenuRadioItem:①
- cld:①
- cmp:①
- comment:①
- cpuid:①
- cqo:①
- cursor:①
- cwd:①
- cwde:①
- CreateMenu:①
- CreatePen:①
- CreateWindowEx:①
- DefWindowProc:①
- DeleteObject:①
- DestroyWindow:①
- DispatchMessage:①
- div:①
- DrawMenuBar:①
- DrawText:①
- dup:①
- dword、dd:①
- echo:①、②
- Ellipse:①
- end:①、②
- endif:①
- endm:①
- endp:①
- EndPaint:①、②
- enter:①
- equ:①、②
- exitm:①
- ExitProcess:①
- extrn、extern:①
- FillRect:①
- for:①
- forc:①
- GetClientRect:①
- GetDC:①
- GetMessage:①
- GetModuleHandle:①
- GetScrollInfo:①
- GetScrollPos:①
- GetScrollRange:①
- GetStdHandle:①
- GetSubMenu:①
- GetSystemMetrics:①
- GetTextMetrics:①
- icon:①
- idiv:①
- if:①
- ifb:①
- ife:①
- ifdef:①、②
- ifidn:①
- ifidni:①
- ifnb:①
- ifndef:①、②
- include:①
- includelib:①
- InsertMenuItem:①、
- instr:①
- invoke:①、
- ja、jnbe:①、②
- jae、jnb、jnc:①、②
- jb、jc、jnae:①、②
- jbe、jna:①、②
- je、jz:①
- jg:①
- jge:①
- jl:①
- jle:①
- jmp:①
- jne、jnz:①
- KillTimer:①
- label:①
- lea:①
- leave:①
- lengthof:①
- LineTo:①
- LoadCursor:①、②
- LoadIcon:①、②
- LoadMenu:①
- local:①、②
- lstrlen:①
- macro:①
- menuitem:①
- MENUITEMINFO:①
- MessageBox:①
- MessageBoxEx:①
- mov:①、②
- MoveToEx:①
- movsb:①
- movsd:①、②
- movsq:①、②
- movsw:①、②
- movsx:①
- movzx:①
- MSG:①
- mul:①
- offset:①
- opattr:①
- option:①、②
- or:①
- PAINTSTRUCT:①
- PeekMessage:①
- POINT:①
- pop:①
- popup:①
- PostQuitMessage:①
- proc:①、②
- ptr:①
- push:①
- qword、dq:①
- rdrand:①
- rdseed:①
- ReadConsole:①
- RECT:①、
- RegisterClassEx:①
- ReleaseDC:①
- rep:①
- repeat:①
- ret:①、②
- sal:①
- sar:①
- SCROLLINFO:①
- SelectObject:①
- SendMessage:①
- SetConsoleCursorPosition :①
- SetCursor:①
- SetMenu:①
- SetScrollInfo:①
- SetScrollPos:①
- SetScrollRange:①
- SetTextAlign:①
- SetTextColor:①
- SetTimer:①
- shl:①
- ShowCursor:①
- ShowWindow:①
- shr:①
- sizeof:①
- sizestr:①
- substr:①
- std:①
- StrToInt:①
- struct:①
- sub:①
- test:①
- textequ:①、②
- TEXTMETRIC:①
- TextOut:①
- TranslateMessage:①
- type:①
- UpdateWindow:①
- WM_CHAR:①、②、③
- WM_CLOSE:①
- WM_COMMAND:①
- WM_CREATE:①、②、③
- WM_DESTROY:①、②
- WM_HSCROLL;①、②
- WM_INITMENUPOPUP:①
- WM_LBUTTONDBLCLK:①
- WM_LBUTTONDOWN:①
- WM_LBUTTONUP:①
- WM_MBUTTONDBLCLK:①
- WM_MBUTTONDOWN:①
- WM_MBUTTONUP:①
- WM_MOUSEMOVE:①
- WM_MOUSEWHEEL:①
- WM_PAINT:①、②、③、④
- WM_QUIT;①
- WM_RBUTTONDBLCLK:①
- WM_RBUTTONDOWN:①
- WM_RBUTTONUP:①
- WM_SETCURSOR:①
- WM_SETICON:①
- WM_SIZE:①、②、③
- WM_TIMER;①
- WM_VSCROLL;①、②
- WNDCLASSEX:①
- word、dw:①
- WriteConsole:①
- while:①
- wsprintf:①
- xchg:①
- xor:①