注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具匯編語言程序設計教程

匯編語言程序設計教程

匯編語言程序設計教程

定 價:¥34.00

作 者: 王慶生 主編
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115298409 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 265 字數(shù):  

內(nèi)容簡介

  《21世紀高等教育計算機規(guī)劃教材:匯編語言程序設計教程》主要介紹基于80x86的匯編語言程序設計方法和技術(shù),共分為3個部分。第1章-第8章為主體部分,包括計算機基本組成結(jié)構(gòu)和指令系統(tǒng),循環(huán)、分支、子程序和宏匯編技術(shù)的程序設計;第9章-第10章為中斷與輸入輸出的一些典型應用;第3部分為上機實驗,其中有9組實驗題供選用和參考。每章都有豐富的程序?qū)嵗土曨},并提供實驗題的指導和習題參考答案?!?1世紀高等教育計算機規(guī)劃教材:匯編語言程序設計教程》是國家質(zhì)量工程特色專業(yè)“TS11483”的配套教材,內(nèi)容的編排和實例的講解力求思路清晰、通俗易懂、深入淺出?!?1世紀高等教育計算機規(guī)劃教材:匯編語言程序設計教程》可作為高等院校本科以及大專院校計算機和電子信息類專業(yè)的教材,也可供從事匯編語言編程的讀者自學參考。

作者簡介

暫缺《匯編語言程序設計教程》作者簡介

圖書目錄

