匯編語(yǔ)言案例教程

出版時(shí)間:2009-3  出版社:化學(xué)工業(yè)出版社  作者:張開(kāi)成,鐘文龍 編著  頁(yè)數(shù):196  

前言

匯編語(yǔ)言是一種面向機(jī)器的語(yǔ)言。它能夠充分利用計(jì)算機(jī)的全部硬件特性,并且能夠直接控制計(jì)算機(jī)的所有硬件,在微型計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā)應(yīng)用和過(guò)程控制中得到廣泛應(yīng)用,因此特別受到重視。考慮到國(guó)內(nèi)當(dāng)前廣泛使用8086/8088和80X86系列微型計(jì)算機(jī)的實(shí)際情況,本書(shū)以8086/8088系統(tǒng)的匯編語(yǔ)言作為學(xué)習(xí)的對(duì)象。讀者學(xué)習(xí)了8086/8088系統(tǒng)的匯編語(yǔ)言程序設(shè)計(jì)后,掌握更高層次的匯編語(yǔ)言也就有了基礎(chǔ)。本書(shū)在編寫(xiě)過(guò)程中突出了以下四大特點(diǎn):1.首先在第1章引入了一個(gè)模型機(jī)執(zhí)行5條指令構(gòu)成的一個(gè)簡(jiǎn)短程序的教學(xué)案例,直觀地描述了微型計(jì)算機(jī)的工作過(guò)程,為初學(xué)者學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)奠定基礎(chǔ);2.介紹指令與程序設(shè)計(jì)融為一體,由淺入深,循序漸進(jìn),打破了把指令集中在一章介紹,程序單獨(dú)講解的傳統(tǒng)教法,避免了初學(xué)者單純學(xué)習(xí)指令的枯燥無(wú)味:3.把尋址方式和微機(jī)硬件系統(tǒng),即CPIJ的硬件結(jié)構(gòu)放在一起講解,更有利于初學(xué)者對(duì)問(wèn)題的理解,便于突破難點(diǎn);4.列舉大量案例說(shuō)明匯編語(yǔ)言程序設(shè)計(jì)的方法和技巧,強(qiáng)調(diào)應(yīng)用,有利于初學(xué)者分析問(wèn)題和解決問(wèn)題能力的培養(yǎng)。本書(shū)共分8章。第l章,主要介紹匯編語(yǔ)言基礎(chǔ)知識(shí)和微機(jī)的工作過(guò)程;第2章,講述微機(jī)的硬件結(jié)構(gòu)和尋址方式;第3章,介紹3種結(jié)構(gòu)的匯編語(yǔ)言程序設(shè)計(jì);第4章,介紹常用數(shù)據(jù)處理技術(shù);第5章,講述子程序設(shè)計(jì);第6章,講述匯編語(yǔ)言中的高級(jí)編程技術(shù);第7章,介紹輸入輸出方法和中斷技術(shù);第8章,介紹計(jì)算機(jī)鍵盤和屏幕控制技術(shù)。為突出應(yīng)用,從第3章起,每章都安排有適量的程序設(shè)計(jì)案例。這些程序設(shè)計(jì)案例經(jīng)過(guò)調(diào)試生成可執(zhí)行文件后,通過(guò)運(yùn)行都能直觀地看到結(jié)果,為讀者分析理解問(wèn)題提供方便。本書(shū)除第8章由張開(kāi)成和鐘文龍共同編寫(xiě)外,其他各章均由張開(kāi)成編寫(xiě)。全書(shū)由張開(kāi)成統(tǒng)稿、定稿。限于編者的水平,且時(shí)間倉(cāng)促,書(shū)中如有不妥之處,懇請(qǐng)讀者不吝賜教、指正。

內(nèi)容概要

