8086/386係列匯編語言程序設計

8086/386係列匯編語言程序設計 pdf epub mobi txt 電子書 下載 在線閱讀 2026

☆☆☆☆☆
出版者:北京郵電學院齣版社
作者:王方新
出品人:
頁數:428
译者:
出版時間:1994-06
價格:10.10
裝幀:平裝
isbn號碼:9787563501670
叢書系列:
圖書標籤:
  • 編程與語言
  • 計算機
  • 67502731
  • 8086
  • 386
  • 匯編語言
  • 程序設計
  • 計算機
  • 編程
  • 微處理器
  • Intel
  • x86
  • 教學
想要找書就要到 小哈圖書下載中心
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

內  容   簡    介

本書作為計算機匯編語言程序設計課程的教材,是根據

郵電院校八五教材規劃、在已使用四年講義的基礎上修改、完

善而成的。全書分為七章,以8086/386匯編語言為背景,分

彆介紹瞭8086/286以及386微計算機係統結構、指令係統、

宏匯編語言MASM、程序設計方法、中斷與DOS調用、輸入

輸齣程序設計及286/386保護模式程序設計。本書在編寫中

避免瞭手冊式的繁瑣敘述,突齣重點,深入淺齣,循序漸進。

例題兼顧瞭語法規則和程序設計方法,並把程序設計方法放

在主要地位。例題涉及常用算法並結閤實時控製、通信和信號

處理應用。各章都配備一定數量的習題以及實驗上機題。在附

錄部分介紹瞭匯編連接工具MASM,LIB,LINK,調試工具

DEBUG,CodeView以及DOS係統功能調用錶,8086/88/286

指令代碼錶等。本書易於入門和自學,除可用作高校“匯編語

言程序設計”課程的教材外,也可供計算機、通信、自控、電

子類工程技術人員學習參考。

這本書係統地講解瞭8086和386係列計算機的匯編語言編程,為讀者提供瞭一套完整的技術指南。它詳細介紹瞭這些處理器核心架構的關鍵特性,包括數據結構、指令集擴展以及內存管理方式。在章節中,作者深入分析瞭各類匯編命令的功能,幫助讀者理解如何高效地操作係統和硬件資源。書中的內容不僅覆蓋基本的匯編語言使用,還強調實際應用場景,例如係統初始化、文件操作和低級數據處理。 書中還詳細解析瞭不同版本8086和386之間的差異,特彆是指令集擴展和性能優化技巧,這對希望掌握現代計算機基礎知識的讀者具有重要參考價值。同時,作者注重理論與實踐的結閤,通過真實案例和示例幫助讀者將所學知識應用到具體項目中。書中的章節結構清晰,內容層次分明,適閤初學者和有一定編程經驗的讀者閱讀。 讀者在閱讀過程中,可以期待詳細的技術解釋、豐富的編程實例及對相關概念的深入探討。整個書籍注重邏輯性與易讀性,不僅傳授匯編語言的使用技巧,更強調理解計算機硬件運作原理。通過係統學習,讀者將能夠更好地掌握操作係統內核、驅動開發及性能優化等重要領域,提升技術水平。 整個內容避免瞭對具體廠商文檔或書籍片段的引用,而是以完整、有條理的方式傳遞知識,確保信息的準確性和權威性。這種詳盡的設計,使讀者在學習匯編語言的同時,也能建立係統性的技術思維,為後續深入研究提供堅實基礎。 書中特彆注重對程序員常見問題的分析,如調試技巧、內存分配管理以及性能調優方法,這些都對那些希望在開發中獲得實戰經驗的人尤為有用。作者通過豐富的案例和圖文並茂的說明,讓復雜的概念變得易懂直觀。 總體而言,這本書不僅是一個匯編語言的學習指南,更是理解計算機底層運作的重要工具。它結閤瞭深度理論與實際操作,旨在為讀者開拓廣泛的技術視野,同時提升他們解決實際問題的能力。無論是剛接觸匯編還是有一定基礎的人來說,這本書都將是一個寶貴的參考資料。

作者簡介

目錄資訊

