買這商品的人也買了...
-
$322嵌入式 Linux C 語言完全精通教程 -
$594基於 NiosⅡ 的嵌入式 SoPC 系統設計與 Verilog 開發實例 (Embedded SoPC Design with Nios II Processor and Verilog Examples) -
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
精通 C/C++ 指標|深入系統底層技術$680$578 -
為你自己學 Git$500$390 -
$509CTF 安全競賽入門 -
$322SOC 設計原理與實戰 -- 輕松設計機器人 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
Verilog HDL 數字系統設計與驗證 — 以太網交換機案例分析$354$336 -
網路封包大剖析:HTTP 介面自動化測試原理$720$569 -
$654Verilog 高級數字系統設計技術與實例分析 -
計算機系統開發與優化實戰$659$626 -
$352FFmpeg 入門詳解 — 音視頻原理及應用 -
$294數字電路基礎與實踐 -
$403Python 圖像處理與採集, 2/e -
FFmpeg 入門詳解 — 流媒體直播原理及應用$534$507 -
$564labuladong 的算法筆記 -
企業級 DevOps 應用實戰基於 GitLab CI/CD 和雲端原生技術$599$569 -
$658ARM 彙編與逆向工程藍狐捲基礎知識 -
通信系統實戰筆記 無處不在的信號處理$419$398 -
EDA 技術與 Verilog HDL, 4/e$479$455 -
滲透測試理論與實踐$594$564 -
$199數字信號處理題解及電子課件, 3/e -
$352數字信號處理 -
$184現代光電子學與光電子技術實驗
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以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彙編語言
參考文獻
