組合語言程式設計
組合語言程式設計
  • ISBN13:9789572181768
  • 出版社:全華圖書
  • 作者:陳俊榮
  • 裝訂/頁數:平裝/608頁
  • 附件:光碟*1
  • 規格:23cm (高)
  • 版次:3
  • 出版日:2012/01/01
  • 中國圖書分類:電腦程式語言
  • 定  價:NT$450元
  • 優惠價: 9405
  • 單次購買10本以上85折
  • 可得紅利積點:12 點
  • 庫存: 無庫存,下單後進貨(採購期約4~10個工作天)
  • 加入購物車
分享:
商品介紹
  • 商品簡介
  • 目次
  • 本書內容是依據「組合語言-80*86 」一書改編而成,書中增加了許多基本指令介紹,並儘量保留由程式導引學習指令的精神,以幫助讀者順利進入組合語言的世界。適用於科技大學1 . 二年級與五專三年級電子系之學生,相信讀者只要努力研讀,必能對組合語言程式設計的實務能更明瞭和清楚,並獲得極大的收穫。
  • 1-1微電腦系統的歷史演進1-1
    1-1-1 CPU的先驅INTEL1-1
    1-1-2 另一個巨人MOTOROLA1-3
    1-1-3 新的組合1-4
    1-1-4 Pentium II的推出1-5
    1-2位元(BIT)與位元組(BYTE)的觀念1-7
    1-3一些常用名詞介紹1-8
    1-4數字系統簡介1-8
    1-5數字系統轉換1-9
    1-6負數與補數1-19
    1-7ASCII碼的介紹1-22
    1-8如何觀察記憶的內容1-25
    1-9記憶體空間的計算1-26
    1-10由位址計算記憶體大小1-28

    CPU內部架構介紹

    2-18088的內部結構2-1
    2-28088的管線處理2-4
    2-3機器碼與組合語言2-5
    2-48088的暫存器2-6
    2-5一般暫存器的介紹2-7
    2-6區段暫存器和指位暫存器2-9
    2-7STACK(堆疊)的觀念2-12
    2-8旗標暫存器(Flag Register)2-15
    2-9分段式的記憶體管理2-21
    2-1080386/486 32位元暫存器2-23
    2-11資料在記憶體的儲存方式2-26
    2-12位址在記憶體的儲存方式2-27
    2-13定址模式2-28

    組合語言程式之開發

    3-1 原始程式轉換成可執行碼的方式3-1
    3-2 可執行檔案執行的步驟3-3
    3-3 可執行程式產生的步驟3-4
    3-4 組合語言中的附檔名介紹3-5
    3-5 Debug程式介紹3-7
    3-5-1 Debug指令的介紹3-8
    3-5-2 利用Debug撰寫程式3-9
    3-5-3 利用Debug指令G執行程式3-11
    3-5-4 程式的命名與存檔3-12
    3-5-5 程式的反組譯3-13
    3-5-6 組合語言指令的簡單介紹3-14
    3-5-7 在Debug之下修改程式3-16
    3-5-8 單步執行及觀察暫存器內容3-19
    3-5-9 利用D指令觀察記憶體內容3-26
    3-5-10 Debug指令綜合練習3-29
    3-6啟動MASM3-35
    3-6-1 前 言3-35
    3-6-2 MASM的操作3-37
    3-6-3 LST檔的內容3-39
    3-6-4 交互參考檔的產生3-42
    3-7LINK連結程式的操作3-44
    3-7-1 前 言3-44
    3-7-2 MAP檔的討論3-46
    3-8MASM6.X版的組譯與連結3-51
    3-8-1 前 言3-51
    3-8-2 使用ML來組譯連結程式3-57

    組合語言程式結構

    4-1組合語言程式概論4-1
    4-2組合語言指令格式4-3
    4-3MASM4.X版中程式的格式4-5
    4-4MASM5.X版中程式的格式4-17
    4-5MASM6.X版中程式撰寫的格式4-21

    虛擬指令與資料轉移傳送指令

    5-1前 言5-1
    5-2虛擬指令介紹5-2
    5-2-1 列表機虛擬指令介紹5-2
    5-2-2 區段定義虛擬指令5-3
    5-2-3 資料虛擬指令5-5
    5-2-4 其他虛擬指令5-7
    5-3資料轉移傳送指令5-9
    5-3-1 前 言5-9
    5-3-2 一般傳送資料指令5-9
    5-3-3 堆疊資料存取指令5-13
    5-3-4 位址資料傳送指令5-16
    5-3-5 I/O埠資料傳送指令5-20
    5-3-6 旗標內含傳送指令5-22
    5-3-7 資料查表指令5-23

    算術及邏輯運算指令

    6-1算術運算指令6-1
    6-1-1 加法指令6-1
    6-1-2 減法指令6-7
    6-1-3 乘法指令6-14
    6-1-4 除法指令6-17
    6-1-5 有號數擴展指令6-19
    6-2邏輯運算指令6-20

    基本資料運算處理指令

    7-1前 言7-1
    7-2字串運算處理7-2
    7-2-1 字串搬移指令7-2
    7-2-2 字串比較指令7-8
    7-2-3 字串搜尋指令7-10
    7-2-4 字串載入指令7-12
    7-2-5 字串儲存指令7-15
    7-2-6 前置重複指令7-17
    7-3 位元運算處理7-19
    7-3-1 位元平移指令7-19
    7-3-2 位元旋轉指令7-23
    7-4BCD碼及ASCII碼之轉換處理7-29
    7-4-1 BCD碼介紹7-29
    7-4-2 未包裝運算調整指令7-31
    7-4-3 包裝運算調整指令7-40

    程式流程控制指令

    8-1前 言8-1
    8-1-1 無條件跳躍指令JMP8-1
    8-1-2 比較指令CMP8-2
    8-1-3 有條件跳躍指令8-3
    8-2旗標設定指令8-7
    8-2-1 進位旗標設定指令8-8
    8-2-2 方向旗標設定指令8-11
    8-2-3 中斷旗標設定指令8-15
    8-3迴圈指令8-16
    8-4中斷型態與應用8-21
    8-4-1 何謂中斷8-21
    8-4-2 中斷的種類8-22
    8-4-3 中斷向量表8-23
    8-4-4 中斷服務程式起始位址的計算8-28
    8-4-5 軟體的中斷要求8-28

    螢幕顯像控制

    9-1DOS的字元字串處理9-1
    9-1-1 輸出一個字元AH=029-2
    9-1-2 輸出一個字元AH=069-3
    9-1-3 輸出一個字串AH=099-4
    9-2BIOS的螢幕服務9-5
    9-3文字模式與繪圖模式9-6
    9-4螢幕顯像原理9-7
    9-5單色繪圖顯示卡9-8
    9-6BIOS INT 10H的螢幕處理9-14

    副程式介紹

    10-1副程式的定義10-2
    10-2副程式的呼叫10-3
    10-3檔內呼叫10-5
    10-4檔外呼叫10-7
    10-5參數的傳遞10-13
    10-6程式庫的觀念10-17
    10-7程式庫的建立10-20
    10-8程式庫的管理10-21
    10-9程式庫的使用10-25

    巨集組譯

    11-1巨集簡介11-1
    11-2巨集的定義11-2
    11-3巨集展開11-4
    11-4巨集的程式庫11-10
    11-5INCLUDE指令的使用11-14
    11-6巨集的參數傳遞11-17
    11-7條件式巨集組譯11-23
    11-8巨集指令與副程式之比較11-26

    密碼程式

    12-1前 言12-1
    12-2INT 21H 08服務程式介紹12-2
    12-3一個簡單的密碼程式12-3
    12-4INT 21H 02服務程式的介紹12-6
    12-5INT 21H 01服務程式介紹12-9
    12-6LOOP指令之應用12-10
    12-7字串的比較12-19
    12-8將資料存入記憶體中12-22
    12-9將記憶體內的資料顯現出來12-25
    12-10由鍵盤輸入字元存到緩衝區12-29

    算術運算

    13-1前 言13-1
    13-2加法運算13-2
    13-2-1 一位數的加法程式13-2
    13-2-2 由鍵盤輸入數值執行加法13-5
    13-2-3 三位數加法運算13-12
    13-2-4 由鍵盤輸入數值的三位數加法運算13-19
    13-3減法運算13-21
    13-3-1 一位數減法運算13-21
    13-3-2 由鍵盤輸入數值執行減法運算13-23
    13-3-3 多位數的減法運算13-27
    13-4乘法運算13-29
    13-5除法運算13-33
    13-5-1 AAD指令應用13-33
    13-6四則綜合運算13-38

    數碼轉換

    14-1前 言14-1
    14-2十進制轉換成二進制14-2
    14-3由鍵盤輸入十進制數值14-7
    14-4十進制轉換成十六進制14-20
    14-5十進制轉換成八進制14-29

    MASM6.X的流程控制指令

    15-1.IF ~ .ENDIF敘述15-2
    15-2.IF ~ .ELSE ~ .ENDIF敘述15-4
    15-3巢狀式IF敘述15-9
    15-4關係運算子介紹15-16
    15-5.IF ~ .ELSEIF ~ .ENDIF敘述15-20
    15-6.WHILE ~ .ENDW敘述15-27
    15-7.REPEAT ~ .UNTIL敘述15-32
    15-8.BREAK和.CONTINUE敘述15-36

    磁碟及檔案控制

    16-1DOS的磁碟架構16-1
    16-2磁片的系統區與資料區16-4
    16-3檔案目錄16-7
    16-4檔案配置表16-8
    16-5檔案管理16-10
    16-6檔案代號16-11
    16-7存取碼和檔案屬性16-13
    16-8處理檔案代號的服務程式16-16

    鍵盤輸入控制

    17-1DOS的鍵盤服務17-1
    17-2BIOS的鍵盤服務17-11

    印表機輸出控制

    18-1DOS的印表機服務18-1
    18-2BIOS的印表機服務18-4

    記憶體管理控制

    19-1前 言19-1
    19-2.COM檔的介紹19-2
    19-3.EXE 檔介紹19-3
    19-4MCB的介紹19-5
    19-5記憶體的配置管理19-6
    19-6常駐程式19-9
    19-7中斷服務程式ISR19-11
    19-7-1 撰寫新的ISR19-11
    19-7-2 更換系統原先的ISR19-15
    19-7-3 攔截修改系統的ISR19-20

    本週66折

      • Still Stuck
      • 優惠價:299元
      • 我的缺點是缺你(簡體書)
      • 優惠價:139元
      • 甘地(平)
      • 優惠價:169元
      • 話筒裡的台灣:從摩斯電報到智慧型手機
      • 優惠價:284元
      • 醜小鴨變天鵝:童話大師安徒生(二版)
      • 優惠價:231元
      • 火病:不可輕忽火氣,長期累積將會燒掉健康 現代人都應該知道的舒壓、降火療法
      • 優惠價:185元
      • 樹媽媽
      • 優惠價:185元
      • 保證成交的客戶心理操控術
      • 優惠價:211元
      • 輕井澤
      • 優惠價:238元
      • 劉伯溫:燒餅歌與推背圖
      • 優惠價:211元

    推薦書展
    公司簡介服務條款隱私權政策異業合作人才招募圖書館採購/編目三民禮券兌換處好站連結三民‧東大‧弘雅目錄古籍‧古典目錄