欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

計算機組成及匯編語言原理 PDF掃描版[27MB]

計算機組成及匯編語言原理

  • 書籍大?。?span>27.59MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:其它相關(guān)
  • 應(yīng)用平臺:PDF
  • 更新時間:2014-10-17
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

計算機組成及匯編語言原理以Java虛擬機為基礎(chǔ)介紹計算機組織和系統(tǒng)結(jié)構(gòu)。前半部分涵蓋了計算機組織和系統(tǒng)結(jié)構(gòu)的一般原理,以及匯編語言編程的藝術(shù),后半部分關(guān)注于各種不同CPU在系統(tǒng)結(jié)構(gòu)上的特殊細節(jié),包括奔騰、8088、Power系統(tǒng)結(jié)構(gòu)以及作為典型嵌入式系統(tǒng)控制芯片例子的Atmel AVR。

《計算機組成及匯編語言原理》全面反映了IEEE和ACM對本科生掌握標(biāo)準(zhǔn)計算機體系結(jié)構(gòu)及組成的知識點要求,適用范圍廣,可作為高等院校計算機及相關(guān)專業(yè)計算機組成課程的教材。

編輯推薦

《計算機組成及匯編語言原理》以創(chuàng)新的視角介紹了計算機組成原理,主要以Java虛擬機為例,因為Java虛擬機是一個極為便利、時新、可移植以及幾乎到處可得到的平臺。
《計算機組成及匯編語言原理》主張讀者在Java虛擬機的范圍內(nèi)徹底理解計算機組成的核心原理,然后將這些原理拓展到其他四個最主要的平臺:Intel8088、Pentium4、Power體系結(jié)構(gòu)及AtmelAVR微控制器。使讀者能快速掌握實際環(huán)境中計算機體系結(jié)構(gòu)原理,提高實踐和應(yīng)用能力。

《計算機組成及匯編語言原理》主要內(nèi)容

·計算、表示以及虛擬機的角色。
·算術(shù)表達式:符號表示、存儲程序計算機及運算。
·采用領(lǐng)先的開源Java匯編器jasmin進行匯編語言編程。
·從if語句和循環(huán)到子例程的控制結(jié)構(gòu)。
·真實的計算機體系結(jié)構(gòu):優(yōu)化CPU、存儲器及外設(shè)。
·8088、Pentium及Power:比較其組成、體系結(jié)構(gòu)及匯編語言。
·Pentium和Power體系結(jié)構(gòu)的性能問題,包括流水線。
·微控制器:組成、體系結(jié)構(gòu)、接口及程序設(shè)計。
·高級Java虛擬機編程:復(fù)雜和派生類型、類、繼承、類操作、I/O等。
·附錄涵蓋了數(shù)字邏輯、Java虛擬機指令集、操作代碼及類文件格式。

作者簡介

作者:(美國)卓拉(Patrick Juola) 譯者:吳為民 艾麗華 張大偉

Patrick Juola,科羅拉多大學(xué)計算機科學(xué)博士,現(xiàn)為迪尤肯大學(xué)數(shù)學(xué)與計算機科學(xué)系副教授。他的研究興趣包括自然語言處理、語言心理學(xué)及計算機安全。他曾在牛津大學(xué)做博士后,在卡內(nèi)基-梅隆大學(xué)的CERT/CC做訪問科學(xué)家,在PGP公司做專職科學(xué)家。

計算機組成及匯編語言原理 目錄:

出版者的話
譯者序
前言
第一部分 假想計算機
第1章 計算和表示
1.1 計算
1.1.1 電子設(shè)備
1.1.2 算法機
1.1.3 功能部件
1.2 數(shù)字和數(shù)值表示
1.2.1 數(shù)字表示和位
1.2.2 布爾邏輯
1.2.3 字節(jié)和字
1.2.4 表示
1.3 虛擬機
1.3.1 什么是虛擬機
1.3.2 可移植性問題
1.3.3 超越限制
1.3.4 易于升級
1.3.5 安全問題
1.3.6 劣勢
1.4 JVM編程
1.4.1 Java:JVM不是什么
1.4.2 樣例程序的轉(zhuǎn)換
1.4.3 高級語言和低級語言
1.4.4 JVM所看到的樣例程序
1.5 本章回顧
1.6 習(xí)題
1.7 編程習(xí)題

