新一代彙編語言程式設計

新一代彙編語言程式設計

《新一代彙編語言程式設計》是2003年02月高等教育出版社出版的圖書,作者是曹加恆。本書以新一代Pentium系列微處理器和MASM 6.1X為背景,全面系統地敘述了16/32位PC彙編語言程式設計方法和最新知識與技術。

內容提要

全書共12章,分為三個層次:基本原理方法篇(第一~六章)介紹了Pentium工作方式和擴展技術,16/32位暫存器,存儲定址機制,指令定址與指令系統,彙編語法與偽指令,順序分支和循環程式設計,子程式嵌套與遞歸及COM檔案的編制。程式設計套用篇(第七~十章)介紹了表處理的排序檢索,加密、解密,磁碟檔案管理,時鐘與駐留,BIOS中斷調用技術,機器人圖形動畫,輸入/輸出接口程式,異步通信,彙編語言與高級語言的混合編程。知識拓展技術篇(第十一~十二章)介紹了分段、分頁管理與多任務保護機制,實方式與保護方式切換示例,虛擬86方式的使用程式,多媒體彙編MMX和SSE指令及其編程設計與最佳化處理等。通過程式示例與軟體工具用法示範以及附錄列表,說明了如何進行軟體開發。各章之後均附有適量的習題。該書體系結構逐層推進,層內循序漸進;融會多年教學研究成果,內容新穎豐富,重點突出學用結合;教學內容易於教師和學生根據實際層次水平按需組合。

本書可作為高等學校計算機或電子信息、

圖書目錄

基本原理方法篇

第一章 新一代彙編語言程式設計概述

1.1 新一代微機系統簡介

1.1.1 計算機系統概述

1.1.2 一Pentium處理器特性

1.1.3 Pentium工作方式

1.1.4 Pentium擴展技術

1.2 數據表示與類型

1.2.1 數值數據表示

1.2.2 BcD碼數據表示

1.2.3 非數值數據表示

1.2.4 基本數據類型

1.3 彙編語言基本概念

1.3.1 彙編語言相關特徵

1.3.2 彙編語句行基本知識

1.3.3 彙編語言源程式示例

習題一

第二章 32位PC彙編程式設計環境

2.1 32位可程式暫存器體系

2.1.1 通用暫存器

2.1.2 基本控制暫存器

2.1.3 32位的相關暫存器

2.2 實方式存儲器定址機制

2.2.1 存儲單元的地址和內容

2.2.2 存儲器分段定址

2.2.3 段的分配方式

2.3 堆疊存儲技術

2.3.1 堆疊概念

2.3.2 堆疊操作原則

2.3.3 堆疊操作示例

2.4 程式彙編連線與調試方法

2.4.1 程式編輯

2.4.2 彙編與連線執行

2.4.3 程式跟蹤調試方法

習題二

第三章 實方式指令定址與指令系統

3.1 指令的基本定址方式

3.1.1 指令的基本格式

3.1.2 數據定址方式

3.1.3 數據定址與數據結構的關係

3.1.4 程式轉移定址

3.2 實方式32位指令定址

3.2.1 數據與地址類型

3.2.2 32位的指令定址方式

3.2.3 實地址32位指令定址

3.3 實方式指令系統

3.3.1 常用指令類型集

3.3.2 數據傳送類指令

3.3.3 邏輯和移位指令

3.4 字元設備I/O功能調用

3.4.1 DOS子程式調用方式

3.4.2 單字元輸入/輸出調用

3.4.3 多字元輸入顯示輸出

習題三

第四章 高級彙編語言的語法

4.1 彙編語句的表達式

4.1.1 彙編語言語句格式

……

第五章 程式設計的基本方法

第六章 子程式設計技術

程式設計套用篇

第七章 實用程式設計

第八章 DOS高級調用程式設計

第九章 BIOS中斷調用程式設計

第十章 輸入/輸出程式設計

知識拓展技術篇

第十一章 保護虛擬機制及其程式設計

第十二章 多媒體彙編指令及其編程

附錄

參考文獻

相關詞條

熱門詞條

聯絡我們