內容簡介
《彙編語言程式設計》內容共分11章,第1章介紹彙編語言程式設計所必需的基礎知識、8086/8088微處理器的功能結構、存儲器和堆疊等;第2章介紹8086/8088指令系統和定址方式;第3、4、7章介紹彙編語言基礎、彙編語言程式的上機過程和高級宏彙編語言;第5、6章講述了順序、分支、循環、子程式四種程式結構的設計方法和技巧,以及算術運算與代碼轉換程式設計;第8章介紹輸入/輸出與中斷彙編語言程式設計;第9章介紹了彙編語言與高級語言的連線;第10章介紹80X86和Pentium系列的指令特點、定址方式和指令系統;最後是綜合實訓。
《彙編語言程式設計》按總學時70學時設計,其中實訓部分占總學時的1,3。對書中帶“*”號的部分,各教學單位可根據需要對內容作適當取捨。本教材中的全部程式實例均在機器上調試通過。
編輯推薦
第1章基礎知識
第2章8086/8088指令系統
第3章彙編語言基礎
第4章彙編語言程式的上機過程
第5章基本彙編語言程式設計
第6章算術運算與代碼轉換程式設計
第7章高級宏彙編語言
第8章輸入/輸出與中斷
第9章彙編語言與高級語言的連線
第10章80X86和Penfium指令系統簡介
綜合實訓成績匯總
附錄一808618088指令系統
附錄二DOS系統功能調用(INT21H)
附錄三BIOS中斷調用
附錄四出錯信息
目錄
第1章基礎知識
1.1彙編語言程式設計的一般概念
1.2計算機運算基礎
1.3微型機的基本結構
1.4存儲器與堆疊
習題
第2章8086/8088指令系統
2.1指令與指令格式
2.2定址方式
2.38086/8088的指令系統
習題
實訓2.1數據傳送
實訓2.2多位元組數相加
第3章彙編語言基礎
3.1彙編語言的語句格式
3.2彙編語言的表達式
3.3偽指令
習題
實訓3.1熟悉彙編語言源程式的結構框架
實訓3.2調試程式,熟悉彙編語言的上機過程
第4章彙編語言程式的上機過程
4.1概述
4.2彙編語言程式的編輯、彙編、連線
4.3彙編語言程式的裝入運行、調試
4.4M.ASM工具程式介紹
4.5其他彙編編譯程式介紹
習題
實訓4通過一個例程完成一個上機操作的全過程
第5章基本彙編語言程式設計
5.1彙編語言程式的設計步驟
5.2順序結構的程式設計
5.3分支結構的程式設計
5.4循環結構的程式設計
5.5子程式設計
習題
實訓5.1接收並顯示字元
實訓5.2比較兩個數,根據比較結果設計不同的輸出形式
實訓5.3設計單循環結構的程式處理數組或字元串
實訓5.4用雙重循環的程式設計方法輸出簡單的圖形
第6章算術運算與代碼轉換程式設計
6.1加減法運算程式設計
6.2乘除法運算程式設計
6.3串操作程式設計
6.4代碼轉換程式設計
6.5排序與查找程式設計
習題
實訓6.1十進制除法
實訓6.2代碼轉換
第7章高級宏彙編語言
7.1宏指令
7.2條件彙編指令
7.3重複彙編指令
7.4結構與記錄
習題
實訓7求三個數的最大值
第8章輸入/輸出與中斷
8.1輸入/輸出
8.2CPU與外設之間的數據傳送方式
8.3中斷
……
第9章彙編語言與高級語言的連線
第10章80X86和Pentium指令系統簡介
綜合實訓成績匯總
附錄一8086/8088指令系統
附錄二DOS系統功能調用(INT21H)
附錄三BIOS中斷調用
附錄四出錯信息