第2章 算術(shù)表達式
2.1 符號表示
2.1.1 指令集
2.1.2 操作、操作數(shù)及順序
2.1.3 基于堆棧的計算器
2.2 存儲程序計算機
2.2.1 取指一執(zhí)行周期
2.2.2 CISC計算機與RIsC計算機
2.3 JVM上的算術(shù)運算
2.3.1 一般評述
2.3.2 一個算術(shù)指令集示例
2.3.3 堆棧操作
2.3.4 匯編語言和機器碼
2.3.5 非法操作
2.4 一個樣例程序
2.4.1 一個有注解的例子
2.4.2 最終的JVM代碼
2.5 JVM計算指令總結(jié)
2.6 本章回顧
2.7 習(xí)題
2.8 編程習(xí)題

第3章 用jasmin進行匯編語言編程
3.1 Java編程系統(tǒng)
3.2 使用匯編器
3.2.1 匯編器
3.2.2 運行一個程序
3.2.3 顯示到控制臺還是顯示到窗口
3.2.4 使用Systemout和Systemin
3.3 匯編語言語句類型
3.3.1 指令和注釋
3.3.2 匯編指令
3.3.3 資源匯編指令
3.4 例子:隨機數(shù)生成
3.4.1 生成偽隨機數(shù)
3.4.2 在JVM上實現(xiàn)
3.4.3 另一種實現(xiàn)
3.4.4 與Java類交互
3.5 本章回顧
3.6 習(xí)題
3.7 編程習(xí)題

第4章 控制結(jié)構(gòu)
4.1 他們教給你的都是錯誤的
4.1.1 再談取指一執(zhí)行
4.1.2 轉(zhuǎn)移指令和標(biāo)號
4.1.3 結(jié)構(gòu)化編程:轉(zhuǎn)移一下注意力
4.1.4 高級控制結(jié)構(gòu)及其等效結(jié)構(gòu)
4.2 go to類型
4.2.1 無條件轉(zhuǎn)移
4.2.2 條件轉(zhuǎn)移
4.2.3 比較操作
4.2.4 組合操作
4.3 建立控制結(jié)構(gòu)
4.3.1 if語句
4.3.2 循環(huán)
4.3.3 轉(zhuǎn)移指令的細節(jié)
4.4 示例:Syracuse數(shù)
4.4.1 問題定義
4.4.2 設(shè)計
4.4.3 解答與實現(xiàn)
4.5 表跳轉(zhuǎn)
4.6 子例程
4.6.1 基本指令
4.6.2 子例程示例
4.7 例子:兀的蒙特卡洛估計
4.7.1 問題定義
4.7.2 設(shè)計
4.7.3 解答與實現(xiàn)
4.8 本章回顧
4.9 習(xí)題
4.10 編程習(xí)題

第二部分 真實計算機
第5章 通用體系結(jié)構(gòu)問題:實際計算機
5.1 虛擬機的限制
5.2 cPU優(yōu)化
5.2.1 建造一個更好的捕鼠夾
5.2.2 多處理
5.2.3 指令集優(yōu)化
5.2.4 流水化
5.2.5 超標(biāo)量體系結(jié)構(gòu)
5.3 存儲器優(yōu)化
5.3.1 cache存儲器
5.3.2 存儲管理
5.3.3 直接地址轉(zhuǎn)換
5.3.4 頁式地址轉(zhuǎn)換
5.4 外設(shè)優(yōu)化
5.4.1 忙一等待問題
5.4.2 中斷處理
5.4.3 與外設(shè)的通信:利用總線
5.5 本章回顧
5.6 習(xí)題

