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

出版時(shí)間:2009-7  出版社:北京大學(xué)出版社  作者:張光長(zhǎng) 編  頁(yè)數(shù):265  

前言

本套教材經(jīng)過(guò)全國(guó)幾十所高等學(xué)校老師一年多的努力,終于與廣大讀者見(jiàn)面了。我相信,它一定會(huì)受到全國(guó)高等學(xué)校計(jì)算機(jī)界老師和同學(xué)們的熱烈歡迎。隨著信息技術(shù)的飛速發(fā)展,單一培養(yǎng)模式已經(jīng)不能滿足社會(huì)對(duì)計(jì)算機(jī)專(zhuān)業(yè)人才多樣化的需求。應(yīng)對(duì)這一變化的最佳辦法,就是采用多種模式的培養(yǎng)方式。當(dāng)前,高等學(xué)校的計(jì)算機(jī)教育正處于從過(guò)去的單一培養(yǎng)模式向多種培養(yǎng)模式的轉(zhuǎn)變過(guò)程中,多種模式的培養(yǎng)方式將是必然的發(fā)展方向。多種模式的培養(yǎng)方式包括:培養(yǎng)人才的類(lèi)型不同研究型,應(yīng)用型);專(zhuān)業(yè)方向不同(計(jì)算機(jī)軟件,計(jì)算機(jī)網(wǎng)絡(luò),信息安全,信息系統(tǒng),計(jì)算機(jī)應(yīng)用技術(shù)等);課程設(shè)置的多樣性等。同時(shí),高等教育對(duì)科技人才培養(yǎng)的要求是:不但要培養(yǎng)研究型科技人才,還要為國(guó)家培養(yǎng)更多的應(yīng)用型科技人才(或稱(chēng)工程型科技人才)。也就是說(shuō),培養(yǎng)應(yīng)用型科技人才是百分之九十以上的普通高等學(xué)校的主要任務(wù)。本套教材正是為適應(yīng)多種模式培養(yǎng)方式的要求,并且著重于培養(yǎng)計(jì)算機(jī)領(lǐng)域高級(jí)應(yīng)用型科技人才的需求,而組識(shí)編寫(xiě)的。本套教材具有如下特點(diǎn)。1.基礎(chǔ)理論夠用計(jì)算機(jī)專(zhuān)業(yè)所需的基礎(chǔ)理論知識(shí)以夠用為準(zhǔn),不是盲目擴(kuò)張。如數(shù)字系統(tǒng)的基礎(chǔ)知識(shí),計(jì)算機(jī)的基本組成原理和體系結(jié)構(gòu)的基礎(chǔ)知識(shí),離散數(shù)學(xué)的基礎(chǔ)知識(shí),數(shù)據(jù)結(jié)構(gòu)和算法的基礎(chǔ)知識(shí),操作系統(tǒng)的基礎(chǔ)知識(shí),程序設(shè)計(jì)的基礎(chǔ)知識(shí)等,都進(jìn)行了必要的講解介紹。

內(nèi)容概要

本書(shū)以80x86系列微機(jī)為特定對(duì)象,從程序員角度介紹80x86系統(tǒng)結(jié)構(gòu)和相關(guān)資源,以及常用的基本指令;在此基礎(chǔ)上,主要講述使用匯編指令構(gòu)造順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的一些“標(biāo)準(zhǔn)化”方法,以及模塊化程序設(shè)計(jì)的基本知識(shí)、基本原理和相關(guān)技術(shù)與技巧,如參數(shù)傳遞方法、局部變量分配方法與技巧、多模塊程序匯編連接方法等;此外,還介紹浮點(diǎn)運(yùn)算的程序設(shè)計(jì)方法及SIMD指令集等內(nèi)容。    本書(shū)可以作為計(jì)算機(jī)專(zhuān)業(yè)本科生的專(zhuān)業(yè)教材,也可以作為深入學(xué)習(xí)計(jì)算機(jī)科學(xué)的讀者的自學(xué)教材,還可以作為非計(jì)算機(jī)專(zhuān)業(yè)的研究生、本科生、專(zhuān)科生和從事匯編語(yǔ)言程序設(shè)計(jì)的技術(shù)人員的參考書(shū)。

書(shū)籍目錄

