計算機(jī)原理與匯編語言程序設(shè)計

出版時間:2011-10  出版社:科學(xué)出版社  作者:高靜,王映龍 主編  頁數(shù):376  

內(nèi)容概要

  本書將“計算機(jī)原理”與“匯編語言程序設(shè)計”的內(nèi)容進(jìn)行了有機(jī)結(jié)合。從普遍性和原理性的角度出發(fā),講述計算機(jī)硬件系統(tǒng)的組成、各部件的結(jié)構(gòu)及工作原理、指令系統(tǒng)和匯編語言程序設(shè)計的基本方法。全書內(nèi)容分10章:第1章緒論;第2章計算機(jī)中的信息表示方法;第3章運(yùn)算方法和運(yùn)算器;第4章指令系統(tǒng)和尋址方式;第5章控制器部件的組成及其設(shè)計;第6章存儲器系統(tǒng);第7章輸入/輸出設(shè)備及輸入/輸出系統(tǒng);第8章匯編語言的程序格式;第9章匯編語言程序設(shè)計;第10章匯編語言程序的開發(fā)與調(diào)試。
  本書內(nèi)容翔實、語句通順、概念清晰、通俗易懂,每章配有適量的例題和習(xí)題,可以作為計算機(jī)及其相關(guān)專業(yè)的本、專科生的教材,成人自學(xué)考試和全國計算機(jī)等級考試三、四級用書,也可以作為計算機(jī)科技人員的參考書。

書籍目錄

前言
第1章 緒論
 1.1 計算機(jī)的定義、特征與發(fā)展
 1.2 計算機(jī)系統(tǒng)組成
  1.2.1 計算機(jī)系統(tǒng)組成框圖
  1.2.2 計算機(jī)硬件
  1.2.3 計算機(jī)軟件
  1.2.4 軟件與硬件的邏輯等價性
 1.3 計算機(jī)系統(tǒng)的層次結(jié)構(gòu)
 1.4 8086寄存器組與存儲器
  1.4.1 8086的寄存器
  1.4.2 8086存儲器尋址
 1.5 計算機(jī)的分類與應(yīng)用
  1.5.1 計算機(jī)的分類
  1.5.2 計算機(jī)的應(yīng)用
 1.6 計算機(jī)的性能指標(biāo)
 習(xí)題
第2章 計算機(jī)中的信息表示方法
 2.1 數(shù)值數(shù)據(jù)表示方法
  2.1.1 數(shù)制與進(jìn)位計數(shù)法
  2.1.2 數(shù)制轉(zhuǎn)換
  2.1.3 二進(jìn)制的四則運(yùn)算
  2.1.4 定點(diǎn)數(shù)表示
  2.1.5 浮點(diǎn)數(shù)表示
  2.1.6 機(jī)器碼表示方法
 2.2 非數(shù)值數(shù)據(jù)的信息表示
  2.2.1 邏輯數(shù)據(jù)
  2.2.2 西文字符的表示
  2.2.3 字符串的表示
  2.2.4 漢字字符的表示
  2.2.5 多媒體信息的表示
  2.2.6 校驗碼
 習(xí)題
第3章 運(yùn)算方法和運(yùn)算器
 3.1 定點(diǎn)加減運(yùn)算
  3.1.1 補(bǔ)碼加減法運(yùn)算
  3.1.2 溢出判斷
 3.2 移位運(yùn)算
 3.3 定點(diǎn)乘法運(yùn)算
  3.3.1 原碼一位乘
  3.3.2 原碼兩位乘
  3.3.3 補(bǔ)碼一位乘
  3.3.4 陣列乘法
 3.4 定點(diǎn)除法運(yùn)算
  3.4.1 原碼一位除
  3.4.2 補(bǔ)碼一位除
  3.4.3 陣列除法
 3.5 運(yùn)算器的組成
  3.5.1 運(yùn)算器的組成部件
  3.5.2 半加器與加法器
  3.5.3 串行進(jìn)位與并行進(jìn)位
  3.5.4 并行加法器進(jìn)位鏈
  3.5.5 定點(diǎn)運(yùn)算器的三種結(jié)構(gòu)
 3.6 浮點(diǎn)運(yùn)算
  3.6.1 浮點(diǎn)加減法運(yùn)算
  3.6.2 浮點(diǎn)乘除法運(yùn)算
  3.6.3 浮點(diǎn)運(yùn)算的流水線
 3.7 運(yùn)算器的發(fā)展
  3.7.1 ALU的發(fā)展
  3.7.2 浮點(diǎn)運(yùn)算器的發(fā)展
 習(xí)題