第6章 Intel8088
6.1 背景
6.2 組織和體系結(jié)構(gòu)
6.2.1 中央處理單元
6.2.2 取指一執(zhí)行周期
6.2.3 存儲器
6.2.4 設(shè)備和外設(shè)
6.3 匯編語言
6.3.1 操作和尋址
6.3.2 算術(shù)指令集
6.3.3 浮點運算
6.3.4 判定和控制結(jié)構(gòu)
6.3.5 高級操作
6.4 存儲器組織和使用
6.4.1 地址和變量
6.4.2 字節(jié)交換
6.4.3 數(shù)組和串
6.4.4 串原語
6.4.5 局部變量和信息隱藏
6.4.6 系統(tǒng)棧
6.4.7 棧幀
6.5 再論錐形山
6.6 接口問題
6.7 本章回顧
6.8 習(xí)題

第7章 Power體系結(jié)構(gòu)
7.1 背景
7.2 組織和體系結(jié)構(gòu)
7.2.1 中央處理單元
7.2.2 存儲器
7.2.3 設(shè)備和外設(shè)
7.3 匯編語言
7.3.1 算術(shù)運算
7.3.2 浮點操作
7.3.3 比較和條件標(biāo)志
7.3.4 數(shù)據(jù)移動
7.3.5 轉(zhuǎn)移
7.4 再論錐形山
7.5 存儲器組織和使用
7.6 性能問題
7.7 本章回顧
7.8 習(xí)題

第8章 IntelPentium
8.1 背景
8.2 組織和體系結(jié)構(gòu)
8.2.1 中央處理單元
8.2.2 存儲器
8.2.3 設(shè)備和外設(shè)
8.3 匯編語言
8.3.1 操作和尋址
8.3.2 高級操作
8.3.3 指令格式
8.4 存儲器組織和使用
8.5 性能問題
8.5.1 流水化
8.5.2 并行操作
8.5.3 超標(biāo)量體系結(jié)構(gòu)
8.6 再論RISC與C.ISC
8.7 本章回顧
8.8 習(xí)題

第9章 微控制器:AtmelAVR
9.1 背景
9.2 組織和體系結(jié)構(gòu)
9.2.1 中央處理單元
9.2.2 存儲器
9.2.3 設(shè)備和外設(shè)
9.3 匯編語言
9.4 存儲器組織和使用
9.5 接口問題
9.5.1 與外部設(shè)備的接口
9.5.2 與定時器的接口
9.6 設(shè)計一個AVR程序
9.7 本章回顧
9.8 習(xí)題

第10章 JVM高級編程問題
10.1 復(fù)雜和派生類型
10.1.1 對派生類型的需求
10.1.2 派生類型的一個例子:數(shù)組
10.1.3 記錄:沒有方法的類
10.2 類和繼承
10.2.1 定義類
10.2.2 一個簡單的類:String
10.2.3 實現(xiàn)string
10.3 類的操作和方法
1.3.1 類操作介紹
10.3.2 域操作
10.3.3 方法
10.3.4 類的分類
10.4 對象
10.4.1 作為類的實例創(chuàng)建對象
10.4.2 銷毀對象
10.4.3 類型對象
10.5 類文件和.class文件結(jié)構(gòu)
10.5.1 類文件
10.5.2 啟動類
10.6 類層次匯編指令
10.7 注釋示例:再討論Hello,World
10.8 輸入和輸出:一個解釋
10.8.1 問題描述
10.8.2 兩個系統(tǒng)比較
10.8.3 示例:在JVM中從鍵盤讀入
10.8.4 解答
10.9 示例:通過遞歸求階乘
10.9.1 問題描述
10.9.2 設(shè)計
10.9.3 解答
10.10 本章回顧
10.11 習(xí)題
10.12 編程習(xí)題
附錄A數(shù)字邏輯
附錄BJVM指令集
附錄C按序號排列的操作代碼
附錄D類文件格式
附錄EASCII表
詞匯表

載地址

下載錯誤?【投訴報錯】

計算機組成及匯編語言原理 PDF掃描版[27MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的計算機組成及匯編語言原理 PDF掃描版[27MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。