本書(shū)以Intel系列基本微處理器8086/8088為對(duì)象,主要介紹微型計(jì)算機(jī)的基礎(chǔ)知識(shí)和工作過(guò)程、體系結(jié)構(gòu)和尋址方式、指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)的方法和技巧?! ”緯?shū)內(nèi)容簡(jiǎn)明扼要、深入淺出、案例豐富、通俗易懂,融入作者從事多年教學(xué)及工程實(shí)踐應(yīng)用的體會(huì)和經(jīng)驗(yàn)。本書(shū)首先引入了一個(gè)模型機(jī)執(zhí)行5條指令構(gòu)成的簡(jiǎn)短程序的教學(xué)案例,直觀地描述了微型計(jì)算機(jī)的工作過(guò)程,為初學(xué)者學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)奠定基礎(chǔ):然后反尋址方式和微機(jī)硬件系統(tǒng),即CPU計(jì)算機(jī)的工作過(guò)程,為初學(xué)者學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)奠定基礎(chǔ):然后把尋址方式和微機(jī)硬件系統(tǒng),即CPU的硬件結(jié)構(gòu)放在一起講解,更有利于初學(xué)者對(duì)問(wèn)題的理解,便于突破難點(diǎn)。本書(shū)列舉大量案例說(shuō)明匯編語(yǔ)言程序設(shè)計(jì)的方法和技巧,強(qiáng)調(diào)應(yīng)用,有利于培養(yǎng)初學(xué)者分析問(wèn)題和解決問(wèn)題的能力。通過(guò)本書(shū)學(xué)習(xí),將為微機(jī)應(yīng)用打下基礎(chǔ)。本書(shū)還配有教學(xué)課件和案例庫(kù),教學(xué)內(nèi)容豐富,課件功能完備,操作方便快捷,其中,微機(jī)工作過(guò)程和尋址方式等都已設(shè)計(jì)成動(dòng)畫(huà)。它將成為教師課堂授課和初學(xué)者學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)的有力幫手。   本書(shū)可作為高職高專計(jì)算機(jī)相關(guān)專業(yè)的教學(xué)用書(shū),也可作為一般工程技術(shù)人員的參考用書(shū)。

書(shū)籍目錄

