買這商品的人也買了...
-
$322嵌入式 Linux C 語言完全精通教程 -
$594基於 NiosⅡ 的嵌入式 SoPC 系統設計與 Verilog 開發實例 (Embedded SoPC Design with Nios II Processor and Verilog Examples) -
深入淺出 USB 系統開發 : 基於 ARM Cortex-M3$312$296 -
精通 C/C++ 指標|深入系統底層技術$680$578 -
為你自己學 Git$500$425 -
CTF 安全競賽入門$599$569 -
$322SOC 設計原理與實戰 -- 輕松設計機器人 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
Verilog HDL 數字系統設計與驗證 — 以太網交換機案例分析$354$336 -
網路封包大剖析:HTTP 介面自動化測試原理$720$569 -
Verilog 高級數字系統設計技術與實例分析$654$621 -
計算機系統開發與優化實戰$659$626 -
$352FFmpeg 入門詳解 — 音視頻原理及應用 -
$294數字電路基礎與實踐 -
$403Python 圖像處理與採集, 2/e -
FFmpeg 入門詳解 — 流媒體直播原理及應用$534$507 -
$564labuladong 的算法筆記 -
$599企業級 DevOps 應用實戰基於 GitLab CI/CD 和雲端原生技術 -
$611ARM 彙編與逆向工程藍狐捲基礎知識 -
通信系統實戰筆記 無處不在的信號處理$419$398 -
EDA 技術與 Verilog HDL, 4/e$479$455 -
滲透測試理論與實踐$594$564 -
數字信號處理題解及電子課件, 3/e$234$222 -
數字信號處理$414$393 -
$184現代光電子學與光電子技術實驗
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書以Intel 80x86處理器和個人計算機為硬件平臺,
基於Windows操作系統軟件平臺,借助MASM和NASM匯編程序講解32位匯編語言程序設計。
本書內容包括基本的匯編語言基礎、常用處理器指令和匯編語言偽指令以及基本程序結構,
還包括擴展的Windows和DOS編程、與C++語言的混合編程、輸入/輸出指令及編程,並涉及浮點、多媒體及64位指令等。
本書可以作為普通高校“匯編語言程序設計”等課程的教材或參考書,適合計算機、電子、通信和自控等專業的本科學生,
以及電類專業的高職學生和成教學生閱讀,同時也適合作為計算機應用開發人員和希望深入學習匯編語言的讀者的參考書。
作者簡介
鄭州大學計算機與人工智能學院計算機科學與技術專業教師,副教授、碩士導師。主講“匯編語言程序設計““微機原理及接口技術”等計算機硬件類課程。主要研究領域是計算機體系結構、計算機應用技術。
主講的“匯編語言”課程被評為“第二批國家級一流本科課程(線上線下混合式)”。主編的“匯編語言程序設計”教材獲評河南省首屆教材建設獎一等獎。
目錄大綱
目錄
前言
教學建議
第1章 組合語言基礎
1.1Intel 80x86系列處理器
1.1.116位元80x86處理器
1.1.2IA32處理器
1.1.3Intel 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.2MASM的過程聲明與調用
6.1.3程序退出函數
6.2控制臺應用程式
6.2.1控制臺輸出
6.2.2控制臺輸入
6.2.3單字符輸入
6.3圖形視窗應用程式
6.3.1訊息窗口
6.3.2結構變量
6.3.3MASM的高階語言特性
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.1DOS編程
8.1.1實地址存儲模型
8.1.2DOS應用程式框架
8.1.3DOS功能調用
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.1MMX技術
9.2.2SSE技術
9.2.3SSE2技術
9.2.4SSE3技術
9.2.5多媒體指令編程
9.364位元指令
9.3.164位元方式的運作環境
9.3.264位元方式的指令
9.3.364位元指令編程
第9章習題
附錄A調試程式WinDbg
附錄B輸入/輸出子程式庫
附錄C32位元通用指令列表
附錄DMASM偽指令和運算子列表
附錄E列表檔符號說明
附錄F常見彙編錯誤訊息
附錄GNASM彙編程序
附錄H64位元ARM彙編語言
參考文獻
