IBM-PC彙編語言程式設計

IBM-PC彙編語言程式設計

《IBM-PC彙編語言程式設計》是2008年機械工業出版社出版的圖書,作者是佘朝昆。

基本介紹

  • 書名:IBM-PC彙編語言程式設計
  • 作者:佘朝昆
  • ISBN:10位[7111227506] 13位[9787111227502]
  • 定價:¥44.00 元
  • 出版社機械工業出版社
  • 出版時間:2008-1-1
內容簡介,作者簡介,目錄,

內容簡介

本書分為兩部分,第一部分主要闡述和討論了80X86彙編語言程式設計的基礎知識。如;數據格式及其轉換,8086CPU中暫存器的結構及使用,存儲器的分段,指令和運算元的定址方式,80X86的指令系統,彙編語言程式格式及偽指令,彙編語言程式設計上機實踐等。第二部分主要是彙編語言程式設計的基本原理、方法和技巧。內容包括一個完整的源程式的編寫過程——順序、分支、循環和子程式等的基本結構形式以及程式設計,輸入、輸出和中斷程式設計,高級宏彙編語言技術,BIOS及DOS中斷。還附有上機實踐操作參考題,ASCII碼字元表;8086/8088指令系統匯總表;常用指令對標誌暫存器標誌位的影響匯總表;MASM宏彙編語言的保留字:彙編程式出錯信息,系統功能調用一覽表;DOS及BIOS中斷等。
本書主要闡述80X86彙編語言程式設計方法和技術。全書共分四部分:第1章和第2章為基礎知識部分;第3章和第4章為編程工具部分,主要內容為80X86的指令系統與定址方式,以及包括偽操作在內的彙編語言程式格式;第5章-第9章說明編程方法,內容包括循環、分支、子程式等基本程式結構,程式設計的基本方法和技術,多模組連線技術,宏彙編技術,以中斷為主的輸入輸出程式設計方法,以及BIOS和DOS系統功能調用;第10章和第11章為實際套用部分,說明圖形顯示、發聲和磁碟檔案存取技術。全書提供了大量程式實例,每章後均附有習題。本書在是1991年第1版的基礎上,融會了10年來教學與科研的新成果改編成的。其第1版曾先後獲得過原電子工業部工科電子類專業優秀教材一等獎、教育部科技進步一等獎、國家科技進步三等獎等;受到廣大讀者的歡迎,累計發行達130多萬冊。本書適用於高等院校以及大、中專院校作為“彙編語言程式設計”課程的教材,本書也適於初學者使用,只要具有一種高級語言程式設計基礎的讀者,都可通過學習本書掌握彙編語言程式設計技術。
作 者: 沈美明,溫冬嬋 編著
IBM-PC彙編語言程式設計
出 版 社: 清華大學出版社
出版時間: 2001-8-1 字 數: 711000 版 次: 2 頁 數: 482 印刷時間: 2005-10-1 開 本: 印 次: 紙 張: 膠版紙 I S B N : 9787302046646

作者簡介

沈美明,女,江蘇吳縣人。1959年畢業於清華大學自動控制系計算機專業並留校任教至今。現為清華大學計算機系教授、博士生導師。
沈美明教授多年來一直從事並行處理/分布計算機系統、並行程式開發環境等方面的研究工作。近幾年來,參加或負責的“高性能可擴展機群結構並行計算機系統”、“智慧型軟體開發環境”等項目的研究成果達到了國際先進水平及國內領先水平,多次獲得電子部及國家教委科技進步獎勵。任本科生重要專業課“IBM-PC彙編語言程式設計”主講教員,所編相應教材分別獲國家級科技進步三等獎、電子部工科電子類專業優秀教材一等獎並成為行銷全國的暢銷書。幾年來在國內外學術刊物及國際學術會議上發表論文近百篇。著作及譯作有《計算機結構與並行處理》、《高等計算機系統結構》等。

目錄

再版前言
第1章 基礎知識
1.1 進位記數制與不同基數的數之間的轉換
1.2 二進制數和十六進制數運算
1.3 計算機中數和字元的表示
1.4 幾種基本的邏輯運算
習題
第2章 80x86計算機組織
2.1 80x86微處理器
2.2 基於微處理器的計算機系統構成
2.3 中央處理機
2.4 存儲器
2.5 外部設備
習題
第3章 80x86的指令系統和定址方式
3.1 80x86的定址方式
3.2 程式占有的空間和執行時間
3.3 80x86的指令系統
習題
第4章 彙編語言程式格式
4.1 彙編程式功能
4.2 偽操作
4.3 彙編語言程式格式
4.4 彙編語言程式的上機過程
習題
第5章 循環與分支程式設計
5.1 循環程式設計
5.2 分支程式設計
5.3 如何在實模式下發揮80386及其後繼機型的優勢
習題
第6章 子程式結構
6.1 子程式的設計方法
6.2 子程式的嵌套
6.3 子程式舉例
習題
第7章 高級彙編語言技術
7.1 宏彙編
7.2 重複彙編
7.3 條件彙編
習題
第8章 輸入輸出程式設計
第9章 BIOS和DOS中斷
第10章 圖形與發音系統的程式設計
第11章 磁碟檔案存取技術
附錄
參考文獻

相關詞條

熱門詞條

聯絡我們