IBM PC 組合語言與程式設計 (IBM PC Assembly Language and Programming, 5/e)

鄭一鴻

  • 出版商: 碁峰
  • 出版日期: 2003-11-29
  • 定價: $580
  • 售價: 8.5$493
  • 貴賓價: 8.0$464
  • 語言: 繁體中文
  • ISBN: 9867594851
  • ISBN-13: 9789867594853
  • 相關分類: Assembly

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容特色>

為了幫助讀者學習以組合語言寫程式,本書首先涵蓋較簡單的硬體及語言方面,然後介紹所需之指令。並且文字著重在以範例程式清楚的表達。雖然一個專業的程式師會經常以較複雜但不夠清楚的程式碼來解決類似的問題,在此,範例所使用的指令與方法都是很容易了解的。這些程式也會省略巨集(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碼
索引


<光碟內容>