書籍信息
作者:朱玉龍等
定價:29元
印次:1-4
ISBN:9787302068112
出版日期:2003.08.01
印刷日期:2006.07.13
內容簡介
本書系統地介紹了彙編語言程式設計技術。本書的編寫目的是使彙編語言的編程和學習變得更輕鬆、更深入、更有趣,為此作者開發了一個短小、強大、方便的彙編語言開發工具ZASM,其中包括一個集成開發環境和一套輸入 輸出宏。教學實踐表明,ZASM大大加速了彙編語言的學習進度,受到師生的普遍歡迎。本書共11章,3個附錄。另外,本書配有軟碟,裝有作者編寫的I/O功能庫、開發環境ZMEN和書中的所有例題的源程式。本書強調培養興趣、能力、技巧和創新。 本書適合作為高等院校計算機專業本科生和專科生彙編語言程式設計課程的教材,也可供研究生和軟體設計人員參考。
圖書目錄
第1章基礎知識1
1.1數制及數制之間的轉換1
1.1.1十進制、二進制與十六進制1
1.1.2十進制與十六進制之間的轉換2
1.2微型計算機系統的體系結構4
1.2.18086微處理器5
1.2.2記憶體8
1.2.3記憶體單位10
1.3信息的機器表示10
1.3.1整數的機器表示11
1.3.2溢出標誌OF和進位標誌CF16
1.3.3ASCII代碼17
1.3.4邏輯運算19
習題19
第2章上機步驟和彙編開發工具ZASM21
2.1彙編語言程式的開發過程22
2.1.1彙編語言處理系統23
2.1.2彙編語言程式的上機步驟24
2.1.3源程式的編輯25
2.1.4源程式的彙編25
2.1.5目標程式的連線30
2.1.6浮動的概念32
2.2排錯步驟——TD的用法34
2.2.1TD簡介35
2.2.2源級排錯36
2.2.3機器級排錯37
2.2.4測試系統I/O中斷服務39
2.3彙編開發工具ZASM43
2.3.1ZASM的構成43
2.3.2ZASM的安裝44
2.3.3ZASM的集成開發環境44
習題45
第3章指令系統47
3.1MOV指令47
3.2編址方式48
3.2.1立即方式48
3.2.2暫存器方式49
9.4.1庫管理程式TLIB237
9.4.2用TLIB建立目標模組庫QS.LIB239
9.5命令行參數240
9.6*彙編語言模組和C語言模組的連線241
9.6.1Turbo C的編譯242
9.6.2C語言主函式調用彙編語言子過程246
9.6.3彙編語言主過程調用C語言子函式248
9.6.4更新ZASM使彙編語言程式能夠調用C函式250
習題253
第10章磁碟檔案的管理255
10.1中斷服務255
10.1.1中斷向量表256
10.1.2中斷操作256
10.2檔案I/O中斷服務257
10.2.1檔案名稱串258
10.2.2檔案代號259
10.2.3錯誤代碼259
10.2.4檔案屬性259
10.2.5檔案指針259
10.3寫磁碟檔案261
10.4讀磁碟檔案263
10.5在檔案尾處添加記錄265
10.6隨機讀記錄266
10.7字元設備和正文檔案268
習題272
第11章*ZASM的實現275
11.1檔案ZIOM.INC275
11.2檔案ZIOL.ASM284
習題292
附錄TD和EDIT的功能鍵293
附錄ATD和EDIT的功能鍵293
附錄B8086指令集294
附錄C偽指令簡表299
辭彙索引301
參考文獻305