出版時間:2009-5 出版社:電子工業(yè)出版社 作者:張緒輝,杜發(fā)啟 主編
內(nèi)容概要
本書以Intel 8086/8088 CPU為主,以80X86 CPU為擴展,以DOS操作系統(tǒng)為平臺,以高級程序設(shè)計語言——C語言為例,采用高級程序設(shè)計語言教程的模式,結(jié)合作者多年的教學經(jīng)驗,以大量實例,講述匯編語言程序設(shè)計的方法和技巧。 匯編語言模擬系統(tǒng)可支持簡單的匯編語言的程序設(shè)計,并可將用戶設(shè)計的源程序翻譯成機器代碼,能模擬程序執(zhí)行時的過程。該系統(tǒng)可幫助讀者更好地理解匯編語言。 本書內(nèi)容詳細,通俗易懂,在章節(jié)安排上由簡到繁,由淺到深。 本書配有電子教案和一個匯編語言模擬演示系統(tǒng),可免費索取。 本書適合作為高職高專與相關(guān)專業(yè)的教材,也適合作為工程技術(shù)人員和自學者的參考書。
書籍目錄
第1章 概述 1.1 計算機語言是人機交流工具 1.1.1 機器語言 1.1.2 匯編語言 1.1.3 高級語言 1.1.4 三種語言的特點比較 1.2 匯編語言的架構(gòu) 1.2.1 匯編語言源程序的架構(gòu) 1.2.2 匯編程序和連接程序 1.3 計算機的數(shù)據(jù)表示 1.3.1 數(shù)制及其轉(zhuǎn)換 1.3.2 數(shù)值數(shù)據(jù)在機內(nèi)的表示形式 1.3.3 字符數(shù)據(jù)在機內(nèi)的表示形式 習題1第2章 微型計算機的內(nèi)部結(jié)構(gòu) 2.1 微型計算機的構(gòu)成 2.2 中央處理器 2.2.1 中央處理器(CPU)的組成 2.2.2 算術(shù)邏輯部件(ALu) 2.2.3 80X86寄存器組 2.2.4 地址加法器 2.2.5 其他部件 2.2.6 80X86 CPU的工作模式 2.3 內(nèi)存儲器 2.3.1 內(nèi)存單元的地址和內(nèi)容 2.3.2 實地址模式下的內(nèi)存儲器尋址 2.4 外部設(shè)備 習題2第3章 尋址方式 3.1 立即數(shù)型尋址方式 3.2 寄存器型尋址方式 3.3 內(nèi)存型尋址方式 3.3.1 直接尋址方式 3.3.2 寄存器間接尋址方式 3.3.3 寄存器相對尋址方式 3.3.4 基址變址尋址方式 3.3.5 基址變址相對尋址方式 3.3.6 段寄存器 3.4 外部設(shè)備型尋址方式 習題3第4 章數(shù)據(jù)類型與數(shù)據(jù)表示 4.1 數(shù)據(jù)類型 4.2 常數(shù) 4.3 常量與變量 4.3.1 標志符 4.3.2 常量 4.3.3 數(shù)值表達式 4.3.4 變量 4.4 數(shù)組 4.4.1 一維數(shù)組 4.4.2 二維數(shù)組 4.5 變量的屬性 4.5.1 段屬性 4.5.2 偏移屬性 4.5.3 類型屬性 4.5.4 數(shù)據(jù)存儲單元數(shù) 4.5.5 數(shù)據(jù)存儲字節(jié)數(shù) 4.6 變量的內(nèi)存分配 4.6.1 變量的內(nèi)存圖 4.6.2 數(shù)據(jù)在內(nèi)存中的存放原則 4.6.3 數(shù)據(jù)段 4.6.4 簡單的內(nèi)存分配 4.6.5 可調(diào)整的內(nèi)存分配 習題4第5章 基本指令與順序程序設(shè)計 5.1 匯編指令格式 5.2 基本匯編指令 5.2.1 MOV(傳數(shù)指令) 5.2.2 ADD(加法指令) 5.2.3 ADC(帶進位CF的加法指令) 5.2.4 INC(增1指令) 5.2.5 SUB(減法指令) 5.2.6 SBB(帶借位CF的減法指令) 5.2.7 DEC(減1指令) 5.2.8 NEG(求補操作指令) 5.2.9 MUL(無符號數(shù)的乘法指令) ……第6章 分支與循環(huán)程序設(shè)計第7章 串型數(shù)據(jù)的處理第8章 子程序第9章 編程中的高級處理技術(shù)第10章 輸入/輸出程序設(shè)計第11章 文件操作第12章 宏匯編語言編程的上機操作附錄A 動態(tài)調(diào)試程序DEBUG附錄B ASCII碼的編碼方案表附錄C ASCII碼的編碼方案表附錄D 鍵盤掃描碼的編碼方案表參考文獻
圖書封面
評論、評分、閱讀與下載