第1章 概述 1.1 匯編語(yǔ)言簡(jiǎn)介  1.1.1 機(jī)器語(yǔ)言  1.1.2 匯編語(yǔ)言  1.1.3 匯編語(yǔ)言的組成和特征  1.1.4 編輯程序、匯編程序和連接程序 1.2 計(jì)算機(jī)中的數(shù)和編碼  1.2.1 計(jì)算機(jī)中的數(shù)制  1.2.2 符號(hào)數(shù)的表示  1.2.3 二進(jìn)制數(shù)的運(yùn)算  1.2.4 二進(jìn)制編碼  1.2.5 8086/8088支持的數(shù)據(jù)類型及其內(nèi)部表示 1.3 微型計(jì)算機(jī)的工作過(guò)程  1.3.1 指令與程序的執(zhí)行  1.3.2 程序執(zhí)行過(guò)程舉例 習(xí)題第2章 微機(jī)系統(tǒng)和尋址方式 2.1 微機(jī)系統(tǒng)概述  2.1.1 硬件系統(tǒng)  2.1.2 軟件系統(tǒng) 2.2 8086/8088中央處理器的組成  2.2.1 8086/8088中央處理器的功能結(jié)構(gòu)  2.2.2 8086/8088 CPU的寄存器結(jié)構(gòu) 2.3 8086/8088的存儲(chǔ)器組織  2.3.1 存儲(chǔ)器的地址和內(nèi)容  2.3.2 存儲(chǔ)器分段 2.4 尋址方式  2.4.1 立即尋址方式  2.4.2 寄存器尋址方式  2.4.3 直接尋址方式  2.4.4 寄存器間接尋址方式  2.4.5 寄存器間接尋址方式  2.4.6 基址變址尋址方式  2.4.7 相對(duì)基址變尋址方式 習(xí)題第3章 匯編語(yǔ)言程序設(shè)計(jì) 3.1 順序程序設(shè)計(jì)  3.1.1 基本結(jié)構(gòu)  3.1.2 單個(gè)字符的輸入和輸出  3.1.3 源程序的基本格式  3.1.4 順序程序設(shè)計(jì)案例 3.2 分支程序設(shè)計(jì)  3.2.1 條件標(biāo)志位的設(shè)置規(guī)則  3.2.2 跳轉(zhuǎn)指令  3.2.3 分支程序設(shè)計(jì) 3.3 循環(huán)程序設(shè)計(jì)  3.3.1 先判判斷再循環(huán)  3.3.2 先循環(huán)再判斷  3.3.3 計(jì)數(shù)型循環(huán)  3.3.4 循環(huán)嵌套 習(xí)題第4章 常用數(shù)據(jù)處理技術(shù) 4.1 變量  4.1.1 變量定義  4.1.2 內(nèi)存圖  4.1.3 變量定義與內(nèi)存分配關(guān)系 4.2 常用偽指令  4.2.1 OFFSET和SEG  4.2.2 ASSUME和PTR  4.2.3 ORG和$  4.2.4 =和EQU  4.2.5 INCLUDE偽指令 4.3 常用數(shù)據(jù)處理指令  4.3.1 算術(shù)運(yùn)算類指令  4.3.2 邏輯運(yùn)算類指令 4.4 字符串輸入輸出方法  4.4.1 DOS的9號(hào)子功能——字符串輸出  4.4.2 DOS的10號(hào)子功能——字符串輸入  4.4.3 字符數(shù)據(jù)處理程序設(shè)計(jì)案例 習(xí)題第5章 子程序設(shè)計(jì) 5.1 堆?! ?.1.1 建立堆?! ?.1.2 堆棧操作指令 ……第6章 高級(jí)編程技術(shù)第7章 輸入輸出和中斷第8章 終端控制技術(shù)參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 概述1.1 匯編語(yǔ)言簡(jiǎn)介1.1.1 機(jī)器語(yǔ)言計(jì)算機(jī)的所有操作都是在指令的控制下進(jìn)行的。能名直接控制計(jì)算機(jī)完成指定動(dòng)作的是機(jī)器指令。一條機(jī)器指令是一個(gè)由0和1組成的二進(jìn)制代碼序列,不同的機(jī)器指令對(duì)應(yīng)的二進(jìn)制代碼序列也各不相同。一條機(jī)器指令通常由操作碼和操作數(shù)兩部分構(gòu)成,操作碼在前,操作數(shù)在后。操作碼部分用來(lái)指出這條指令要求計(jì)算機(jī)做什么樣的操作,是做加法,做減法,還是完成數(shù)據(jù)傳送,或者是其他的操作;操作數(shù)部分給出參與操作的數(shù)據(jù)值,或者指出操作對(duì)象在什么地方。第17位至32位指出第一個(gè)加數(shù)在內(nèi)部存儲(chǔ)器的編號(hào)為100的那個(gè)字節(jié)中,最后8位指出另一個(gè)加數(shù)就在指令中,是18。

編輯推薦

《匯編語(yǔ)言案例教程》特色:《匯編語(yǔ)言案例教程》打破傳統(tǒng)教學(xué)法,采用由簡(jiǎn)單到基本再到復(fù)雜的循序漸進(jìn)教學(xué)法,通過(guò)大量案例將指令和程序的介紹融為一體。《匯編語(yǔ)言案例教程》按照匯編課程本身的特點(diǎn),將其知識(shí)進(jìn)行了有效的分解,自始至終用典型案例來(lái)演示所講知識(shí)點(diǎn),詳細(xì)說(shuō)明匯編語(yǔ)言程序匯編語(yǔ)言程序設(shè)計(jì)的方法和技巧,有利于培養(yǎng)初學(xué)者分析問(wèn)題和解決問(wèn)題的能力。為配合本課程教學(xué),《匯編語(yǔ)言案例教程》還配有高質(zhì)量的多媒體課件、例題庫(kù)和QE編輯軟件,并用動(dòng)畫(huà)生動(dòng)形象地展示了微機(jī)的工作過(guò)程和操作數(shù)的尋址方式,使用課件的按鈕還可以打開(kāi)例題庫(kù),調(diào)試和運(yùn)行匯編語(yǔ)言程序。

圖書(shū)封面

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


    匯編語(yǔ)言案例教程 PDF格式下載


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

 
 

  •   郁悶。
 

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

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