匯編語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2008-2  出版社:上??茖W(xué)技術(shù)  作者:張青林  頁(yè)數(shù):236  

內(nèi)容概要

本書首先介紹匯編語(yǔ)言概念及與匯編語(yǔ)言課程相關(guān)的基礎(chǔ)知識(shí)。以計(jì)算機(jī)系統(tǒng)組成為線索,闡述了8086/8088 CPu的結(jié)構(gòu),進(jìn)而介紹其內(nèi)部寄存器名稱和基本作用,并對(duì)存儲(chǔ)器的組織以及分段情況作了分析講解。接著,介紹Intel 8086/8088的尋址方式、指令系統(tǒng)和常用偽指令。以MASM為匯編器,講解了匯編語(yǔ)言程序的上機(jī)過程。為了避免學(xué)生集中學(xué)習(xí)指令而感到知識(shí)容量大、密集度高、枯燥乏味的缺憾,本書將部分指令同順序程序、分支程序、循環(huán)程序、子程序設(shè)計(jì)結(jié)合起來講解。上機(jī)實(shí)驗(yàn)指導(dǎo)部分先從寄存器、存儲(chǔ)器操作人手,到DEBUG環(huán)境下編程,再過渡到MASM匯編器編程。增加了基礎(chǔ)操作的內(nèi)容,豐富了實(shí)踐教學(xué)。為適合不同層次人員的學(xué)習(xí),本書將80x86/Pentium部分指令及編程技術(shù)、匯編語(yǔ)言程序綜合舉例列入選學(xué)內(nèi)容。    本書可作為高職高專、成人高校計(jì)算機(jī)類、電子類、電氣類、自動(dòng)化類等各專業(yè)的教材,也可作為專業(yè)技術(shù)人員、自學(xué)者的參考書。

書籍目錄

第1章  匯編語(yǔ)言及相關(guān)基礎(chǔ)知識(shí)  1.1  匯編語(yǔ)言概述  1.2  常用數(shù)制及其轉(zhuǎn)換  1.3  無符號(hào)數(shù)和有符號(hào)數(shù)  1.4  原碼、反碼和補(bǔ)碼  1.5  BCD碼和ASCII碼  1.6  基本邏輯運(yùn)算  習(xí)題第2章  微型計(jì)算機(jī)內(nèi)部結(jié)構(gòu)及編程模型  2.1  計(jì)算機(jī)系統(tǒng)組成  2.2  8086/8088 CPU組成    2.3  8086/8088的存儲(chǔ)器組織  2.4  DEBUG的使用   習(xí)題第3章  8086/8088的尋址方式和基本指令  3.1  概述  3.2  與數(shù)據(jù)有關(guān)的尋址方式  3.3  8086/8088基本指令  習(xí)題第4章  8086/8088偽指令及上機(jī)過程  4.1  匯編語(yǔ)言語(yǔ)句格式  4.2  偽指令語(yǔ)句  4.3  宏指令  4.4  DOS功能調(diào)用  4.5  匯編語(yǔ)言程序的上機(jī)過程  習(xí)題第5章  順序程序設(shè)計(jì)  5.1  匯編語(yǔ)言程序設(shè)計(jì)概述  5.2  流程圖的畫法規(guī)定  5.3  順序程序設(shè)計(jì)第6章  控制轉(zhuǎn)移指令與分支程序設(shè)計(jì)  6.1 與轉(zhuǎn)移有關(guān)的尋址方式  6.2  控制轉(zhuǎn)移指令  6.3  分支程序設(shè)計(jì)  習(xí)題第7章  循環(huán)指令與循環(huán)結(jié)構(gòu)程序設(shè)計(jì)  7.1  循環(huán)指令  7.2  循環(huán)程序的結(jié)構(gòu)  7.3  單重循環(huán)程序設(shè)計(jì)  7.4  循環(huán)程序的控制方法  7.5  多重循環(huán)程序設(shè)計(jì)  習(xí)題第8章  子程序相關(guān)指令與子程序設(shè)計(jì)  8.1  子程序調(diào)用與返回指令  8.2  子程序的基本構(gòu)成  8.3  子程序的參數(shù)傳遞方法  8.4  子程序設(shè)計(jì)  8.5  子程序的嵌套與遞歸  習(xí)題第9章  80x86/Pentium部分新增指令  9.1  Intel系列CPU簡(jiǎn)介  9.2  80286 1曾擴(kuò)指令  9.3  80386曾擴(kuò)指令  9.4  80486增擴(kuò)指令  9.5  Pentium增擴(kuò)指令  9.6  80x86指令集選擇偽指令  習(xí)題第10章  程序設(shè)計(jì)綜合示例  10.1  算術(shù)運(yùn)算程序設(shè)計(jì)  10.2  非數(shù)值處理程序設(shè)計(jì)  10.3  發(fā)聲程序設(shè)計(jì)  10.4  圖形顯示程序設(shè)計(jì)  10.5  動(dòng)畫程序設(shè)計(jì)  習(xí)題實(shí)驗(yàn)一  顯示和修改寄存器及顯示存儲(chǔ)區(qū)操作實(shí)驗(yàn)二  顯示和修改存儲(chǔ)單元內(nèi)容及編程操作實(shí)驗(yàn)三  內(nèi)存操作數(shù)、尋址方法和基本指令操作實(shí)驗(yàn)四  數(shù)據(jù)的建立與傳送操作  實(shí)驗(yàn)五  算術(shù)、邏輯、移位及串指令的操作實(shí)驗(yàn)六  數(shù)據(jù)串傳送和查表程序 實(shí)驗(yàn)七  匯編語(yǔ)言程序的上機(jī)過程操作實(shí)驗(yàn)八  分支程序、順序程序設(shè)計(jì)實(shí)驗(yàn)九  循環(huán)程序設(shè)計(jì)實(shí)驗(yàn)十  子程序設(shè)計(jì)實(shí)驗(yàn)十一  統(tǒng)計(jì)學(xué)生成績(jī)程序設(shè)計(jì)實(shí)驗(yàn)十二  學(xué)生成績(jī)名次表程序設(shè)計(jì)附錄1  80x86指令表附錄2  DOS系統(tǒng)功能調(diào)用(INT 21H)參考文獻(xiàn)

