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