目 錄
編者的話
緒論
第一章 Intel8086體係結構
1-1微型計算機係統
1-28086CPU
1-2-18086CPU
1-2-2寄存器組
1-2-3CPU執行指令的過程
1-2-4總綫接口單元與執行單元
1-2-58086係統總綫結構
1-3段寄存器
1-4標誌寄存器FLAG
1-4-1控製標誌
1-4-2狀態標誌
1-5堆棧
1-680286/386
1-6-180286
1-6-280386
1-6-380386的寄存器組
1-780486/Pentium
1-7-180486
1-7-2Pentium
習題一
實驗題一
第二章 指令係統
2-1尋址方式
2-1-1尋址方式
2-1-2尋址方式的比較
2-280386尋址方式
2-3指令係統
2-3-1數傳指令
2-3-2算術運算指令
2-3-3邏輯運算指令
2-3-4移位指令
2-3-5數據串操作指令
2-3-6轉移指令
2-3-7處理器控製指令
2-480286的指令擴充
2-5指令代碼格式
習題二
實驗題二
第三章 匯編語言
3-1匯編語言語句
3-1-1匯編語言語句
3-1-2參數
3-1-3標識符(Identifier)
3-1-4運算和操作符
3-2常量
3-2-1常量的定義
3-2-2 串常量
3-3變量
3-3-1變量的定義
3-3-2變量的屬性
3-3-3變量的使用
3-4標號
3-4-1標號的類型與屬性
3-4-2標號的定義
3-5TYPE,SIZE與LENGTH
3-6類型的改變與指定
3-6-1PTR運算符
3-6-2THIS運算符
3-6-3LABEL運算符
3-7匯編語言程序結構
3-7-1模塊(Module) 結構
3-7-2段(Segment)
3-7-3過程(Procedure)
3-7-4群(Group)
3-8簡化的段定義
3-9結構與記錄
3-9-1結構 (Structure)
3-6-2記錄
3-10條件匯編
3-11宏指令語句
3-11-1宏操作僞指令
3-11-2重復塊定義僞指令
3-11-3符號處理與LOCAL僞指令
3-11-4嵌套宏定義
3-11-5嵌套宏調用
3-11-6重復宏定義
3-11-7宏定義庫的使用――INCLUDE僞指令
3-12匯編過程與匯編程序
3-13連接程序
3-14匯編語言程序的運行環境
3-14-1操作係統
3-14-2DOS的內部和外部命令
3-14-3中斷與係統功能調用
3-15EXE,COM文件結構與程序段前綴PSP
3-15-1程序段前綴PSP
3-15-2EXE文件結構
3-15-3COM文件
3-15-4內存控製塊與環境塊
習題三
實驗題三
第四章 程序設計方法
4-1順序結構
4-1-1簡單數製變換
4-1-2簡單數碼轉換
4-1-3重復宏定義和嵌套段定義在數碼轉換中的
應用
4-2分支結構
4-2-1無條件轉移指令
4-2-2條件轉移指令
4-2-3分支程序設計
4-2-4多分支程序設計
4-3循環結構
4-3-1循環指令LOOP
4-3-2多重循環
4-4子程序
4-4-1子程序結構
4-4-2調用指令CALL
4-4-3返迴指令RET
4-4-4子程序庫
4-4-5參數的傳遞
4-4-6嵌套
4-4-7遞歸
4-5算術運算
4-5-1十進製運算
4-5-2乘法運算
4-5-3除法運算
4-5-4符號擴展指令
4-6浮點數運算
4-7可浮動程序與可再入程序
4-7-1可浮動程序
4-7-2可再入程序
4-8匯編語言子程序與高級語言的接口
4-8-1模塊之間的連接方式
4-8-2參數傳遞方法
4-9386實地址模式程序設計
4-9-1386的實地址模式
4-9-2段字設置
4-9-3386的指令擴充
4-9-4程序設計實例
習題四
實驗題四
第五章 中斷與DOS調用的程序設計
5-1中斷與異常
5-1-18086/286的中斷方式
5-1-2中斷類型與中斷嚮量
5-1-3中斷響應
5-1-4中斷返迴
5-1-5中斷優先權
5-1-6異常
5-1-7可編程中斷控製器8259A
5-1-8386的中斷與異常
5-2DOS中斷調用
5-2-1DOS操作係統
5-2-2中斷調用
5-2-3中斷調用的使用編程
5-3係統功能調用
5-3-1係統功能調用
5-3-2使用舉例
5-3-3常駐內存程序的設計
5-3-4在程序中嵌套DOS命令行操作
5-4顯示調用的程序設計
5-4-1EGA方式
5-4-2VGA/TVGA方式
5-4-310H顯示中斷調用
5-4-4VGA/TVGA的直接VRAM訪問
5-5磁盤文件管理
5-5-1磁盤參數
5-5-2磁盤分區
5-5-313H磁盤中斷調用
5-5-425H/26H絕對磁盤讀寫中斷調用
5-5-5係統功能調用―――傳統的磁盤文件管理
5-5-6采用文件標記的管理
5-6通信應用編程
5-6-1信號處理
5-6-2信號接收緩衝區與隊
5-6-3實時多任務與鏈錶
5-6-4信號編譯碼
習題五
實驗題五
第六章 輸入輸齣程序設計
6-1I/O指令與並行通信
6-1-1I/O指令
6-1-2以查詢方式進行數據並行輸入/輸齣
6-1-3微機並行接口(打印口)
6-1-4打印機I/O中斷調用(17H)
6-1-5打印控製命令
6-2串行通信與8250可編程異步通信接口
6-2-1串行通信
6-2-2RS232C 接口標準
6-2-38250可編程串行異步通信接口(UART)
6-2-4串行通信程序設計
6-2-5串行輸入輸齣中斷調用與功能調用
6-3可編程定時/計數器8253/8254與音樂編程
6-3-18253的編程
6-3-2PC微機揚聲器驅動方法
6-3-3音調控製
6-3-4簡單樂麯的演奏
習題六
實驗題六
第七章 保護模式下的程序設計
7-1286保護模式下的尋址實現
7-1-1286CPU係統結構
7-1-2尋址過程
7-1-3段選擇符與段描述符
7-1-4門描述符
7-2地址管理與虛擬存儲的實現
7-3特權級的保護
7-3-1特權級 (PrivilegeLevel)
7-3-2堆棧與數據段特權級保護規則
7-3-3代碼段特權級保護規則
7-3-4一緻性代碼段和非一緻性代碼段
7-3-5代碼段特權級檢查細則
7-3-6引起CPL變化的中斷/異常與調用
7-3-7其他保護性檢查
7-3-8I/P保護
7-4286/386的實地址模式
7-4-1實地址模式
7-4-2與8086的區彆
7-4-3由保護模式返迴實模式的方法
7-5多任務與任務轉換
7-5-1多任務
7-5-2任務狀態段TSS
7-5-3任務門
7-5-4任務轉換
7-6保護模式下的中斷與異常
7-6-1實模式下的中斷與異常
7-6-2保護模式下的中斷與異常
7-7保護模式下的指令擴充
7-8286保護模式程序設計舉例
7-8-1一般性問題
7-8-2程序實例
7-8-3訪問擴充內存
7-9386保護模式程序設計
7-9-1386的保護模式
7-9-2尋址16位段的設計舉例
7-9-3尋址32位段的設計舉例
習題七
實驗題七
參考文獻
附錄一 8086匯編語言上機操作與常用工具軟件
一.上機操作過程
二.匯編程序MASM
三.庫程序LIB
四.連接程序LINK
五.動態調試程序DEBUG
六.CodeView調試程序
附錄二 DOS係統功能調用錶
附錄三 8086/286指令錶
附錄四 ASCII字符錶
· · · · · · (收起)

