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

出版時(shí)間:2009-1  出版社:國(guó)防工業(yè)出版社  作者:張曉明  頁(yè)數(shù):284  

內(nèi)容概要

  8086指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)的方法和技術(shù),介紹了32位80x86系列微處理器指令及其程序設(shè)計(jì)。全書(shū)共分10章,第1章介紹基礎(chǔ)知識(shí);第2、3章介紹8086微處理器的基本結(jié)構(gòu)、尋址方式及匯編語(yǔ)言程序格式;第4~7章敘述基本指令系統(tǒng)及順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、子程序等設(shè)計(jì)方法;第8章介紹宏與多模塊程序設(shè)計(jì)技術(shù);第9章介紹輸入/輸出和中斷程序設(shè)計(jì);第10章介紹32位80x86微處理器指令及其程序設(shè)計(jì)方法。全書(shū)提供了大量程序?qū)嵗?,每章后均附有?xí)題。  本書(shū)可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本、??频膮R編語(yǔ)言程序設(shè)計(jì)課程的教材或參考書(shū),也可供使用匯編語(yǔ)言的工程技術(shù)人員參考。

書(shū)籍目錄

第1章 基礎(chǔ)知識(shí)1.1 數(shù)制及數(shù)制間的轉(zhuǎn)換1.1.1 數(shù)制1.1.2 數(shù)制之間的轉(zhuǎn)換1.1.3 二進(jìn)制與十六進(jìn)制的運(yùn)算規(guī)則1.2 計(jì)算機(jī)語(yǔ)言1.2.1 機(jī)器語(yǔ)言1.2.2 匯編語(yǔ)言1.2.3 高級(jí)語(yǔ)言1.2.4 學(xué)習(xí)匯編語(yǔ)言的意義1.3 數(shù)據(jù)表示1.3.1 基本數(shù)據(jù)類(lèi)型1.3.2 計(jì)算機(jī)中數(shù)的表示1.3.3 編碼1.4 基本邏輯運(yùn)算1.4.1 與運(yùn)算1.4.2 或運(yùn)算1.4.3 異或運(yùn)算1.4.4 非運(yùn)算習(xí)題第2章 8086微處理器的基本結(jié)構(gòu)與尋址方式2.1 8086微處理器的基本結(jié)構(gòu)2.2 8086的寄存器組2.3 8086的存儲(chǔ)器管理2.4 8086的尋址方式2.5 指令系統(tǒng)習(xí)題第3章 匯編語(yǔ)言3.1 匯編語(yǔ)言的基本語(yǔ)法3.1.1 字符集3.1.2 保留字3.1.3 標(biāo)識(shí)符3.1.4 語(yǔ)句3.1.5 程序結(jié)構(gòu)3.2 匯編語(yǔ)言的數(shù)據(jù)與表達(dá)式3.2.1 常量3.2.2 變量3.2.3 標(biāo)號(hào)3.2.4 表達(dá)式與運(yùn)算符3.3 基本偽指令3.3.1 數(shù)據(jù)定義偽指令3.3.2 符號(hào)定義偽指令3.3.3 段定義偽指令3.3.4 模塊定義偽指令3.4 匯編語(yǔ)言上機(jī)過(guò)程3.4.1 匯編語(yǔ)言的工作環(huán)境3.4.2 匯編語(yǔ)言程序的上機(jī)過(guò)程習(xí)題第4章 順序結(jié)構(gòu)程序設(shè)計(jì)4.1 程序開(kāi)發(fā)步驟4.2 流程圖的應(yīng)用4.3 程序的基本控制結(jié)構(gòu)4.4 基本指令系統(tǒng)4.4.1 數(shù)據(jù)傳送類(lèi)指令4.4.2 算術(shù)運(yùn)算類(lèi)指令4.4.3 十進(jìn)制調(diào)整指令4.4.4 位操作類(lèi)指令4.4.5 處理器控制類(lèi)指令4.4.6 系統(tǒng)功能調(diào)用4.5 順序結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第5章 分支結(jié)構(gòu)程序設(shè)計(jì)5.1 標(biāo)志寄存器5.2 轉(zhuǎn)移指令5.2.1 無(wú)條件轉(zhuǎn)移指令5.2.2 條件轉(zhuǎn)移指令5.3 分支程序設(shè)計(jì)5.3.1 分支程序的結(jié)構(gòu)形式5.3.2 分支程序的設(shè)計(jì)方法5.4 多分支結(jié)構(gòu)程序設(shè)計(jì)習(xí)題第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6.1 問(wèn)題的提出6.2 循環(huán)結(jié)構(gòu)程序的組成6.3 循環(huán)控制指令6.4 數(shù)據(jù)串操作指令6.4.1 重復(fù)前綴指令6.4.2 基本數(shù)據(jù)串指令6.5 循環(huán)程序的控制方法6.5.1 計(jì)數(shù)法6.5.2 條件控制法6.5.3 邏輯尺控制法6.6 多重循環(huán)程序設(shè)計(jì)習(xí)題第7章 子程序設(shè)計(jì)7.1 概述7.2 子程序調(diào)用和返回指令7.3 子程序(過(guò)程)定義偽指令7.4 子程序設(shè)計(jì)方法7.4.1 現(xiàn)場(chǎng)的保護(hù)和恢復(fù)7.4.2 子程序說(shuō)明文件7.4.3 子程序的參數(shù)傳遞方法7.5 子程序的嵌套與遞歸7.5.1 子程序的嵌套7.5.2 遞歸子程序7.6 子程序設(shè)計(jì)舉例習(xí)題第8章 宏與多模塊程序設(shè)計(jì)8.1 宏指令8.1.1 宏定義、宏調(diào)用與宏擴(kuò)展8.1.2 參數(shù)的使用8.1.3 宏中的標(biāo)號(hào)處理8.1.4 宏嵌套8.1.5 宏指令與子程序的區(qū)別8.2 重復(fù)匯編8.3 條件匯編8.4 多模塊程序設(shè)計(jì)8.4.1 源文件的包含8.4.2 目標(biāo)文件的連接8.4.3 模塊閩的通信習(xí)題第9章 輸入/輸出及中斷程序設(shè)計(jì)9.1 輸入/輸出概述9.1.1 輸入/輸出的信息種類(lèi)9.1.2 輸入/輸出指令9.1.3 主機(jī)與外設(shè)之間的數(shù)據(jù)傳送方式9.2 條件傳送方式程序設(shè)計(jì)9.3 中斷概述9.3.1 中斷類(lèi)型9.3.2 中斷系統(tǒng)的功能9.3.3 中斷過(guò)程9.3.4 中斷向量表9.3.5 中斷指令9.4 中斷控制器8259A9.4.1 8259A的編程結(jié)構(gòu)9.4.2 8259A的工作方式9.4.3 8259A編程9.5 中斷程序設(shè)計(jì)9.5.1 中斷程序的設(shè)計(jì)方法9.5.2 中斷向量的設(shè)置9.5.3 中斷程序設(shè)計(jì)舉例9.6 BIOS中斷調(diào)用和DOS系統(tǒng)功能調(diào)用9.6.1 BIOS中斷調(diào)用9.6.2 DOS系統(tǒng)功能調(diào)用習(xí)題第10章 32位80x86微處理器指令及程序設(shè)計(jì)10.1 微處理器的發(fā)展10.2 32位80x86微處理器的寄存器組10.3 32位80x86的存儲(chǔ)器管理模式10.4 32位80x86尋址方式10.4.1 立即尋址與寄存器尋址10.4.2 存儲(chǔ)器尋址10.5 32位80x86的指令系統(tǒng)10.6 32位80x86系列程序設(shè)計(jì)10.6.1 Win32ASM程序設(shè)計(jì)的基本原則10.6.2 Win32ASM程序的基本結(jié)構(gòu)10.6.3 MASM32開(kāi)發(fā)環(huán)境10.7 匯編語(yǔ)言與C/C++語(yǔ)言的混合編程10.7.1 Turbo C嵌入?yún)R編方式10.7.2 Turbo C模塊連接方式10.7.3 匯編語(yǔ)言在Visual C++中的應(yīng)用習(xí)題附錄附錄A 標(biāo)準(zhǔn)ASCII碼字符附錄B 8086/8088指令系統(tǒng)匯總附錄C 偽指令附錄D DOS功能調(diào)用說(shuō)明附錄E BIOS調(diào)用說(shuō)明參考文獻(xiàn)

圖書(shū)封面

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


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


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

 
 

 

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

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