附錄一 索引
觀念、術語
- 64 位元 CPU:①
- 下拉式方塊控制項 ( combo box control ):①
- 不強制回應對話盒 ( modeless dialog boxes ):①
- 不變的暫存器 ( nonvolatile ):①
- 主功能表:①
- 事件驅動 ( event driven ):①
- 以對話盒為主要介面的應用程式:①
- 位元 ( bit ):①
- 位元圖 ( bitmap ):①、②
- 位元組 ( byte ):①、②
- 位址 ( address ):①
- 保留字 ( reserved words ):①
- 倍率 ( scale ):①
- 像素 ( pixel ):①
- 內碼頁 ( code page ):①
- 函式 ( function ):①
- 列表檔 ( list file ):①
- 判斷式:①、②
- 功能表模式 ( menu bar mode ):①
- 加速鍵 ( keyboard accelerators ):①
- 助憶鍵 ( mnemonic keys ):①
- 動態連結程式庫 ( dynamic-link library,DLL ):①、②
- 區段 ( section ):①、②
- 副程式 ( subroutine ):①、②、③
- 原始程式、原始碼 ( source code ):①
- 參數 ( parameter ):①、②
- 反組譯 ( disassemble ):①、②
- 可變的暫存器 ( volatile ):①
- 同級視窗 ( sibling windows ):①
- 呼叫慣例 ( calling convention ):①
- 命令列字串 ( caooand line string ):①
- 回呼函式 ( callback function ):①、②
- 國際化應用程式 ( internationalized application, I18N ):①、
- 圖形裝置介面 ( GDI,graphics device interface ):①
- 執行實體 ( instance ):①
- 基底暫存器:①
- 多工 ( multitasking ):①
- 大端序 ( big-endian ):①
- 堆疊 ( stack ):①
- 堆疊框 ( stack frame ):①
- 子功能表 ( submenu ):①
- 子視窗 ( child_windows ):①、②
- 字串 ( strings ):①、②、③
- 字串表 ( string table ):①
- 字組 ( word ):①、②
- 存取鍵 ( menu access keys ):①
- 寬字元應用程式 ( wide character application ):①
- 對話盒 ( dialog box ):①
- 對話盒函式 ( dialog box procedure ):①
- 對話盒單位 ( dialog units ):①
- 對話盒面板 ( dialog box templates ):①
- 小端序 ( little-endian ):①
- 巢狀巨集 ( nesting macros ):①
- 巨集 ( macro ):①
- 巨集函式 ( macro functions ):①
- 巨集展開 ( macro expansion ):①
- 巨集程序 ( macro procedures ):①
- 巨集註解 ( macro comment ):①
- 巨集運算子 ( macro operarors ):①
- 延伸鍵 ( extended key ):①
- 引數 ( argument ):①
- 強制回應對話盒 ( modal dialog boxes ):①
- 彈出選項 ( pop menu ):①
- 影子空間 ( shadow space ):①、②
- 快捷功能表 ( shortcut menu ):①
- 應用程式資訊清單 ( application manifests ):①
- 按鈕控制項 ( button controls ):①
- 捲動軸 ( scroll bar ):①、②
- 捲動軸控制項 ( scroll-bar control ):①
- 控制項 ( controls ):①
- 控制臺程式 ( console programs ):①
- 擁有者繪製的選項 ( owner-drawn menu items ):①
- 擊中測試 ( hit-test ):①
- 文字巨集 ( text macros ):①
- 暫存器 ( register ):①
- 最上層視窗 ( topmost windows ):①
- 最大公因數 ( greatest common divisor ):①、②
- 最小公倍數 ( least common multiple ):①、②
- 有效區域 ( valid rectangles ):①
- 有號數 ( signed number ):①
- 條件組譯:①
- 標準輸入輸出裝置 ( standard input/output device ):①
- 模態對話盒、模式對話盒 ( modal dialog boxes ):①
- 模組 ( module ):①
- 機械碼 ( machine code ):①、②
- 檔案代碼 ( file handle ):①
- 清單盒控制項 ( list box control ):①
- 無效區域 ( invalid rectangles ):①
- 無號數 ( unsigned number ):①
- 用 ML64 組譯:①
- 直接定址 ( direct addressing ):①、②
- 節位址對齊 ( 16-byte aligned ):①、②、③
- 符號位元 ( sign bit ):①
- 系統功能表 ( system menu ):①
- 索引暫存器:①
- 組譯器 ( assembler ):①、①
- 組譯控制臺程式:①
- 組譯時期變數:②
- 組譯視窗程式:①
- 編輯框控制項 ( edit controls ):①
- 萬國碼 ( Unicode ):①、②
- 虛擬鍵 ( virtual-key ):①
- 裝置內容 ( device context ):①
- 複合框控制項 ( combo box control ):①
- 視窗函式 ( window procedure ):①
- 視窗類別 ( window class ):①、②
- 視覺風格 ( visual styles ):①
- 訊息佇列 ( message queue ):①
- 訊息迴圈 ( message loop ):①、②、③、④
- 語言識別碼 ( language identifier ):①
- 費氏數列 ( Fibonacci Sequence ):①
- 資料類型 ( data type ):①
- 資源描述檔 ( resource-definition script file ):①
- 資源描述檔註解:①
- 資源編譯器:①
- 身分證字號:①
- 輸入焦點 ( input focus ):①
- 輾轉相除法 ( 歐幾里得算法 ):①
- 連結器 ( linker ):①
- 進位旗標 ( carry flag ):①
- 運算元 ( operant ) :①
- 運算子 ( operator ):①
- 選單、功能表 ( menu ) :①
- 選項 ( menuitem ) :①
- 重複區塊 ( repeat blocks ):①
- 開發程式流程 ( 撰寫程式流程 ):①、②
- 閏年 ( leap year ):①
- 間接定址 ( indirect addressing ):①、②、③、④
- 陣列 ( array ):①、②
- 除錯器 ( debugger ):①
- 零值旗標 ( zero flag ):①、②
- 靜態控制項 ( static controls ):①
- 非模態對話盒、非模式對話盒 ( modeless dialog boxes ):①
- 頂級視窗 ( top-level windows ):①、②
- 預先定義字串假指令:①
- 預先定義巨集函式:①
- ANSI:①
- ANSI 應用程式:①
- ASCII:①、②、③
- DLL Hell:①
- LINK.EXE 選項:/LARGEADDRESSAWARE
- ML64.EXE 選項:/c、/Cp、/Cx、/D、/Fl、/Fl、/I、/nologo
- UASM64.EXE 選項:/Fl、/h、/win64、/Zi
- UASM64.EXE 錯誤:①
- UCS-2、UCS-4:①
- UI 資源:①
- Windows API:①、②
- x64dbg:①
- x64dbg 中斷點:①
- x64dbg 偏好設定:①
- x64dbg 前往:①
- x64dbg 執行:①
- x64dbg 追蹤:①
- XML:①、②
- Z 軸順序 ( Z-Order ):①
保留字、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:①
- ACCELERATORS:①
- add:①
- addr:①
- AdjustWindowRect:①
- align:①
- and:①
- AppendMenu:①
- assume:①
- BeginPaint:①、②
- BitBlt:①
- BITMAP:①、②、③
- bsf:①
- bsr:①
- bt:①
- btc:①
- btr:①
- bts:①
- byte、db:①
- call:①、②
- catstr:①
- cbw:①
- cdq:①
- cdqe:①
- CheckMenuItem:①
- CheckMenuRadioItem:①
- cld:①
- ClientToScreen:①
- cmp:①
- comment:①
- CONTROL:①
- cpuid:①
- cqo:①
- CreateCompatibleDC:①
- CreateFont:①
- CreateMenu:①
- CreatePen:①
- CreateSolidBrush:①
- CreateWindowEx:①
- cursor:①
- cwd:①
- cwde:①
- DefWindowProc:①
- DeleteDC:①
- DeleteObject:①
- DestroyWindow:①
- DialogBoxParam:①
- DIALOGEX:①
- DispatchMessage:①
- div:①
- DRAWITEMSTRUCT:①
- DrawMenuBar:①
- DrawText:①
- dup:①
- dword、dd:①
- echo:①、②
- Ellipse:①
- end:①、②
- EndDialog:①
- endif:①
- endm:①
- endp:①
- EnableWindow:①
- EndPaint:①、②
- enter:①
- equ:①、②
- exitm:①
- ExitProcess:①
- extrn、extern:①
- FillRect:①
- for:①
- forc:①
- GetClientRect:①
- GetCommandLine:①
- GetDC:①
- GetDlgItem:①
- GetDialogBaseUnits:①
- GetMessage:①
- GetModuleHandle:①
- GetObject:①
- GetScrollInfo:①
- GetScrollPos:①
- GetScrollRange:①
- GetStdHandle:①
- GetSubMenu:①
- GetSysColor:①
- GetSysColorBrush:①
- GetSystemMenu:①
- GetSystemMetrics:①
- GetTextMetrics:①
- GetWindowRect:①
- GetWindowText:①
- goto:①
- icon:①
- idiv:①
- if:①
- ifb:①
- ife:①
- ifdef:①、②
- ifdif:①
- ifdifi:①
- ifidn:①
- ifidni:①
- ifnb:①
- ifndef:①、②
- include:①
- includelib:①
- InitCommonControls:①
- InsertMenuItem:①
- instr:①
- InvalidateRect:①、②
- invoke:①、②
- ja、jnbe:①、②
- jae、jnb、jnc:①、②
- jb、jc、jnae:①、②
- jbe、jna:①、②
- jcxz、jecxz、jrcxz:①
- je、jz:①
- jg:①
- jge:①
- jl:①
- jle:①
- jmp:①
- jne、jnz:①
- KillTimer:①
- label:①
- lea:①
- leave:①
- lengthof:①
- LineTo:①
- LoadAccelerators:①
- LoadBitmap:①
- LoadCursor:①、②
- LoadIcon:①、②
- LoadImage:①
- LoadMenu:①
- LoadString:①
- local:①、②
- loop:①
- lstrlen:①
- macro:①
- MEASUREITEMSTRUCT:①
- MapDialogRect:①
- menuitem:①
- MENUITEMINFO:①、②
- MessageBox:①
- MessageBoxEx:①
- mov:①、②
- MoveToEx:①
- movsb/w/d/q:①、②
- movsx:①
- movzx:①
- MSG:①
- mul:①
- MulDiv:①
- offset:①
- opattr:①
- option:①、②、③
- or:①、②
- PAINTSTRUCT:①
- PeekMessage:①
- POINT:①
- Polygon:①
- pop:①
- popup:①
- PostQuitMessage:①
- proc:①、②
- proto:①
- ptr:①、②
- push:①
- qword、dq:①
- rdrand:①
- rdseed:①
- ReadConsole:①
- RECT:①、
- RegisterClassEx:①
- ReleaseDC:①
- rep:①、②
- repeat:①
- ret:①、②
- RV:①
- sal:①
- sar:①
- scasb/w/d/q:①
- SCROLLBARINFO:①
- SCROLLINFO:①、②
- SelectObject:①
- SendMessage:①
- SetBkColor:①
- SetBkMode:①
- SetDlgItemText:①
- SetConsoleCursorPosition :①
- SetCursor:①
- SetMenu:①
- SetMenuItemInfo:①
- SetScrollInfo:①
- SetScrollPos:①
- SetScrollRange:①
- SetTextAlign:①
- SetTextColor:①
- SetTimer:①
- SetWindowPos:①
- SetWindowText:①
- shl:①
- ShowCursor:①
- ShowWindow:①
- shr:①
- sizeof:①
- sizestr:①
- sprintf:①
- std:①
- stosb/w/d/q:①
- StrToInt:①
- strcat:①
- struct:①
- sub:①
- substr:①
- test:①
- textequ:①、②
- TEXTMETRIC:①
- TextOut:①
- TrackPopupMenu:①、②
- TranslateAccelerator:①
- TranslateMessage:①
- type:①
- UpdateWindow:①
- wcscat:①
- WINVER:①
- WM_CHAR:①、②、③
- WM_CLOSE:①
- WM_COMMAND:①
- WM_CREATE:①、②、③
- WM_CTLCOLORSTATIC:①
- WM_DESTROY:①、②
- WM_DRAWITEM:①
- WM_HSCROLL;①、②
- WM_INITDIALOG:①、①
- WM_INITMENUPOPUP:①
- WM_KEYDOWN:①
- WM_KEYUP:①
- WM_LBUTTONDBLCLK:①
- WM_LBUTTONDOWN:①
- WM_LBUTTONUP:①
- WM_MBUTTONDBLCLK:①
- WM_MBUTTONDOWN:①
- WM_MBUTTONUP:①
- WM_MEASUREITEM:①
- WM_MOUSEMOVE:①
- WM_MOUSEWHEEL:①
- WM_PAINT:①、②、③、④
- WM_QUIT;①
- WM_RBUTTONDBLCLK:①
- WM_RBUTTONDOWN:①
- WM_RBUTTONUP:①
- WM_SETCURSOR:①
- WM_SETICON:①
- WM_SIZE:①、②、③
- WM_SYSCOMMAND:①
- WM_TIMER;①
- WM_VSCROLL;①、②
- WNDCLASSEX:①
- word、dw:①
- WriteConsole:①
- while:①
- wsprintf:①
- xchg:①
- xlat/xlatb:①
- xor:①