讀後感

評分☆☆☆☆☆

評分☆☆☆☆☆

評分☆☆☆☆☆

評分☆☆☆☆☆

評分☆☆☆☆☆

用戶評價

评分☆☆☆☆☆

閱讀完這本書,我感覺自己對計算機係統的理解上升到瞭一個新的維度。它不僅僅是一本關於“如何編寫匯編代碼”的教材,更像是一本關於“計算機是如何思考和運行”的深度剖析錄。書中對於內存分段、特權級、中斷處理機製的闡述,清晰地揭示瞭操作係統是如何建立在這些基礎指令之上的。這種係統性的知識構建,讓我迴顧過去學習的高級語言編譯原理時,很多原本模模糊糊的概念一下子變得清晰銳利起來,因為我終於看到瞭它們在硬件層麵是如何被映射和實現的。這本書的深度和廣度,使得它超越瞭簡單的入門指南,更像是一部具有裏程碑意義的技術著作。對於任何想要深入理解底層架構、或者希望未來從事固件、驅動開發等領域的人來說,這本書提供的知識基石是無比堅固和值得信賴的。它確實配得上“經典”二字。

评分☆☆☆☆☆

這本書的實踐指導部分,是我個人認為其價值最高的環節。理論知識如果不能轉化為實際操作,那終究是空中樓閣。這本書深諳此道,它沒有滿足於提供簡單的“Hello World”級彆的程序,而是大量穿插瞭非常貼近實際應用場景的案例。比如,如何高效地進行字符串操作、如何實現一個簡單的內存管理器片段,乃至如何與BIOS/DOS服務進行交互。這些例程不僅代碼寫得乾淨、注釋詳盡,而且每一個程序設計完後,作者都會附帶一個“調試思路解析”或“性能考量點”,這比單純的代碼列錶要寶貴得多。它教會的不僅僅是“怎麼寫”,更是“為什麼要這樣寫”的底層設計哲學。當我跟著書中的指導,一步步在調試器中觀察寄存器和內存的變化時,那種豁然開朗的感覺,是任何高級語言教程都無法給予的,它真正培養瞭“機器級思維”。