第1章 匯編語言基礎知識 
1.1 匯編語言簡介 
1.1.1 機器語言與匯編語言 
1.1.2 為什么要學習匯編語言 
1.2 計算機中數(shù)據(jù)的表示 
1.2.1 不同進位計數(shù)制及其相互轉(zhuǎn)換 
1.2.2 二進制數(shù)和十六進制數(shù)的運算 
1.2.3 帶符號數(shù)的補碼表示 
1.2.4 補碼的加法和減法 
1.2.5 無符號數(shù)的表示 
1.2.6 字符的表示 
1.2.7 基本邏輯運算 
1.3 計算機組織 
1.3.1 計算機系統(tǒng)組成 
1.3.2 中央處理器(CPU)中的寄存器 
1.3.3 存儲器 
1.3.4 CPU對存儲器的讀寫操作 
1.3.5 外部設備和接口 
1.3.6 32位80x86CPU的工作模式 
習題 第2章 匯編語言程序?qū)嵗吧蠙C操作 
2.1 匯編語言的工作環(huán)境 
2.1.1 匯編語言的系統(tǒng)工作文件 
2.1.2 進入DOS命令行方式 
2.1.3 常用的DOS命令 
2.2 匯編語言程序?qū)嵗?br />2.2.1 單個字符的鍵盤輸入與顯示輸出 
2.2.2 顯示字符串 
2.3 程序?qū)嵗纳蠙C步驟 
2.3.1 編輯——建立ASM源程序文件 
2.3.2 匯編——產(chǎn)生OBJ二進制目標文件 
2.3.3 連接——產(chǎn)生EXE可執(zhí)行文件 
2.3.4 LST列表文件 
2.3.5 程序的運行和調(diào)試 
2.4 幾個常用的DOS系統(tǒng)功能調(diào)用(INT 21H) 
2.5 DEBUG主要命令 
習題 第3章 操作數(shù)的尋址方式 
3.1 立即尋址方式(immediate addressing) 
3.2 寄存器尋址方式(register addressing) 
3.3 直接尋址方式(direct addressing) 
3.4 寄存器間接尋址方式(register indirect addressing) 
3.5 寄存器相對尋址方式(register relative addressing) 
3.6 基址變址尋址方式(based indexed addressing) 
3.7 相對基址變址尋址方式(relative based indexed addressing) 
習題 第4章 指令系統(tǒng) 
4.1 數(shù)據(jù)傳送指令 
4.1.1 通用數(shù)據(jù)傳送指令 
4.1.2 累加器專用傳送指令 
4.1.3 地址傳送指令 
4.1.4 標志寄存器傳送指令 
4.2 算術(shù)運算指令 
4.2.1 類型擴展指令 
4.2.2 加法指令 
4.2.3 減法指令 
4.2.4 乘法指令 
4.2.5 除法指令 
4.2.6 BCD碼的十進制調(diào)整指令 
4.2.7 非壓縮BCD碼的十進制調(diào)整指令 
4.3 邏輯與移位指令 
4.3.1 邏輯指令 
4.3.2 移位指令 
4.4 串操作指令 
4.4.1 MOVS串傳送指令 
4.4.2 CMPS串比較指令 
4.4.3 SCAS串掃描指令 
4.4.4 STOS串存入指令 
4.4.5 LODS從串取數(shù)指令 
4.5 程序轉(zhuǎn)移指令 
4.5.1 無條件轉(zhuǎn)移指令與程序的可重新定位 
4.5.2 條件轉(zhuǎn)移指令 
4.5.3 循環(huán)指令 
4.5.4 子程序調(diào)用 
4.5.5 中斷調(diào)用指令 
4.6 處理器控制指令 
4.6.1 標志處理指令 
4.6.2 其他處理機控制指令 
4.7 80386后繼機型的新增指令和尋址方式(*) 
4.7.1 數(shù)據(jù)傳送指令 
4.7.2 位操作指令 
4.7.3 串操作指令 
4.7.4 算術(shù)指令和其他指令 
4.7.5 條件測試并設置指令 
4.7.6 增加的尋址方式 
習題 第5章 偽指令與源程序格式 
5.1 偽指令 
5.1.1 處理機選擇偽指令 
5.1.2 段定義偽指令 
5.1.3 程序開始和結(jié)束偽指令 
5.1.4 數(shù)據(jù)定義與存儲器單元分配偽指令 
5.1.5 類型屬性操作符 
5.1.6 THIS操作符和LABEL偽操作 
5.1.7 表達式賦值偽指令“EQU”和“=” 
5.1.8 匯編地址計數(shù)器$與定位偽指令 
5.1.9 基數(shù)控制偽指令 
5.1.10 過程定義偽指令 
5.2 語句格式 
5.2.1 名字項和操作項 
5.2.2 表達式和操作符 
5.3 EXE文件與COM文件 
5.3.1 程序段前綴PSP 
5.3.2 用RET指令結(jié)束主程序 
5.3.3 COM文件 
習題 第6章 分支與循環(huán)程序設計 
6.1 分支程序設計 
6.1.1 分支程序結(jié)構(gòu) 
6.1.2 單分支程序 
6.1.3 復合分支程序 
6.1.4 多分支程序 
6.2 循環(huán)程序設計 
6.2.1 循環(huán)程序結(jié)構(gòu) 
6.2.2 計數(shù)循環(huán)程序 
6.2.3 條件循環(huán)程序 
6.2.4 條件計數(shù)循環(huán)程序 
6.2.5 多重循環(huán)程序 
習題 第7章 子程序設計 
7.1 子程序結(jié)構(gòu) 
7.1.1 過程定義與過程結(jié)構(gòu) 
7.1.2 保存和恢復現(xiàn)場寄存器 
7.2 子程序的參數(shù)傳遞 
7.2.1 用寄存器傳遞參數(shù) 
7.2.2 用變量傳遞參數(shù) 
7.2.3 用地址表傳遞參數(shù)的通用子程序 
7.2.4 用堆棧傳遞參數(shù)的通用子程序 
7.2.5 用結(jié)構(gòu)變量傳遞參數(shù)的通用子程序 
7.3 多模塊程序設計 
7.3.1 多模塊之間的參數(shù)傳遞 
7.3.2 顯示十進制數(shù)的通用模塊 
7.3.3 C語言程序調(diào)用匯編語言子程序 
7.3.4 段的完整定義 
7.3.5 連接程序的作用及對程序設計的要求 
7.3.6 簡化的段定義 
習題 第8章 宏匯編及其他高級偽操作 
8.1 宏匯編 
8.1.1 宏定義、宏調(diào)用和宏展開 
8.1.2 宏定義的嵌套 
8.1.3 宏定義中使用宏調(diào)用 
8.1.4 帶間隔符的實參 
8.1.5 連接操作符& 
8.1.6 宏替換操作符% 
8.1.7 LOCAL偽操作 
8.1.8 使用宏庫文件 
8.2 其他高級偽操作 
8.2.1 PURGE偽操作 
8.2.2 列表偽操作 
8.2.3 重復匯編 
8.2.4 條件匯編 
習題 第9章 輸入輸出和中斷 
9.1 外部設備與輸入/輸出 
9.1.1 I/O端口 
9.1.2 I/O指令 
9.1.3 I/O的數(shù)據(jù)傳送控制方式 
9.2 中斷 
9.2.1 中斷的概念 
9.2.2 中斷向量表 
9.2.3 中斷過程 
9.3 中斷處理程序設計 
9.3.1 中斷處理程序的基本功能 
9.3.2 中斷處理程序設計舉例 
習題 第10章 輸入輸出應用 
10.1 可編程定時器 
10.1.1 可編程定時器工作原理 
10.1.2 定時器驅(qū)動揚聲器發(fā)聲 
10.1.3 通用發(fā)聲程序 
10.1.4 樂曲程序 
10.2 鍵盤調(diào)用 
10.2.1 字符碼與掃描碼 
10.2.2 鍵盤中斷調(diào)用 
10.2.3 鍵盤緩沖區(qū) 
10.3 顯示器的文本方式顯示 
10.3.1 顯示方式 
10.3.2 顯示存儲器與直接寫屏 
10.3.3 BIOS調(diào)用 
10.4 顯示器的圖形方式顯示 
10.4.1 圖形存儲器 
10.4.2 直接視頻顯示 
10.4.3 BIOS功能視頻顯示 
10.5 磁盤文件存取 
10.5.1 文件代號方式存取 
習題 上機實驗 
實驗1 上機過程及程序調(diào)試 
實驗2 算術(shù)及位串處理程序 
實驗3 分支程序設計 
實驗4 循環(huán)程序設計 
實驗5 子程序設計 
實驗6 模塊化程序設計 
實驗7 宏匯編程序設計 
實驗8 中斷程序設計 
實驗9 輸入輸出程序設計 附錄1 80x86指令系統(tǒng)一覽 
附錄2 偽操作與操作符 
附錄3 中斷向量地址一覽 
附錄4 DOS系統(tǒng)功能調(diào)用(INT 21H) 
附錄5 BIOS功能調(diào)用 
附錄6 windows 104鍵鍵盤掃描碼 參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號