匯編語言程序設(shè)計(jì)圖文教程

出版時(shí)間:2009-3  出版社:北京航空航天大學(xué)  作者:朱兵//彭宣戈  頁數(shù):366  
Tag標(biāo)簽:無  

前言

  匯編語言是計(jì)算機(jī)能夠提供給程序員使用的最快而又最有效的語言,也是能夠直接控制計(jì)算機(jī)硬件的唯一語言。對(duì)于編寫高性能的系統(tǒng)軟件和應(yīng)用軟件,匯編語言是最有效的語言之一。對(duì)于高等院校計(jì)算機(jī)專業(yè)的學(xué)生,“匯編語言程序設(shè)計(jì)”是一門必修的專業(yè)基礎(chǔ)課程。通過該課程的學(xué)習(xí),能夠使學(xué)生深入理解計(jì)算機(jī)內(nèi)部完成各種復(fù)雜操作和運(yùn)算的基本原理。該課程對(duì)于培養(yǎng)學(xué)生掌握程序設(shè)計(jì)基本技能和調(diào)試技術(shù)也十分重要。同時(shí),匯編語言的主要應(yīng)用領(lǐng)域是工業(yè)控制,而工業(yè)控制中使用的計(jì)算機(jī)和單片機(jī)有很多具有與8086/8088相似的結(jié)構(gòu)。例如Intel公司的MCS51單片機(jī)與8086/8088計(jì)算機(jī)結(jié)構(gòu)非常相似,并且指令系統(tǒng)也幾乎相同。因此,本書介紹的8086/8088匯編語言也是為掌握工控機(jī)的應(yīng)用鋪平道路??梢哉f,學(xué)習(xí)匯編語言與計(jì)算機(jī)硬件系統(tǒng)是相輔相成的。本書的目的就是使讀者通過熟練掌握匯編語言而進(jìn)入工控領(lǐng)域?! ∪珪卜?章。第1章介紹匯編語言的基礎(chǔ)知識(shí)與基本概念。第2章介紹8086/8088 CPU的內(nèi)部結(jié)構(gòu),以及匯編語言程序上機(jī)調(diào)試的方法和手段。第3章介紹8086/8088 CPU的尋址方式及指令系統(tǒng)。第4章介紹偽指令。第5章介紹匯編語言程序設(shè)計(jì)方法。第6章介紹輸入/輸出方法。第7章介紹中斷與基本輸入/輸出系統(tǒng)BIOS。第8章介紹高級(jí)匯編語言技術(shù),包括宏匯編、結(jié)構(gòu)及條件匯編等。第9章介紹80386匯編語言程序設(shè)計(jì)基礎(chǔ)?! ”緯芍毂?、彭宣戈任主編,章謀、冷明任副主編。其中第1章由江西省公安??茖W(xué)校肖斌編寫;第2章由深圳市警察訓(xùn)練學(xué)校李莉編寫;第3章由井岡山大學(xué)王曉軍編寫;第4章由江西華憶電子工業(yè)中等專業(yè)學(xué)校章謀編寫;第5章由井岡山大學(xué)朱兵編寫;第6章由井岡山大學(xué)曾小薈編寫;第7章由井岡山大學(xué)周旭艷  編寫;第8章由井岡山大學(xué)譚彬編寫;第9章由井岡山大學(xué)冷明編寫;附錄由井岡山大學(xué)彭宣戈編寫。全書由朱兵、彭宣戈提出框架,并負(fù)責(zé)統(tǒng)稿?! ”緯诰帉戇^程中參考了國內(nèi)有關(guān)書籍資料,在此謹(jǐn)向有關(guān)作者表示衷心地感謝?! ∮捎诰幷叩乃接邢?,加之時(shí)間倉促,本書缺點(diǎn)和不當(dāng)之處在所難免,歡迎廣大教師、同行專家以及各位讀者批評(píng)指正。

內(nèi)容概要

匯編語言是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生的必修專業(yè)基礎(chǔ)課程,匯編語言的應(yīng)用在系統(tǒng)軟件開發(fā)、實(shí)時(shí)控制和實(shí)時(shí)處理領(lǐng)域中有著重要的地位。本書以Intel 8086/8088 CPU為核心,全面介紹匯編語言的相關(guān)知識(shí),闡述匯編語言程序設(shè)計(jì)的方法及技巧。本書在大量實(shí)例中均配以相應(yīng)圖片解釋,使讀者對(duì)每個(gè)實(shí)例的操作全過程一目了然,更容易理解和掌握匯編語言。    本書可作為高等院校、高職高專計(jì)算機(jī)與相關(guān)專業(yè)的教材,也可作為相關(guān)工程技術(shù)人員及自學(xué)者的參考書。

