共找到3條詞條名為彙編語言的結果 展開
- 面向機器的程序設計語言
- 王曉虹等著,清華大學出版社出版書籍
- 鄭曉薇編著,機械工業出版社出版書籍
彙編語言
鄭曉薇編著,機械工業出版社出版書籍
彙編語言是計算機專業的專業基礎課程,也是電子、通信及自動控制等相關專業計算機技術課程的內容。本書以80X86系列微型計算機為基礎,以MASM5.0為彙編上機實驗環境,重點介紹Intel8086指令系統。本書的寫作特點為採用實例驅動教學的方法,以豐富的示例和實例在DEBUG下的運行結果為依託展開教學和學習;在編寫思路上,將指令系統分散到相關章節,指令的學習與示例、實例結合。
採用徠啟髮式設問引導教學,在編寫結構上提出一個學習框架,便於讀者思考和學習。本書中實驗練習貫穿始終,在各章中布置了實驗任務模塊,並在第10章專門安排了綜合性設計性實驗內容,通過多層次的實驗訓練來加強各章內容的學習理解、融會貫通。
目錄
書籍目錄
前言.
教學建議
第1章 基礎知識
1.1 彙編語言基本概念
1.2 計算機中數的表示
1.2.1 進位轉換
1.2.2 進位運算
1.2.3 補碼運算
1.2.4 編碼
1.3 實例一揭開數的面紗
1.3.1 數的正確表示
1.3.2 數的符號問題
習題一
測驗一
第2章 計算機基本原理
2.1 馮·諾依曼計算機
2.1.1 馮·諾依曼計算機的原理
2.1.2 馮·諾依曼計算機的基本結構
2.2 微型計算機系統
2.2.1 微型計算機系統概念
2.2.2 微處理器
2.3 80X86寄存器
2.3.1 8086寄存器組
2.3.2 80X86寄存器組
2.4 內存儲器
2.4.1 物理地址與邏輯地址
2.4.2 存儲單元
2.4.3 存儲器分段
2.5 實例二進入計算機
2.5.1 調試工具DEBUG
2.5.2 實驗任務
習徠題二
測驗二
第3章 指令系統與定址方式
3.1 彙編語言指令
3.1.1 機器指令
3.1.2 彙編指令
3.1.3 指令系統
3.2 指令的定址方式
3.2.1 定址方式
3.2.2 立即定址方式
3.2.3 寄存器定址方式
3.2.4 存儲器定址方式
3.3 實例三尋找操作數
3.3.1 定址方式的選擇
3.3.2 實驗示例
3.3.3 實驗任務
習題三
測驗三
第4章 彙編語言程序設計
4.1 彙編語言程序設計初步
4.1.1 第一個彙編語言程序
4.1.2 從源程序到可執行程序
4.2 偽指令
4.2.1 段定義偽操作
4.2.2 數據定義偽指令
4.2.3 其他偽指令
4.3 基本彙編指令
4.3.1 數據、棧及查表
4.3.2 邏輯地址的獲得
4.3.3 符號位擴展
4.3.4 雙精度數運算
4.3.5 多位元組數運算
4.3.6 混合算術運算
4.3.7 十進位數運算
4.4 屏幕顯示和鍵盤輸入
4.4.1 DOS功能調用
4.4.2 直接寫顯存顯示字元
4.5 實例四帶彩色顯示的算術程序
4.5.1 簡化的程序結構
4.5.2 實驗示例
4.5.3 實驗任務
習題四
測驗四
第5章 分支程序設計
5.1 分支的概念
5.1.1 分支結構
5.1.2 一個分支程序例子
5.2 與分支有關的指令
5.2.1 轉移地址的定址
5.2.2 條件轉移方式
5.3 位操作的分支程序
5.3.1 邏輯運算
5.3.2 測試指令TEST
5.3.3 移位操作
5.3.4 分支程序舉例
5.4 深入分析轉移特徵
5.4.1 內存空間分配
5.4.2 系統啟動
5.4.3 程序的載入
5.4.4 JMP轉移特徵
5.5 實例五走向分支
5.5.1 分支的選擇
5.5.2 菜單程序設計
5.5.3 用分支表實現多路轉移
5.5.4 實驗示例
5.5.5 實驗任務
習題五
測驗五
第6章 循環程序設計
6.1 循環的概念..
6.1.1 循環結構
6.1.2 循環程序例子
6.1.3 與循環有關的指令
6.2 循環指令
6.2.1 LOOP循環指令
6.2.2 LOOPZ/LOOPE
6.2.3 LOOPNZ/LOOPNE
6.3 串處理
6.3.1 串的概念
6.3.2 串處理例子
6.3.3 串處理指令
6.3.4 串與循環
6.4 多重循環
6.4.1 多重循環結構
6.4.2 排序程序
6.5 循環程序舉例
6.6 實例六循環之循環
6.6.1 循環的執行
6.6.2 實驗示例
6.6.3 實驗任務
習題六
測驗六
第7章 子程序設計
7.1 子程序的概念
7.1.1 主程序和子程序
7.1.2 一個改造的例子
7.2 調用和返回
7.2.1 調用指令CALL
7.2.2 返回指令RET
7.3 過程定義
7.3.1 偽指令PROC
7.3.2 過程屬性
7.4 現場保護
7.5 子程序參數傳遞
7.5.1 寄存器傳參
7.5.2 存儲單元傳參
7.5.3 堆棧傳參
7.6 嵌套與遞歸
7.6.1 子程序嵌套
7.6.2 子程序遞歸
7.7 實例七子程序與模塊化
7.7.1 模塊化結構
7.7.2 實驗示例
7.7.3 實驗任務
習題七
測驗七
第8章 宏彙編技術
8.1 宏
8.1.1 宏定義
8.1.2 宏調用
8.1.3 宏展開
8.1.4 宏與子程序
8.1.5 宏的參數
8.1.6 宏運算
8.2 其他宏功能
8.2.1 宏標號
8.2.2 宏刪除
8.2.3 宏嵌套
8.2.4 宏庫建立與調用
8.3 結構偽操作
8.4 重複彙編和條件彙編
8.4.1 重複彙編
8.4.2 條件彙編
8.5 多模塊結構
8.5.1 多個代碼段下的模塊
8.5.2 模塊的參數設置
8.6 實例八宏與多模塊
8.6.1 多模塊設計
8.6.2 一個段的模塊
8.6.3 實驗示例
8.6.4 實驗任務
習題八
測驗八
第9章 中斷程序設計
9.1 中斷的概念
9.1.1 軟體中斷
9.1.2 硬體中斷
9.1.3 中斷類型與中斷向量
9.1.4 中斷過程
9.2 定製自己的中斷
9.2.1 軟體中斷子程序的編寫
9.2.2 中斷的設置
9.2.3 軟體中斷的觸發與處理
9.2.4 對除0中斷的修改
9.3 BIOS中斷
9.3.1 屏幕及游標控制INT 10H
9.3.2 鍵盤中斷INT 16H
9.3.3 時鐘中斷INT 1AH
9.4 DOS中斷
9.4.1 DOS顯示功能調用
9.4.2 DOS鍵盤功能調用
9.4.3 DOS日期、時間功能調用
9.5 實例九中斷程序應用
9.5.1 時間與計數
9.5.2 實驗示例
9.5.3 實驗任務
習題九
測驗九
第10章 綜合性設計性實驗
10.1 I/O埠實驗
10.1.1 I/O埠地址
10.1.2 IN指令和OUT指令
10.1.3 讀取CMOS時鐘
10.2 實驗項目
10.2.1 實驗一CMOS時間和日期
10.2.2 實驗二英文打字練習軟體
10.2.3 實驗三英文填字遊戲軟體
10.2.4 實驗四設計一個小計算器
10.2.5 實驗五小學生算術練習軟體
10.2.6 實驗六進位及編碼轉換工具
附錄A 8086指令系統表
附錄B 彙編出錯提示信息
附錄C 彙編語言各章測驗答案
參考文獻...