第4章 指令系統(tǒng)和尋址方式
 4.1 指令系統(tǒng)的基本概念
  4.1.1 指令系統(tǒng)及計算機(jī)語言
  4.1.2 對指令系統(tǒng)的性能要求
 4.2 指令格式
  4.2.1 指令格式及指令字長度
  4.2.2 操作碼
  4.2.3 地址碼
  4.2.4 指令助記符與機(jī)器指令代碼
  4.2.5 指令格式舉例
 4.3 尋址方式
  4.3.1 指令尋址方式
  4.3.2 操作數(shù)尋址方式
  4.3.3 8086尋址方式
 4.4 指令的分類與操作數(shù)的類型
  4.4.1 指令類型
  4.4.2 操作數(shù)類型舉例
  4.4.3 CISC與RISC指令系統(tǒng)
 4.5 8086指令系統(tǒng)
  4.5.1 數(shù)據(jù)傳送指令
  4.5.2 算術(shù)運(yùn)算指令
  4.5.3 邏輯運(yùn)算指令
  4.5.4 字符串處理指令
  4.5.5 程序控制類指令
  4.5.6 輸入/輸出類指令
  4.5.7 系統(tǒng)控制類指令與其他指令
 習(xí)題
第5章 控制器部件的組成及其設(shè)計
 5.1 控制器的功能、組成與指令的執(zhí)行
  5.1.1 控制器部件的功能及基本組成
  5.1.2 指令的執(zhí)行步驟
  5.1.3 指令周期的基本概念
  5.1.4 指令周期舉例
  5.1.5 方框圖語言
 5.2 時序產(chǎn)生器和控制方式
  5.2.1 時序產(chǎn)生器
  5.2.2 控制方式
 5.3 微程序控制器的組成與設(shè)計
  5.3.1 微程序控制器的工作原理和基本組成
  5.3.2 微程序設(shè)計技術(shù)
  5.3.3 微指令的格式
  5.3.4 微指令操作碼與地址碼的編譯方法
 5.4 硬連線控制器的組成與設(shè)計
  5.4.1 硬連線控制器的基本原理、基本組成和運(yùn)行過程
  5.4.2 硬連線控制器設(shè)計步驟
 5.5 典型CPU舉例
 5.6 指令流水與并行技術(shù)
  5.6.1 指令流水的基本概念
  5.6.2 RISC的指令系統(tǒng)和流水線
  5.6.3 并行處理技術(shù)
 習(xí)題
第6章 存儲器系統(tǒng)
 6.1 存儲器概述
  6.1.1 存儲器分類
  6.1.2 存儲器系統(tǒng)的設(shè)計目標(biāo)
  6.1.3 存儲器的分級結(jié)構(gòu)
 6.2 主存儲器
  6.2.1 主存儲器概述
  6.2.2 動態(tài)存儲器的存儲原理和讀寫
  6.2.3 靜態(tài)存儲器的存儲原理及其與CPU的連接
  6.2.4 存儲器的設(shè)計
 6.3 外存儲器
  6.3.1 外存儲器概述
  6.3.2 磁盤與磁盤陣列
  6.3.3 光盤設(shè)備與技術(shù)
  6.3.4 優(yōu)盤設(shè)備與技術(shù)
 6.4 高速緩沖存儲器
  6.4.1 cache的工作原理
  6.4.2 cache與主存的地址映射
  6.4.3 cache替換算法及其實現(xiàn)
  6.4.4 cache的一致性問題
  6.4.5 cache結(jié)構(gòu)舉例
 6.5 虛擬存儲器
  6.5.1 虛擬存儲器的概念與功能
  6.5.2 虛擬存儲器的基本管理方法
  6.5.3 虛擬存儲器的替換算法
  6.5.4 存儲保護(hù)
 6.6 并行存儲器
  6.6.1 雙端口存儲器
  6.6.2 多模塊交叉存儲器
 習(xí)題