書籍目錄

第1章  概述  1.1  匯編語言概述    1.1.1  機(jī)器語言    1.1.2  匯編語言    1.1.3  高級(jí)語言    1.1.4  3種語言的特點(diǎn)比較  1.2  計(jì)算機(jī)中數(shù)據(jù)和字符的表示    1.2.1  數(shù)制    1.2.2  計(jì)算機(jī)中的數(shù)據(jù)單位    1.2.3  編碼    1.2.4  有符號(hào)數(shù)的表示法    1.2.5  二進(jìn)制數(shù)運(yùn)算  1.3  Intel系列CPU簡介    1.3.1  4/8位微處理器    1.3.2  16位微處理器    1.3.3  32位CPU    1.3.4  CPU發(fā)展趨勢    習(xí)題第2章  8086/8088 CPU的內(nèi)部結(jié)構(gòu)與匯編語言程序上機(jī) 2.1 8086/8088 的功能結(jié)構(gòu) 2.2 8086/8088 的寄存器結(jié)構(gòu) 2.3 存儲(chǔ)器結(jié)構(gòu)與堆?!?.4 匯編語言程序的調(diào)試 2.5 DEBUG命令的使用 習(xí)題第3章  8086/8088指令系統(tǒng)第4章  偽指令第5章  匯編語言程序設(shè)計(jì)第6章  輸入/輸出方法第7章  中斷與基本輸入/輸出系統(tǒng)BIoS第8章  高級(jí)匯編語言程序設(shè)計(jì)第9章  80386匯編程序設(shè)計(jì)基礎(chǔ)附錄

章節(jié)摘錄

  第1章 概述  程序設(shè)計(jì)語言是開發(fā)計(jì)算機(jī)各種軟件的工具,它經(jīng)歷了由低級(jí)語言到匯編語言,再到高級(jí)語言的發(fā)展過程。其中,匯編語言是一種能夠充分利用計(jì)算機(jī)硬件特性的低級(jí)語言,它與計(jì)算機(jī)的結(jié)構(gòu)有著非常緊密的聯(lián)系。雖然高級(jí)語言能夠?qū)崿F(xiàn)絕大部分機(jī)器語言可以實(shí)現(xiàn)的功能,但匯編語言還是經(jīng)常被用來改進(jìn)計(jì)算機(jī)軟件和硬件控制系統(tǒng)的工作效率,以及用于高級(jí)語言的程序調(diào)試,為計(jì)算機(jī)系統(tǒng)提供高速、高效的代碼。因此學(xué)習(xí)和掌握匯編語言程序設(shè)計(jì)的內(nèi)部細(xì)節(jié)對(duì)于計(jì)算機(jī)的學(xué)習(xí)非常有益?! ?.1 匯編語言概述  自從第1臺(tái)計(jì)算機(jī)ENIAC于1946年誕生以來,計(jì)算機(jī)的發(fā)展經(jīng)歷了電子管、晶體管、集成電路和超大規(guī)模集成電路4代,目前正朝著智能化的第5代計(jì)算機(jī)發(fā)展。計(jì)算機(jī)的應(yīng)用已滲透到社會(huì)和生活的各個(gè)領(lǐng)域,人們與計(jì)算機(jī)進(jìn)行交流的“語言”也經(jīng)歷了機(jī)器語言、匯編語言和高級(jí)語言3個(gè)重要階段的發(fā)展,正朝著“自然語言”的方向發(fā)展?! ?.1.1 機(jī)器語言  機(jī)器語言是一種計(jì)算機(jī)能直接識(shí)別和執(zhí)行的用二進(jìn)制代碼表示的機(jī)器指令的集合。程序設(shè)計(jì)者利用它可以直接控制計(jì)算機(jī)的硬件。機(jī)器語言具有直接執(zhí)行和速度快等特點(diǎn)。不同型號(hào)的計(jì)算機(jī)其機(jī)器語言是不相通的,即按照某種型號(hào)計(jì)算機(jī)的機(jī)器指令系統(tǒng)編制的程序,不能在另一種型號(hào)的計(jì)算機(jī)上執(zhí)行。

圖書封面

圖書標(biāo)簽Tags

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


    匯編語言程序設(shè)計(jì)圖文教程 PDF格式下載


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

 
 

 

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

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