章節(jié)摘錄

  第1章 匯編語(yǔ)言及相關(guān)基礎(chǔ)知識(shí)  1.1 匯編語(yǔ)言概述  1.1.1 匯編語(yǔ)言的概念  匯編語(yǔ)言是一種面向機(jī)器的語(yǔ)言,其指令與機(jī)器指令是一一對(duì)應(yīng)的。匯編語(yǔ)言用符號(hào)和文字來表示指令,所以它又稱為符號(hào)語(yǔ)言?! ∷^指令是指控制計(jì)算機(jī)執(zhí)行某一特定操作的命令。一臺(tái)計(jì)算機(jī)所能識(shí)別的指令的全體稱為指令系統(tǒng),它反映了計(jì)算機(jī)基本功能的強(qiáng)弱?! 《鴻C(jī)器指令是以二進(jìn)制代碼形式表示的、能直接為計(jì)算機(jī)識(shí)別并執(zhí)行的命令,它通常由操作碼和操作數(shù)兩部分組成。8086/8088的指令系統(tǒng)有l(wèi)00多條基本指令?! 〕绦蚴前凑沾_定的算法解決具體問題所必需的指令序列,由數(shù)據(jù)、指令和字符等構(gòu)成,在程序執(zhí)行前應(yīng)預(yù)先將其以二進(jìn)制代碼的形式存儲(chǔ)在存儲(chǔ)單元中。用匯編語(yǔ)言編寫的程序是不能被計(jì)算機(jī)直接識(shí)別和執(zhí)行的(同用高級(jí)語(yǔ)言編寫的程序一樣),它需要翻譯成目標(biāo)程序后方可執(zhí)行,這個(gè)過程我們稱為匯編(如“由匯編語(yǔ)言源程序到執(zhí)行文件的處理過程圖”所示)。匯編語(yǔ)言的使用雖然不如高級(jí)語(yǔ)言簡(jiǎn)單方便,但因它與機(jī)器語(yǔ)言是一一對(duì)應(yīng)的,故可充分利用計(jì)算機(jī)硬件系統(tǒng)的特性,提高編程技巧和編程質(zhì)量。另外,利用匯編語(yǔ)言處理l/O設(shè)備是匯編語(yǔ)言的獨(dú)到之處,所以它是無法被其他語(yǔ)言所取代的。匯編程序的類型有:自匯編程序、交叉匯編程序、微匯編程序、浮動(dòng)匯編程序和宏匯編程序?!  ?/pre>

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    匯編語(yǔ)言程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7