一般分類: 暢銷精選 > 科學科普 > 電腦 
     
    組合語言(96/9 原文5版)
    出版社:培生-全華
    出版日期:2007-09-01
    ISBN:9789861546100
    參考分類(CAT):
    參考分類(CIP): 電腦科學

    優惠價:9折,675

    定價:  $750 

    無法訂購
    分享
      買了此商品的人,也買了....
    定價:500 元
    特價:90折!450
     
    定價:1000 元
    特價:90折!900
     
    定價:320 元
    特價:90折!288
     
    定價:650 元
    特價:90折!585
     
    定價:200 元
    特價:90折!180
     
      | 內容簡介 |
    內容簡介
    本書特色1 . IRVINE積多年教學經驗所編著的經典教科書(第五版),暢銷世界各國,並翻譯成多國語言。2 . 擁有龐大的連結函式庫,而且教學資源網站提供了豐富的資源,其中包括所有範例的原始碼以及Power Point投影片。3 . 每一節附有複習題,每章末均有測驗題。4 . 強調程序和功能性分析。5 . 將高階程式邏輯與機器的低階細節之間的關連,解釋得非常清楚;以及從軟體和硬體的觀點,介紹磁碟儲存系統背後的運作原理;詳述組合語言如何與C和C++接合起來 <內容>本書簡化並掀開了最新的 Intel IA-32 組合語言程式設計與其架構的神秘面紗,清晰、完整且易於瞭解。它將理論與包羅萬象的實務結合在一起,可讓讀者獲取在任何 OS / 機器語言導向的環境中,想成功所必須具備的知識與經驗。並進一步介紹了字串與陣列、結構與巨集、C/C++ 函式呼叫、磁碟存取、以及其他重要主題。本書適合科大電機、電子、資工系「組合語言」課程使用。
    目次
    序言1 基本概念1.1 歡迎來到組合語言的世界1.2 虛擬機器的概念1.3 資料表示法1.4 布林運算1.5 本章摘要2 IA-32處理器架構2.1 基本概念2.2 IA-32處理器架構2.3 IA-32記憶體管理2.4 IA-32微電腦元件2.5 輸出入系統2.6 本章摘要3 組合語言基礎3.1 組合語言的基本元素3.2 範例: 將若干整數相加與相減3.3 組譯、連結以及執行程式3.4 定義資料3.5 符號常數3.6 實體位址模式程式設計 (選讀)3.7 本章摘要3.8 程式設計練習4 資料搬移、定址和算術4.1 資料轉移指令4.2 加法與減法4.3 資料相關的運算子和指引4.4 間接定址4.5 JMP和LOOP指令4.6 本章摘要4.7 程式設計練習5 程序5.1 導論5.2 連結外部函式庫5.3 本書所用的連結函式庫5.4 堆疊運算5.5 定義和使用程序5.6 運用程序的程式設計5.7 本章摘要5.8 程式設計練習6 條件處理6.1 導論6.2 布林和比較指令6.3 條件跳越6.4 條件迴圈指令6.5 條件結構6.6 應用: 有限狀態機器6.7 決策指引6.8 本章摘要6.9 程式設計練習7 整數算術運算7.1 導論7.2 移位和迴旋指令7.3 移位和迴旋指令的應用7.4 乘法與除法指令7.5 延伸加法與減法7.6 ASCII和未緊縮十進制的算術運算7.7 緊縮十進制的算術運算7.8 本章摘要7.9 程式設計練習8 進階程序8.1 導論8.2 堆疊框8.3 遞迴8.4 . MODEL指引8.5 INVOKE、ADDR、PROC和PROTO (選讀)8.6 建立多模組程式8.7 本章摘要8.8 程式設計練習9 字串與陣列9.1 導論9.2 字串的基本指令9.3 經過篩選的字串程序9.4 二維陣列9.5 整數陣列的搜尋和排序9.6 本章摘要9.7 程式設計練習10 結構與巨集10.1 結構10.2 巨集10.3 條件組譯指引10.4 定義重複的區塊10.5 本章摘要10.6 程式設計練習11 微軟視窗程式設計11.1 Win32主控台程式設計11.2 撰寫圖形視窗應用程式11.3 動態記憶體配置11.4 IA-32記憶體管理11.5 本章摘要11.6 程式設計練習12 高階語言介面12.1 導論12.2 Inline組合語言程式碼12.3 在保護模式下連結到C/C++程式12.4 在實體位址模式下連結到C/C++12.5 本章摘要12.6 程式設計練習13 16位元MS-DOS程式設計13.1 MS-DOS和IBM-PC13.2 MS-DOS函式呼叫 (INT 21h)13.3 標準MS-DOS檔案I/O服務13.4 本章摘要13.5 程式設計練習14 磁碟基礎知識14.1 磁碟儲存系統14.2 檔案系統14.3 磁碟目錄14.4 讀取與寫入磁區 (7305h)14.5 系統層次的檔案函式14.6 本章摘要14.7 程式設計練習15 BIOS層級程式設計15.1 導論15.3 視訊程式設計-使用INT 10h15.4 繪製圖形-使用INT 10h15.5 記憶體映射圖形15.6 滑鼠程式設計15.7 本章摘要15.8 程式設計練習16 進階MS-DOS程式設計16.1 導論16.2 定義區段16.3 執行時期的程式結構16.4 中斷處理16.5 使用I/O埠的硬體控制16.6 本章摘要17 浮點運算處理與指令編碼17.1 浮點數的二進位表示法17.2 浮點運算單元17.3 Intel指令編碼17.4 本章摘要17.5 程式設計練習附錄A MASM參考資料附錄B IA-32指令集附錄C BIOS及MS-DOS中斷附錄D 自我評量的解答