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

出版時(shí)間:2009-10  出版社:機(jī)械工業(yè)出版社  作者:何超 編  頁數(shù):340  

前言

  目前,匯編語言的書籍已多如牛毛,為什么還要冒很大的市場(chǎng)風(fēng)險(xiǎn)來編寫這本書呢  第一,匯編語言還很實(shí)用。計(jì)算機(jī)發(fā)展到今天,單純的計(jì)算機(jī)應(yīng)用知識(shí)已經(jīng)普及了,而人們更加關(guān)心的是計(jì)算機(jī)在控制方面的運(yùn)用?! R編語言與計(jì)算機(jī)硬件聯(lián)系密切,所以凡涉及與計(jì)算機(jī)硬件相關(guān)的輸入輸出和控制方面的程序,以及在單片機(jī)控制,嵌入式應(yīng)用,儀器、儀表及家用電器中用于控制方面的程序等,大多是用匯編語言編寫的。其中,單片機(jī)控制、嵌入式應(yīng)用,已經(jīng)或正在改變著社會(huì)生產(chǎn)和日常生活的方方面面?! W(xué)習(xí)匯編語言可以使讀者了解計(jì)算機(jī)原理最基礎(chǔ)的部分,為進(jìn)一步學(xué)習(xí)操作系統(tǒng)、接口技術(shù)、單片機(jī)和嵌入式等后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ)。  第二,比較多的匯編語言書籍給人的感覺是很難懂。分析其原因,主要包括以下幾點(diǎn):  1)匯編語言根植于計(jì)算機(jī)的硬件底層,涉及太多的機(jī)器指令和復(fù)雜規(guī)則,難于理解和綜合運(yùn)用。  2)匯編語言體系錯(cuò)綜復(fù)雜,盤根錯(cuò)節(jié),難于理清。例如,一些匯編語言的書籍不太講究知識(shí)的邏輯線索;在講某知識(shí)時(shí),插入了一些生僻的術(shù)語;行文未遵循由淺入深、由簡(jiǎn)到繁、循序漸進(jìn)的認(rèn)識(shí)規(guī)律?! ?)在對(duì)程序的解釋上,一些匯編語言的書籍存在過于簡(jiǎn)單,或過于迂回,甚至張冠李戴的問題,從而讓讀者大費(fèi)精力去猜測(cè)?! ?)在用語上,一些匯編語言的書籍偏于深?yuàn)W和過于“專業(yè)化”,給讀者增加了理解上的困難?! ?)手冊(cè)式的知識(shí)羅列,枯燥的敘述模式,使讀者不易入門,也很難感興趣,以至于缺乏學(xué)習(xí)動(dòng)力。

內(nèi)容概要

本書共8章,主要討論匯編語言的編程基礎(chǔ)、程序開發(fā)過程和調(diào)試方法。    本書的主要特點(diǎn)是通俗易懂,遵循由淺入深、由簡(jiǎn)到繁、循序漸進(jìn)的原則。力爭(zhēng)改變匯編語言難學(xué)難教的狀況。    與本書配套的《匯編語言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題解答》一書另行出版,該書包含詳盡的匯編語言程序設(shè)計(jì)實(shí)驗(yàn)和本書所有習(xí)題的解答。    本書既可作為高等院校信息類(如計(jì)算機(jī)、自動(dòng)控制、電工電子等)專業(yè)的本科教材,也可作為工程技術(shù)人員的參考書。

書籍目錄