第7章 輸入/輸出設(shè)備及輸入/輸出系統(tǒng)
 7.1 輸入/輸出設(shè)備
  7.1.1 輸入/輸出設(shè)備概述
  7.1.2 輸入/輸出設(shè)備的分類
 7.2 輸入設(shè)備
  7.2.1 鍵盤的分類與工作原理
  7.2.2 鼠標(biāo)的分類與工作原理
 7.3 輸出設(shè)備
  7.3.1 打印機(jī)的分類與工作原理
  7.3.2 顯示器的分類與工作原理
 7.4 輸入/輸出系統(tǒng)的概述
 7.5 計算機(jī)總線系統(tǒng)
  7.5.1 總線的概念和結(jié)構(gòu)
  7.5.2 總線的連接
  7.5.3 總線的內(nèi)部結(jié)構(gòu)
  7.5.4 總線的仲裁和數(shù)據(jù)傳輸控制
  7.5.5 總線標(biāo)準(zhǔn)
 7.6 輸入/輸出接口
  7.6.1 接口的基本概念與基本功能
  7.6.2 接口的分類
  7.6.3 串行口舉例
 7.7 輸入/輸出數(shù)據(jù)傳輸方式
  7.7.1 程序查詢方式
  7.7.2 程序中斷方式
  7.7.3 DMA方式
  7.7.4 通道方式
  7.7.5 輸入/輸出處理機(jī)
 習(xí)題
第8章 匯編語言的程序格式
 8.1 匯編程序的功能
 8.2 匯編語言的格式
  8.2.1 名字項
  8.2.2 操作碼項
  8.2.3 操作數(shù)項
  8.2.4 注釋項
 8.3 偽指令
  8.3.1 程序開始和結(jié)束偽指令
  8.3.2 段定義偽指令
  8.3.3 段對應(yīng)偽指令
  8.3.4 過程定義偽指令
  8.3.5 匯編語言程序的結(jié)構(gòu)
  8.3.6 數(shù)據(jù)定義偽指令
  8.3.7 符號定義偽指令
  8.3.8 定位偽指令與地址計數(shù)器
  8.3.9 對準(zhǔn)偽指令
  8.3.10 基數(shù)控制偽操作
 8.4 運(yùn)算符與表達(dá)式
  8.4.1 算術(shù)運(yùn)算符
  8.4.2 關(guān)系運(yùn)算符
  8.4.3 邏輯運(yùn)算符和移位運(yùn)算符
  8.4.4 數(shù)值回送運(yùn)算符
  8.4.5 屬性運(yùn)算符
  8.4.6 運(yùn)算符的優(yōu)先級
 習(xí)題
第9章 匯編語言程序設(shè)計
 9.1 分支程序設(shè)計
  9.1.1 單分支結(jié)構(gòu)
  9.1.2 雙分支結(jié)構(gòu)
  9.1.3 多分支結(jié)構(gòu)
 9.2 循環(huán)程序設(shè)計
  9.2.1 循環(huán)程序的結(jié)構(gòu)形式
  9.2.2 單重循環(huán)程序設(shè)計
  9.2.3 多重循環(huán)程序設(shè)計
 9.3 宏匯編
  9.3.1 宏定義
  9.3.2 宏調(diào)用
  9.3.3 宏展開
 9.4 子程序
  9.4.1 子程序與主程序的關(guān)系
  9.4.2 子程序舉例
 習(xí)題
第10章 匯編語言程序的開發(fā)與調(diào)試
 10.1 開發(fā)過程
 10.2 開發(fā)環(huán)境
  10.2.1 編輯程序
  10.2.2 編譯
  10.2.3 連接
  10.2.4 運(yùn)行
 10.3 DEBUG調(diào)試
  10.3.1 DEBUG的進(jìn)入與退出
  10.3.2 DEBUG的主要命令
參考文獻(xiàn)
附錄A DOS功能調(diào)用
附錄B 8086匯編指令表

圖書封面

評論、評分、閱讀與下載


    計算機(jī)原理與匯編語言程序設(shè)計 PDF格式下載


用戶評論 (總計1條)

 
 

  •   學(xué)校教材用,書皮有些破損,湊合用了。希望這科不會掛
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7