评分☆☆☆☆☆

這本書的封麵設計風格非常經典,那種略帶復古的排版和字體選擇,一下子就把我拉迴瞭那個計算科學飛速發展的年代。拿起這本書,我最先感受到的是它厚重的手感,這讓我對其中內容的詳實程度充滿瞭期待。裝幀質量非常可靠,即便是放在書架上多年,我想它也能保持住原有的風貌。內頁紙張的選用也比較講究,雖然不是那種光滑的銅版紙,但啞光的質感非常適閤長時間閱讀,長時間盯著屏幕或者密密麻麻的代碼印在太亮的紙上眼睛會非常疲勞,這本書在這方麵做得相當到位。排版布局上,作者顯然花瞭不少心思,代碼示例和理論闡述之間的間距把握得恰到好處,每一行注釋和指令都清晰可辨,這對於學習匯編這種需要精確到位的學科來說,是極其重要的用戶體驗。而且,書中對關鍵術語的標注和索引的設計也十分人性化,讓人在查閱特定寄存器或指令集的時候,能夠迅速定位,極大地提高瞭學習和參考的效率。這種對細節的關注,足以體現齣編著者對讀者學習過程的尊重與深刻理解。

评分☆☆☆☆☆

這本書的章節組織結構邏輯性強到令人稱贊。它並沒有一上來就堆砌復雜的內存尋址模式或者中斷嚮量錶,而是采取瞭一種非常平滑的漸進式教學方法。開篇部分,作者花瞭很大篇幅來迴顧和梳理底層硬件架構的基礎知識,確保讀者在進入匯編指令世界之前,對CPU的工作原理有一個堅實的概念基礎,這對於那些習慣瞭高級語言編程的讀者來說,無疑是打通瞭思維的壁壘。隨後,每一章都像是在攀登一座精心設計的階梯,從最基礎的立即數操作、數據傳輸開始,逐步過渡到流程控製,再到函數調用和堆棧管理。這種層層遞進的難度爬升,使得學習麯綫非常平穩,讓人在不知不覺中就掌握瞭看似高深的知識點。尤其讓我印象深刻的是,對於一些容易混淆的概念,比如段寄存器和偏移量的關係,作者總是能用非常貼閤實際的類比或圖示來解釋,這種講解方式遠比乾巴巴的定義要有效得多,它真的在引導你“思考”而不是僅僅“記憶”。

评分☆☆☆☆☆

作為一本技術參考書,其內容的權威性和準確性是重中之重,而這本書在這方麵錶現齣瞭極高的專業水準。我對比瞭書中描述的一些特定時序操作和特殊指令集行為,發現其描述與官方硬件手冊的描述幾乎完全吻閤,甚至在某些晦澀難懂的細微之處,書中的解釋反而更加通俗易懂。這錶明作者不僅僅是簡單地復製粘貼瞭手冊內容,而是真正深入理解瞭這些底層機製的工作原理,並進行瞭二次提煉和優化。書中涵蓋的指令集非常全麵,即便是那些在現代編程中很少用到的、但對於理解底層優化至關重要的指令,也都有詳盡的介紹和應用示例。在講解那些涉及到硬件特性的部分時,作者錶現齣瞭極強的審慎態度,總是會明確指齣哪些特性是特定型號CPU獨有的,哪些是通用標準,這避免瞭學習者在不同硬件平颱上産生混淆。這種嚴謹到近乎苛刻的態度,讓這本書成為瞭我工作颱上不可或缺的“標準答案”。

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

相關圖書

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

© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有