出版說明前言第1章 匯編語言的基本概念  1.1 匯編語言概述   1.1.1 匯編語言與機(jī)器語言   1.1.2 匯編環(huán)境介紹   1.1.3 匯編語言上機(jī)過程  1.2 微型計(jì)算機(jī)中數(shù)的編碼和字符的表示   1.2.1 進(jìn)位計(jì)數(shù)制   1.2.2 進(jìn)制之間的轉(zhuǎn)換   1.2.3 無符號(hào)數(shù)和帶符號(hào)數(shù)   1.2.4 定點(diǎn)數(shù)與浮點(diǎn)數(shù)   1.2.5 計(jì)算機(jī)中的編碼  1.3  8086CPU、內(nèi)存及I/O端口   1.3.1 內(nèi)存   1.3.2  I/O端口地址   1.3.3  8086 CPU的編程結(jié)構(gòu)   1.3.4  8086CPU的寄存器   1.3.5  80×86CPU的寄存器  1.4 匯編語言的源程序格式和語句類型   1.4.1 匯編語言的源程序格式和匯編語言的語句類型   1.4.2 匯編語言的源程序格式示例   1.4.3 符號(hào)地址   1.4.4 匯編語言可執(zhí)行程序的格式  1.5 匯編語言中操作數(shù)的尋址方式   1.5.1 操作數(shù)的尋址方式   1.5.2 操作數(shù)的尋址方式在指令中的運(yùn)用   1.5.3 關(guān)于尋址方式的3點(diǎn)說明  1.6 本章小結(jié)與學(xué)習(xí)目標(biāo)  1.7 習(xí)題第2章 匯編語言程序中的指令與偽指令  2.1 匯編語言的語句格式、運(yùn)算符及表達(dá)式   2.1.1 匯編語言語句格式   2.1.2 操作數(shù)及其表達(dá)式   2.1.3 操作數(shù)表達(dá)式中的運(yùn)算符  2.2 匯編語言程序中的偽指令   2.2.1 段定義偽指令   2.2.2 ASSUME偽指令   2.2.3 數(shù)據(jù)定義偽指令   2.2.4 符號(hào)定義偽指令   2.2.5 用偽指令LABEL定義變量和標(biāo)號(hào)   2.2.6 PTR操作符、LABEL偽指令與THIS操作符的區(qū)別     2.2.7 置匯編地址計(jì)數(shù)器偽指令   2.2.8 地址定位偽操作   2.2.9 基數(shù)控制偽指令   2.2.10 過程定義偽指令PROC和ENDP  2.3 8086/8088處理器的匯編語言常用指令   2.3.1 數(shù)據(jù)傳送指令   2.3.2 算術(shù)運(yùn)算指令   2.3.3 邏輯運(yùn)算指令   2.3.4 移位指令   2.3.5 循環(huán)移位指令   2.3.6 串操作指令   2.3.7 與轉(zhuǎn)移地址有關(guān)的尋址方式——無條件跳轉(zhuǎn)指令JMP   2.3.8 處理機(jī)控制指令   2.4 3 2位新增指令簡(jiǎn)介   2.4.1 尋址方式的變化   2.4.2 32位新增指令  2.5 本章小結(jié)與學(xué)習(xí)目標(biāo)  2.6  習(xí)題二第3章 匯編語言程序設(shè)計(jì)初步  3.1 系統(tǒng)功能調(diào)用   3.1.1 系統(tǒng)功能調(diào)用概述   3.1.2 輸入輸出(I/O)系統(tǒng)功能調(diào)用  3.2 匯編語言源程序的基本框架和設(shè)計(jì)的基本步驟   3.2.1 源程序的基本框架   3.2.2 源程序設(shè)計(jì)的基本步驟  3.3 順序結(jié)構(gòu)的匯編語言源程序的編寫  3.4 分支結(jié)構(gòu)的匯編語言源程序的編寫   3.4.1 條件轉(zhuǎn)移指令   3.4.2 匯編語言分支結(jié)構(gòu)程序的編寫  3.5 循環(huán)結(jié)構(gòu)的匯編語言源程序的編寫   3.5.1 循環(huán)控制指令   3.5.2 程序的循環(huán)結(jié)構(gòu)  ……第4章 子程序設(shè)計(jì)第5章 匯編語言程序的應(yīng)用示例第6章 輸入輸出和中斷處理第7章 宏和多模塊程序設(shè)計(jì)第8章 匯編語言程序開發(fā)與調(diào)試附錄參考文獻(xiàn)

章節(jié)摘錄

  第1章匯編語言的基本概念  1.1匯編語言概述  1.1.1匯編語言與機(jī)器語言  1.機(jī)器語言  學(xué)過計(jì)算機(jī)基礎(chǔ)課程后,可以知道,指令是使計(jì)算機(jī)執(zhí)行各種操作的命令。按照具體的運(yùn)算功能要求,把一條一條指令排列和組織起來,構(gòu)成程序。編寫程序的方法和規(guī)則很多,形成不同的計(jì)算機(jī)語言。高級(jí)語言的語句形式接近于自然語言,比較易于學(xué)習(xí)和掌握。但不能被計(jì)算機(jī)直接識(shí)別和執(zhí)行,必須先通過編譯和處理,增加了計(jì)算機(jī)的工作量?! ∮?jì)算機(jī)通過CPU能直接識(shí)別和執(zhí)行的指令,稱為機(jī)器指令。機(jī)器指令與計(jì)算機(jī)的CPU和其他硬部件的具體結(jié)構(gòu)有密切的關(guān)系,通常不同種類的計(jì)算機(jī)對(duì)應(yīng)的機(jī)器指令也不同。在表現(xiàn)形式上,機(jī)器指令為二進(jìn)制代碼,機(jī)器語言是用二進(jìn)制編碼的機(jī)器指令的集合(簡(jiǎn)稱指令集)及一組使用機(jī)器指令的規(guī)則?! C(jī)器語言是計(jì)算機(jī)能直接識(shí)別的唯一語言,但機(jī)器語言不能用人們熟悉的形式來描述計(jì)算機(jī)需要執(zhí)行的任務(wù),且編寫程序十分麻煩,總是長(zhǎng)長(zhǎng)的一串0和1,容易出錯(cuò),調(diào)試也困難。

圖書封面

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


    匯編語言程序設(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