匯編語言程序設計

匯編語言程序設計 pdf epub mobi txt 電子書 下載2025

出版者:清華大學
作者:張雪蘭
出品人:
頁數:459
译者:
出版時間:2006-4
價格:38.00元
裝幀:
isbn號碼:9787302124368
叢書系列:
圖書標籤:
  • 計算機科學與技術
  • asm
  • 匯編語言
  • 2011
  • 匯編語言
  • 程序設計
  • 計算機科學
  • 底層編程
  • x86
  • MASM
  • 匯編
  • 編程入門
  • 計算機基礎
  • 技術
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書選擇瞭當今廣為流行的以Intel 80x86係列為CPU的PC及其兼容機作為硬件平颱,以DOS和Windows兩種操作係統作為軟件平颱,深入討論實模式和保護模式的匯編語言程序設計。全書共分12章,由兩部分組成。第1部分介紹Intel 80x86係列微處理器的基礎知識、實模式匯編語言程序設計等,主要內容包括:預備知識、微處理器的基礎知識、尋址方式及指令集、匯編語言程序組織、程序的基本結構及其程序設計、子程序與宏指令設計、實模式I/O程序設計、匯編語言高級編程技巧等。第2部分介紹基於Windows的保護模式程序設計,主要內容包括:32位CPU及Windows基礎、Windows匯編語言程序設計基礎、深入Windows匯編編程、保護模式及其應用等。本書內容由淺入深、循序漸進、實例豐富,許多完整程序都是有一定難度的實際應用,很有參考價值。本書每章後均附有習題,以便讀者檢查及鞏固所學知識。

  本書既可作為高等院校計算機科學與技術專業及其相關專業的本科教材,也可供從事計算機開發及研究的工程技術人員參考。

著者簡介

圖書目錄

