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