幫助中心 | 我的帳號 | 關於我們

32位彙編語言程序設計(第3版高等學校電腦專業系列教材)

  • 作者:編者:錢曉捷|責編:郎亞妹
  • 出版社:機械工業
  • ISBN:9787111758310
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:314
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Intel 80x86處理器和個人電腦為硬體平台,基於Windows操作系統軟體平台,借助MASM和NASM彙編程序講解32位彙編語言程序設計。本書內容包括基本的彙編語言基礎、常用處理器指令和彙編語言偽指令以及基本程序結構,還包括擴展的Windows和DOS編程、與C++語言的混合編程、輸入/輸出指令及編程,並涉及浮點、多媒體及64位指令等。
    本書可以作為普通高校「彙編語言程序設計」等課程的教材或參考書,適合電腦、電子、通信和自控等專業的本科學生,以及電類專業的高職學生和成教學生閱讀,同時也適合作為電腦應用開發人員和希望深入學習彙編語言的讀者的參考書。

作者介紹
編者:錢曉捷|責編:郎亞妹

目錄
前言
教學建議
第1章  彙編語言基礎
  1.1  Intel 80x86系列處理器
    1.1.1  16位80x86處理器
    1.1.2  IA-32處理器
    1.1.3  Intel 64處理器
  1.2  個人電腦系統
    1.2.1  硬體組成
    1.2.2  寄存器
    1.2.3  存儲器組織
    1.2.4  程序設計語言
    1.2.5  軟體系統
  1.3  彙編語言程序格式
    1.3.1  指令代碼格式
    1.3.2  語句格式
    1.3.3  源程序框架
    1.3.4  開發過程
  第1章習題
第2章  數據表示和定址
  2.1  數據表示
    2.1.1  數制
    2.1.2  數值的編碼
    2.1.3  字元的編碼
  2.2  常量表達
  2.3  變數應用
    2.3.1  變數定義
    2.3.2  變數屬性
  2.4  數據定址方式
    2.4.1  立即數定址方式
    2.4.2  寄存器定址方式
    2.4.3  存儲器定址方式
    2.4.4  各種數據定址方式的組合
  第2章習題
第3章  通用數據處理指令
  3.1  數據傳送類指令
    3.1.1  通用數據傳送指令
    3.1.2  堆棧操作指令
    3.1.3  其他傳送指令
  3.2  算術運算類指令
    3.2.1  狀態標誌
    3.2.2  加法指令
    3.2.3  減法指令
    3.2.4  乘法和除法指令
    3.2.5  其他運算指令
  3.3  位操作類指令
    3.3.1  邏輯運算指令
    3.3.2  移位指令
  第3章習題
第4章  程序結構

  4.1  順序程序結構
  4.2  分支程序結構
    4.2.1  無條件轉移指令
    4.2.2  條件轉移指令
    4.2.3  單分支程序結構
    4.2.4  雙分支程序結構
    4.2.5  多分支程序結構
  4.3  循環程序結構
    4.3.1  循環指令
    4.3.2  計數控制循環
    4.3.3  條件控制循環
    4.3.4  多重循環
  第4章習題
第5章  模塊化程序設計
  5.1  子程序結構
    5.1.1  子程序指令
    5.1.2  子程序設計
  5.2  參數傳遞
    5.2.1  寄存器傳遞參數
    5.2.2  共享變數傳遞參數
    5.2.3  堆棧傳遞參數
  5.3  多模塊程序結構
    5.3.1  源文件包含
    5.3.2  模塊連接
    5.3.3  子程序庫
  5.4  宏結構
    5.4.1  宏彙編
    5.4.2  重複彙編
    5.4.3  條件彙編
  第5章習題
第6章  Windows編程
  6.1  操作系統函數調用
    6.1.1  動態連接庫
    6.1.2  MASM的過程聲明和調用
    6.1.3  程序退出函數
  6.2  控制台應用程序
    6.2.1  控制台輸出
    6.2.2  控制台輸入
    6.2.3  單字元輸入
  6.3  圖形窗口應用程序
    6.3.1  消息窗口
    6.3.2  結構變數
    6.3.3  MASM的高級語言特性
    6.3.4  簡單窗口程序
  第6章習題
第7章  與Visual C++混合編程
  7.1  嵌入彙編
  7.2  模塊連接
    7.2.1  約定規則
    7.2.2  堆棧幀

  7.3  調用高級語言函數
    7.3.1  嵌入彙編中調用高級語言函數
    7.3.2  彙編語言中調用C庫函數
  7.4  使用Visual C++開發環境
    7.4.1  彙編語言程序的開發過程
    7.4.2  彙編語言程序的調試過程
  7.5  使用Visual Studio開發環境
    7.5.1  開發彙編語言程序
    7.5.2  調試彙編語言程序
  第7章習題
第8章  DOS環境程序設計
  8.1  DOS編程
    8.1.1  實地址存儲模型
    8.1.2  DOS應用程序框架
    8.1.3  DOS功能調用
  8.2  串操作類指令
    8.2.1  串傳送指令
    8.2.2  串檢測指令
  8.3  輸入/輸出程序設計
    8.3.1  輸入/輸出指令
    8.3.2  定時器初始化編程
    8.3.3  揚聲器控制編程
  8.4  中斷控制編程
    8.4.1  中斷控制系統
    8.4.2  內部中斷服務程序
    8.4.3  駐留中斷服務程序
  第8章習題
第9章  浮點、多媒體及64位指令
  9.1  浮點指令
    9.1.1  實數編碼
    9.1.2  浮點寄存器
    9.1.3  浮點指令及其編程
  9.2  多媒體指令
    9.2.1  MMX技術
    9.2.2  SSE技術
    9.2.3  SSE2技術
    9.2.4  SSE3技術
    9.2.5  多媒體指令編程
  9.36  4位指令
    9.3.16  4位方式的運行環境
    9.3.26  4位方式的指令
    9.3.36  4位指令編程
  第9章習題
附錄A  調試程序WinDbg
附錄B  輸入/輸出子程序庫
附錄C  32位通用指令列表
附錄D  MASM偽指令和操作符列表
附錄E  列表文件符號說明
附錄F  常見彙編錯誤信息
附錄G  NASM彙編程序

附錄H  64位ARM彙編語言
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032