出版時間:2008-12 出版社:李敬兆 中國科學(xué)技術(shù)大學(xué)出版社 (2008-12出版) 作者:李敬兆 編 頁數(shù):161
前言
匯編語言是提供給用戶直接訪問計算機系統(tǒng)最快而又最為有效的一種編程語言,使用匯編語言編寫程序能夠充分發(fā)揮計算機硬件系統(tǒng)的功能,具有占用存儲空間少、運行速度快以及代碼質(zhì)量高等優(yōu)點,那些需要對計算機硬件進(jìn)行控制或?qū)\行時間和效率有要求的系統(tǒng)軟件或應(yīng)用軟件,通常都是用匯編語言編寫的,因此熟練掌握匯編語言源程序的設(shè)計方法是非常重要的。目前,基于80X86系列微處理器的PC機和基于ARM核微處理器的嵌入式系統(tǒng)應(yīng)用最為廣泛,本書是與《8086/8088和ARM核匯編語言程序設(shè)計》教材配套的實訓(xùn)教程和習(xí)題解答,目的是使學(xué)生通過做實驗和做習(xí)題加深對理論課程的理解。本書在整個編寫過程中,努力做到實驗簡單、明了,習(xí)題解答簡捷、完整,具有一定的代表性,文字解釋清晰,通俗易懂。全書實驗部分共11章20個實驗,其中第1章至第7章是基于8086/8088匯編語言的實驗,共有16個實驗。第1章介紹了8086/8088匯編語言運行環(huán)境和方法,了解如何使用匯編語言編制程序,熟悉DEBUG有關(guān)命令的使用,掌握DEBUG有關(guān)指令的功能,利用DEBUG運行簡單的程序段。第2章介紹了不同數(shù)碼轉(zhuǎn)換編程及程序調(diào)試。第3章介紹了匯編語言存儲器操作的程序設(shè)計實驗。第4章介紹了匯編語言程序設(shè)計基本結(jié)構(gòu)實驗,即順序程序?qū)嶒灐⒎种С绦驅(qū)嶒?。對每類實驗都進(jìn)行了詳細(xì)的問題分析,實驗驗證。第5章介紹了數(shù)據(jù)運算類如雙精度加法、BCD減法、乘法等程序設(shè)計實驗。第6章介紹了I/O程序?qū)嶒灒瑢︽I盤掃描實驗、繪圖實驗進(jìn)行了詳細(xì)論述。第7章介紹了匯編語言與C/C++語言的混合程序設(shè)計方式,重點敘述了c/c++嵌入?yún)R編程序?qū)嶒灪虲/C++調(diào)入?yún)R編程序模塊實驗。第8章至第11章是基于ARM核微處理器匯編語言的實驗,共有4個實驗,分別對ARMADS集成開發(fā)環(huán)境、ADS1.2應(yīng)用實例、ARM匯編語言程序設(shè)計和ThIlmb匯編語言程序設(shè)計進(jìn)行了介紹。本書的第l章、第6章的實驗二、第7章至第11章由安徽理工大學(xué)徐輝老師、江靜老師、李敬兆老師編寫。其余各章實驗均由承擔(dān)相應(yīng)章節(jié)教材的安徽工業(yè)大學(xué)張雷老師、紀(jì)平老師,安徽建筑工業(yè)學(xué)院丁剛老師、夏巍老師,安徽工程科技學(xué)院謝曉東老師編寫。全書習(xí)題解答部分由承擔(dān)《8086/8088和ARM核匯編語言程序設(shè)計》相應(yīng)章節(jié)的老師編寫。安徽理工大學(xué)李敬兆教授任主編。由于編者水平所限,書中難免存在錯誤和不妥之處,敬請廣大讀者批評指正。
內(nèi)容概要
《8086/8088和基于ARM核匯編語言程序設(shè)計實驗教程及習(xí)題解答(第2版)》是《8086/8088和ARM核匯編語言程序設(shè)計》教材的配套實訓(xùn)教程及習(xí)題解答,共沒ll章20個實驗。目的是使學(xué)生通過實驗加深對理論課程的理解,增強學(xué)生的實際動手能力和實踐應(yīng)用能力?! R編語言是提供給用戶直接訪問計算機系統(tǒng)最快而又最有效的一種編程語言,使用匯編語言編寫程序能夠充分發(fā)揮計算機硬件系統(tǒng)的功能,那些需要對計算機硬件進(jìn)行控制或?qū)\行時間和效率有要求的系統(tǒng)軟件或應(yīng)用軟件,通常都是用匯編語言編寫而成的,因此熟練掌握匯編語言程序沒計方法是非常重要的。
作者簡介
李敬兆,現(xiàn)任安徽理工大學(xué)計算機科學(xué)與工程學(xué)院院長,教授,博士,碩士生導(dǎo)師,安徽省高校學(xué)科帶頭人培養(yǎng)對象,安徽理工大學(xué)計算機應(yīng)用技術(shù)學(xué)科帶頭人,全國煤炭信息與自動化委員會專家,安徽省計算機學(xué)會常務(wù)理事。主要從事“嵌入式系統(tǒng)”和“計算機監(jiān)控”等方面的教學(xué)與科研工作,主講《嵌入式系統(tǒng)設(shè)計與開發(fā)》、《匯編語言》、《計算機組成原理》、《智能控制技術(shù)》等十余門課程。主持或作為主要人員參加省部級科研項目10余項、橫向項目20余項,獲省、市科技進(jìn)步獎三項,出版專著和教材6部,在國內(nèi)外學(xué)術(shù)期刊發(fā)表學(xué)術(shù)論文40余篇。
書籍目錄
第一部分 8086和基于ARM核匯編語言程序設(shè)計實驗教程第1章 匯編語言程序調(diào)試方法實驗一 匯編語言運行環(huán)境及方法、簡單程序設(shè)計第2章 數(shù)碼轉(zhuǎn)換程序設(shè)計實驗一 數(shù)碼轉(zhuǎn)換編程及程序調(diào)試實驗二 二進(jìn)制到BCD轉(zhuǎn)換實驗三 二進(jìn)制到ASCⅡ碼轉(zhuǎn)換第3章 存儲器操作程序設(shè)計實驗一 存儲器塊清零實驗二 內(nèi)存塊移動第4章 基本程序結(jié)構(gòu)練習(xí)實驗一 循環(huán)程序?qū)嶒瀸嶒灦?分支程序?qū)嶒灥?章 數(shù)據(jù)運算程序設(shè)計實驗一 二進(jìn)制雙精度加法運算實驗二 十進(jìn)制數(shù)的BCD碼減法運算實驗三 乘法運算第6章 I/O程序設(shè)計實驗一 繪制三角形圖形程序?qū)嶒灦?鍵盤輸入程序第7章 匯編語言與C/C++的混合編程實驗一 在TurboC2.O中求兩個整數(shù)的最大值實驗二 鍵盤與顯示實驗三 在Visualc++6.0中用兩種方法實現(xiàn)求兩個整數(shù)中的最大值實驗四 嵌入?yún)R編求字符串長度第8章 ARMADS集成開發(fā)環(huán)境介紹第9章 ADS1.2應(yīng)用實例實驗一 運算程序設(shè)計第10章 ARM匯編語言程序設(shè)計實驗一 ARM匯編語言程序?qū)嶒灥?1章 Thumb匯編語言程序設(shè)計實驗一 Thumb匯編語言程序?qū)嶒灥诙糠?8086和基于ARM核匯編語言程序設(shè)計習(xí)題解答第1章 匯編語言基礎(chǔ)知識習(xí)題解答第2章 IBM—PC系統(tǒng)結(jié)構(gòu)習(xí)題解答第3章 8086/8088尋址方式和指令系統(tǒng)習(xí)題解答第4章 8086/8088匯編語言(格式)習(xí)題解答第5章 基本程序設(shè)計習(xí)題解答第6章 輸入/輸出程序設(shè)計習(xí)題解答第7章 8086/8088循環(huán)程序設(shè)計習(xí)題解答第8章 8086/8088分支程序設(shè)計習(xí)題解答第9章 子程序設(shè)計習(xí)題解答第10章 數(shù)據(jù)運算程序設(shè)計習(xí)題解答第11章 高級匯編語言技術(shù)習(xí)題解答第12章 BIOS和DOS中斷調(diào)用習(xí)題解答第13章 匯編語言與c/C++的混合編程習(xí)題解答第14章 80286/386/486/l~~entium匯編語言簡介習(xí)題解答第15章 ARMCPU概述習(xí)題解答第16章 ARM系統(tǒng)結(jié)構(gòu)習(xí)題解答第17章 ARM/1humb匯編語言(格式)習(xí)題解答第18章 ARM指令系統(tǒng)習(xí)題解答第19章 Thumb指令系統(tǒng)習(xí)題解答第20章 ARM匯編語言設(shè)計習(xí)題解答
章節(jié)摘錄
插圖:
編輯推薦
《8086/8088和基于ARM核匯編語言程序設(shè)計實驗教程及習(xí)題解答(第2版)》由中國科學(xué)技術(shù)大學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
8086/8088和基于ARM核匯編語言程序設(shè)計實驗教程及習(xí)題解答 PDF格式下載