第1章 緒論  1.1 匯編語(yǔ)言概述  1.2 學(xué)習(xí)匯編語(yǔ)言的目的和方法  1.3 匯編語(yǔ)言的移植性問(wèn)題  習(xí)題1第2章 基礎(chǔ)知識(shí)  2.1  常用數(shù)制及其相互轉(zhuǎn)換   2.1.1 十進(jìn)位計(jì)數(shù)制   2.1.2 二進(jìn)位、八進(jìn)位及十六進(jìn)位計(jì)數(shù)制   2.1.3 數(shù)制問(wèn)的轉(zhuǎn)換  2.2 數(shù)與字符的表示方法   2.2.1 整數(shù)的表示   2.2.2 浮點(diǎn)數(shù)的表示   2.2.3 二進(jìn)制編碼的十進(jìn)制數(shù)   2.2.4 字符表示  2.3 二進(jìn)制碼的基本邏輯運(yùn)算  本章小結(jié)  習(xí)題2第3章 80x86微機(jī)系統(tǒng)的組成  3.1 基于80x86的計(jì)算機(jī)組織結(jié)構(gòu)  3.2 CPU資源   3.2.1 控制器與運(yùn)算器   3.2.2 80x86寄存器組  3.3  內(nèi)存儲(chǔ)器   3.3.1  內(nèi)存單元與數(shù)據(jù)存放字節(jié)順序   3.3.2 內(nèi)存的分段使用   3.3.3  內(nèi)存單元尋址  3.4 I/O地址空間  本章小結(jié)  習(xí)題3第4章 80x86的尋址方式與基本指令  4.1 指令系統(tǒng)概述  4.2 數(shù)據(jù)處理類(lèi)指令   4.2.1 操作數(shù)的尋址方式   4.2.2 數(shù)據(jù)傳送指令   4.2.3 算術(shù)運(yùn)算指令   4.2.4 邏輯指令   4.2.5  串處理指令  4.3 控制轉(zhuǎn)移類(lèi)指令   4.3.1 無(wú)條件轉(zhuǎn)移指令   4.3.2 條件轉(zhuǎn)移指令   4.3.3 循環(huán)指令   4.3.4 條件設(shè)置字節(jié)指令和條件傳送指令   4.3.5 子程序調(diào)用指令與子程序返回指令   4.3.6 中斷調(diào)用指令與中斷返回指令  4.4 其他類(lèi)指令   4.4.1 標(biāo)志位處理指令   4.4.2 其他指令  本章小結(jié)  習(xí)題4第5章 匯編語(yǔ)言程序設(shè)計(jì)初步  5.1  概述  5.2 匯編語(yǔ)言程序基本框架結(jié)構(gòu)   5.2.1  內(nèi)存的分段使用   5.2.2 源程序的結(jié)束與程序的執(zhí)行入口   5.2.3 匯編語(yǔ)言程序的運(yùn)行平臺(tái)  5.3 常數(shù)、變量和標(biāo)號(hào)   5.3.1 常數(shù)   5.3.2 變量  ……第6章 結(jié)構(gòu)程序設(shè)計(jì)方法第7章 模塊化程序設(shè)計(jì)方法第8章 輸入/輸出接口程序設(shè)計(jì)第9章 浮點(diǎn)運(yùn)算SIMD指令集第10章 匯編語(yǔ)言編程和調(diào)試工具附錄A 常用80×86指令速查表附錄B 編程練習(xí)環(huán)境說(shuō)明參考文獻(xiàn)

章節(jié)摘錄

插圖:第2章基礎(chǔ)知識(shí)本章主要介紹和匯編語(yǔ)言程序設(shè)計(jì)密切相關(guān)的一些基礎(chǔ)知識(shí),包括:·二進(jìn)制進(jìn)位記數(shù)制及其與二進(jìn)制數(shù)的相互轉(zhuǎn)換?!?shù)值型數(shù)據(jù)的編碼:無(wú)符號(hào)整數(shù)、有符號(hào)整數(shù)、浮點(diǎn)數(shù)和BCD碼。·常用的編碼:ASCII碼、漢字國(guó)標(biāo)碼等?!ざM(jìn)制數(shù)的算術(shù)運(yùn)算和邏輯運(yùn)算。2.1 常用數(shù)制及其相互轉(zhuǎn)換電子計(jì)算機(jī)的核心是電子電路,其最基本的邏輯電路是電子開(kāi)關(guān)。一個(gè)開(kāi)關(guān)只有兩種狀態(tài):不是斷開(kāi),就是閉合,若將其中的一種狀態(tài)記做o(如斷開(kāi)),另一種狀態(tài)記做1(如閉合),那么開(kāi)關(guān)電路作為計(jì)數(shù)器使用。1路開(kāi)關(guān)可計(jì)2個(gè)數(shù):0,1;2路開(kāi)關(guān)可計(jì)4個(gè)數(shù):O0,O1,10,11;依次類(lèi)推,n路開(kāi)關(guān)可計(jì)2個(gè)數(shù)。電子計(jì)算機(jī)本質(zhì)上是由許許多多這樣的開(kāi)關(guān)電路組成的高速運(yùn)轉(zhuǎn)的電子裝置,所以經(jīng)常說(shuō)計(jì)算機(jī)只認(rèn)識(shí)兩種符號(hào):0和1,即只能處理二進(jìn)制代碼。由于計(jì)算機(jī)只能以二進(jìn)制方式動(dòng)作,所以對(duì)一切數(shù)值數(shù)據(jù)及非數(shù)值數(shù)據(jù),也只能由0和1這兩種符號(hào)來(lái)表示,即必須轉(zhuǎn)換成二進(jìn)制編碼形式,計(jì)算機(jī)才能識(shí)別并處理。在實(shí)際使用中,由于二進(jìn)制代碼位數(shù)較長(zhǎng),書(shū)寫(xiě)、閱讀和計(jì)憶都不方便,所以常采用十六進(jìn)制數(shù)或八進(jìn)制數(shù)形式來(lái)表示二進(jìn)制編碼。但是人類(lèi)熟悉的是十進(jìn)制數(shù),并不習(xí)慣使用二進(jìn)制計(jì)數(shù),所以在使用中根據(jù)需要,計(jì)算機(jī)中的編碼和數(shù)經(jīng)常用十進(jìn)制、二進(jìn)制、十進(jìn)制和八進(jìn)制形式表示。為敘述方便,本書(shū)中若沒(méi)有特別標(biāo)注或說(shuō)明,數(shù)均為十進(jìn)制計(jì)數(shù)形式。

編輯推薦

《匯編語(yǔ)言程序設(shè)計(jì)》為全國(guó)本科計(jì)算機(jī)應(yīng)用創(chuàng)新型人才培養(yǎng)規(guī)劃教材之一。

圖書(shū)封面

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


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


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

 
 

  •   很棒!真的很棒!絕對(duì)正品。書(shū)的紙質(zhì)超好。感謝當(dāng)當(dāng)!真的非常非常感謝!
 

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

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