跳轉到內容

軟體工程師手冊/語言詞典/彙編模板

來自華夏公益教科書,開放的世界開放的書籍

注意:所有組合語言示例程式碼取決於開發環境的彙編器和作業系統。

<組合語言名稱>

[編輯 | 編輯原始碼]

<描述語言,如果可能,包括簡要的歷史。>

<描述這是否是 CISC、RISC...>

執行入口點

[編輯 | 編輯原始碼]

<描述程式是如何/在哪裡啟動的,例如 0?如何讓它從其他地方啟動?>

暫存器

[編輯 | 編輯原始碼]

<描述可用暫存器的數量及其用途。例如 通用暫存器、堆疊指標...>

通用語法

[編輯 | 編輯原始碼]

<嘗試對典型語句的內容進行高階描述,例如>

JMP 37

>

<描述並顯示註釋的語法,或者是否允許註釋>

<描述中斷在這門語言中是如何工作的以及如何針對它們進行程式設計。>

條件語句

[編輯 | 編輯原始碼]

<以文字形式描述條件語句並展示>

examples. 

(在行首新增一個空格以格式化為程式碼)>

輸入/輸出

[編輯 | 編輯原始碼]

<輸入和輸出是如何工作的?它們是記憶體對映還是指令?描述如何輸出 _Hello world!_ 或類似的輸出程式。>

間接定址

[編輯 | 編輯原始碼]

<允許多少層地址間接定址?顯示示例程式碼。>

物理結構

[編輯 | 編輯原始碼]

<描述檔案、庫和部分通常是如何劃分和排列的。它們在各種形式中是否具有典型的副檔名?>

常用命令

[編輯 | 編輯原始碼]

<列出程式碼和描述,包括這門組合語言特別有用的命令。>

<請包括讓從另一種語言切換到這門語言更容易的技巧。>

<在哪裡可以獲得這門組合語言的彙編器、交叉彙編器和模擬器?>

網路參考資料

[編輯 | 編輯原始碼]

<列出網上額外的參考資料。請包括參考資料適合哪個級別的讀者。(初學者/中級/高階)>

程式碼在網上釋出在哪裡?>

書籍和文章

[編輯 | 編輯原始碼]

<列出可能有所幫助的額外書籍和文章。請包括參考資料適合哪個級別的讀者。(初學者/中級/高階)>

華夏公益教科書