第1部分 實模式編程第1章 預備知識1.1進位記數製及不同數製間的轉換1.1.1什麼是進位記數製1.1.2計算機中常用的進位記數製1.1.3不同進位記數製之間的轉換1.2二進製數的算術和邏輯運算1.2.1二進製數的算術運算1.2.2二進製數的邏輯運算1.3數和字符在計算機中的錶示方法1.3.1整數在計算機中的錶示1.3.2字符編碼1.3.3BCD碼習題1第2章 微處理器的基礎知識2.1Intel 80x86係列微處理器簡介2.1.1Intel 80x86係列微處理器2.1.23種運行模式2.2程序可見寄存器組2.3存儲器2.3.1基本概念2.3.2存儲器分段管理2.3.3實模式存儲器尋址2.4PC操作係統的發展2.4.1MSDOS2.4.2桌麵Windows係統2.4.3Windows NT係列2.4.4Linux2.5DOS 內存布局2.6外部設備及I/O地址空間2.7匯編語言概述2.7.1程序設計語言概述2.7.2匯編語言概述習題2第3章 尋址方式及指令集3.1Intel 80x86指令集的發展3.2與數據有關的尋址方式3.3數據傳送指令3.4算術運算指令3.4.1二進製算術運算指令3.4.2十進製算術運算指令3.5邏輯指令3.6程序控製指令3.6.1與轉移地址有關的尋址方式3.6.2程序控製指令簡介3.7處理機控製指令3.8串操作指令3.9條件字節設置指令習題3第4章 匯編語言程序組織4.1匯編語言語句格式4.2匯編語言源程序結構4.2.1典型的.exe文件結構4.2.2典型的.com文件結構4.3常用僞指令4.3.1數據定義僞指令4.3.2LABEL僞指令4.3.3符號定義僞指令4.3.4對準僞指令4.3.5結構僞指令4.3.6微處理器僞指令4.4匯編語言操作符4.5匯編語言程序上機過程4.5.1.exe文件上機過程4.5.2.com文件上機過程4.5.3高版本——集匯編與連接一起的MLexe4.6調用ROM BIOS或DOS中斷實現數據的輸入輸齣4.6.1使用ROM BIOS中斷調用4.6.2使用DOS係統功能調用4.7簡化段定義習題4第5章 程序基本結構及其程序設計5.1順序結構及簡單程序設計5.2分支結構及程序實現5.3循環結構及程序實現習題5第6章 子程序與宏指令設計6.1子程序結構及設計方法6.1.1含有子程序的程序結構6.1.2設計子程序時應注意的問題6.2子程序參數傳遞6.2.1通過寄存器傳遞6.2.2同模塊中的子程序可直接訪問模塊中的變量6.2.3通過地址錶傳遞參數地址6.2.4通過堆棧傳遞參數或參數地址6.3嵌套與遞歸子程序6.4宏指令6.4.1宏定義、宏調用、宏擴展6.4.2LOCAL僞指令6.4.3宏指令嵌套6.4.4宏操作符6.4.5列錶僞指令6.5宏指令庫6.5.1建立宏指令庫6.5.2包含與刪除——INCLUDE和PURGE僞指令6.5.3使用宏指令庫中的宏指令6.5.4宏指令與子程序的區彆6.6重復僞指令6.6.1重復僞指令REPT6.6.2不定重復僞指令6.7條件僞指令習題6第7章 實模式I/O程序設計7.1概述7.2程序查詢方式7.3中斷傳送方式7.3.1中斷的基本概念7.3.2中斷分類7.3.3可屏蔽中斷的進一步討論7.3.4中斷優先級與中斷嵌套7.3.5實模式中斷處理過程7.3.6存取中斷嚮量7.3.7中斷處理子程序的設計步驟7.3.8中斷程序設計舉例7.4DMA方式簡介7.5磁盤文件存取技術7.5.1文件命名7.5.2DOS的句柄式文件管理功能7.5.3利用句柄存取文件的程序舉例7.5.4字符設備句柄式輸入輸齣習題7第8章 匯編語言高級編程技巧8.1模塊化程序設計8.1.1模塊通信8.1.2模塊連接8.1.3模塊組織建議8.1.4模塊程序設計上機步驟8.1.5綜閤舉例8.2匯編語言程序與高級語言程序的連接8.2.1在C程序中直接嵌入匯編代碼8.2.2在C程序中直接調用匯編子程序8.2.3匯編語言程序調用C函數8.3使用DOS EXEC功能執行程序8.3.1DOS的內存分配與釋放功能簡介8.3.2使用DOS EXEC功能加載並執行程序8.4TSR程序設計習題8第2部分 保護模式編程第9章 32位CPU及Windows基礎9.1保護模式基礎9.1.132位CPU內部結構9.1.2程序不可見寄存器組9.2內存管理9.2.1分段內存管理9.2.2分頁內存管理9.2.3尋址方式的增強9.3Windows環境9.3.1Windows程序的執行環境9.3.2Windows的保護機製9.3.332位堆棧習題9第10章 Windows匯編語言程序設計基礎10.1Windows匯編環境10.1.1Windows下的MASM與LINK10.1.2Windows匯編源程序的格式10.1.3圖形界麵與字符界麵10.2Windows下的子程序設計與函數調用10.2.1通過全局變量及寄存器傳遞參數10.2.2C函數的參數傳遞方式cdecl10.2.3僞指令invoke10.2.4Windows中匯編與C的相互調用10.2.5在匯編中調用Windows的API10.2.6C++與匯編10.3使用Visual C編譯調試匯編程序10.3.1建立工程10.3.2設置調試選項10.3.3常用調試命令習題10第11章 深入Windows匯編編程11.1匯編高級語法11.1.1條件測試錶達式11.1.2分支僞操作11.1.3循環僞操作11.2程序優化11.2.1運行時間的優化11.2.2占用空間的優化11.3文件操作11.3.1文件操作的基本函數11.3.2文件處理實例11.4結構化異常處理11.4.1捕捉程序中的異常11.4.2匯編程序中的異常處理習題11第12章 保護模式及其應用12.1特權級保護12.1.1對數據訪問的保護12.1.2對程序轉移的保護12.1.3門12.2任務12.2.1任務狀態段12.2.2任務切換12.2.3輸入輸齣保護12.3中斷和異常12.3.1中斷和異常的類型12.3.2中斷門和陷阱門12.3.3中斷和異常的處理過程12.3.4外部中斷源12.3.5通過任務門的轉移12.4虛擬8086模式12.5操作係統類指令習題12附錄A 匯編語言僞指令和操作符附錄B DEBUG調試工具附錄C INT 21H DOS係統功能調用中斷附錄D BIOS中斷調用參考文獻
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

一般的教材

评分

一般的教材

评分

一般的教材

评分

╮(╯_╰)╭

评分

一般的教材

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有