本書主要闡述80X86匯編語言程序設計方法和技術。全書共分四部分:第1章和第2章為基礎知識部分;第3章和第4章為編程工具部分,主要內容為80X86的指令系統(tǒng)與尋址方式,以及包括偽操作在內的匯編語言程序格式;第5章-第9章說明編程方法,內容包括循環(huán)、分支、子程序等基本程序結構,程序設計的基本方法和技術,多模塊連接技術,宏匯編技術,以中斷為主的輸入輸出程序設計方法,以及BIOS和DOS系統(tǒng)功能調用;第10章和第11章為實際應用部分,說明圖形顯示、發(fā)聲和磁盤文件存取技術。全書提供了大量程序實例,每章后均附有習題。本書在是1991年第1版的基礎上,融會了10年來教學與科研的新成果改編成的。其第1版曾先后獲得過原電子工業(yè)部工科電子類專業(yè)教材一等獎、教育部科技進步一等獎、國家科技進步三等獎等;受到廣大讀者的歡迎,累計發(fā)行達130多萬冊。本書適用于高等院校以及大、中專院校作為"匯編語言程序設計"課程的教材,本書也適于初學者使用,只要具有一種高級語言程序設計基礎的讀者,都可通過學習本書掌握匯編語言程序設計技術。
本書在是1991年第1版的基礎上,融會了10年來教學與科研的新成果改編成的。其第1版曾先后獲得過原電子工業(yè)部工科電子類專業(yè)教材一等獎、教育部科技進步一等獎、國家科技進步三等獎等;受到廣大讀者的歡迎,累計發(fā)行達130多萬冊。本書適用于高等院校以及大、中專院校作為"匯編語言程序設計"課程的教材,本書也適于初學者使用,只要具有一種高級語言程序設計基礎的讀者,都可通過學習本書掌握匯編語言程序設計技術。
IBM PC匯編語言程序設計例題習
再版前言第1章 基礎知識第1章 基礎知識1.1 進位記數(shù)制與不同基數(shù)的數(shù)之間的轉換 1.1.1 二進制數(shù) 1.1.2 二進制數(shù)和十進制數(shù)之間的轉換 1.1.3 十六進制數(shù)及其與二進制、十進制數(shù)之間的轉換1.2 二進制數(shù)和十六進制數(shù)運算 1.2.1 二進制數(shù)運算 1.2.2 十六進制數(shù)運算 1.3 計算機中數(shù)和字符的表示 1.3.1 數(shù)的補碼表示 1.3.2 補碼的加法和減法 1.3.3 無符號整數(shù) 1.3.4 字符表示法1.4 幾種基本的邏輯運算 1.4.1 "與"運算(AND) 1.4.2 "或"運算(OR) 1.1.3 "非"運算(NOT) 1.1.4 "異或"運算(XOR Excluve-OR) 習題第2章 80x86計算機組織2.1 80x86微處理器2.2 基于微處理器的計算機系統(tǒng)構成2.3 中央處理機2.4 存儲器2.5 外部設備習題第3章 80x86的指令系統(tǒng)和尋址方式3.1 80x86的尋址方式3.2 程序占有的空間和執(zhí)行時間3.3 80x86的指令系統(tǒng)習題第4章 匯編語言程序格式4.1 匯編程序功能4.2 偽操作4.3 匯編語言程序格式4.4 匯編語言程序的上機過程習題第5章 循環(huán)與分支程序設計5.1 循環(huán)程序設計5.2 分支程序設計5.3 如何在實模式下發(fā)揮80386及其后繼機型的優(yōu)勢習題第6章 子程序結構6.1 子程序的設計方法6.2 子程序的嵌套6.3 子程序舉例習題第7章 高級匯編語言技術7.1 宏匯編7.2 重復匯編7.3 條件匯編習題第8章 輸入輸出程序設計第9章 BIOS和DOS中斷第10章 圖形與發(fā)音系統(tǒng)的程序設計第11章 磁盤文件存取技術附錄參考文獻