< >
為了幫助讀者學習以組合語言寫程式,本書首先涵蓋較簡單的硬體及語言方面,然後介紹所需之指令。並且文字著重在以範例程式清楚的表達。雖然一個專業的程式師會經常以較複雜但不夠清楚的程式碼來解決類似的問題,在此,範例所使用的指令與方法都是很容易了解的。這些程式也會省略巨集(Macro)指令(原因請看第廿一章);雖然專業的程式師大量地使用巨集,然而巨集指令在本性質的書中出現將會干擾學習語言的法則。一旦你已學會這些原則,你就可以採用這些專業的技巧。本書特點:●PC的硬體元件;●機器語言碼和十六進位格式;●涵蓋組譯、連結、以及執行程式的步驟;●以組合語言撰寫程式,使能掌控鍵盤、螢幕和滑鼠,在資料格式間作轉換,執行表格的搜尋與排序,掌控磁碟操作等等。●追蹤程式的執行以協助程式的偵錯;●撰寫巨集指令以促進寫程式的速度;●將分開組譯的程式加以連結成一個可執行的程式。此新版強化許多的項目:●更多英特爾Pentium處理器的特性●更多程式範例與習題●提早介紹岔斷動作●對於全文解說有相當篇幅的重組與校正●對於保護模式、參數傳遞、堆疊的使用、定址模式、視訊系統和第十六號岔斷(INT 10H)函式、陣列的掌控、副程式、與埠(Port),提供更多的材料。●每章後面重新校訂和增加的問題集。
第一部份 PC硬體與軟體的基礎第01章 PC硬體的基本特性第02章 指令的定址與執行第03章 檢查電腦記憶體並執行指令第二部份第04章 以組合語言撰寫程式的條件第05章 組譯、連結、與執行程式第06章 符號指令與定址第07章 程式邏輯與控制第三部份 影像與鍵盤操作第08章 影像和鍵盤處理的介紹第09章 影像系統第10章 鍵盤操作第四部份 資料操作第11章 處理字串資料第12章 算術運算一:處理二進位資料第13章 算術運算二:處理ASCII和BCD資料第14章 定義並處理表格第五部份 進階輸入/輸出第15章 關於滑鼠使用的工具第16章 磁碟儲存體I:結構第17章 磁碟儲存體II:寫入與讀取檔案第18章 磁碟儲存體III:支援磁碟與檔案的INT 21H功能第19章 磁碟儲存體IV:INT 13H磁碟功能第20章 印表工具程式第六部份 特別主題第21章 巨集的定義與使用第22章 連結副程式第23章 程式的載入與重疊第七部份 參考篇章第24章 BIOS資料區域、岔斷和連接埠第25章 運算子與指引第26章 PC指令集第八部份 附錄附錄A 十六進位和十進位數之間的轉換附錄B ASCII字元碼附錄C DEBUG程式附錄D 保留字附錄E 組譯與連結程式附錄F 鍵盤掃瞄碼和ASCII碼索引
第七部份(第24~26章)之中文內容--PDF檔案
系統分析與設計概論 計算機概論--未來的資訊科技(第十版) 8051單晶片設計實務--組合語言版(附範例程式)
購買紙本書