Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
     

GIT視頻教程(結合github,碼云)免費領取

SpringBoot打造全棧在線教育平臺實戰課程

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > Java基礎相關 >

計算機組成原理 PDF 下載


分享到:
時間:2020-08-07 11:31來源:http://www.248787.tw 作者:轉載  侵權舉報
計算機組成原理 PDF 下載
失效鏈接處理
計算機組成原理 PDF 下載


本站整理下載:
版權歸出版社和原作者所有,鏈接已刪除,請購買正版
 
 
用戶下載說明:
電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
http://product.dangdang.com/24229784.html
  
相關截圖:


資料簡介:
本書共三部分。第 一 部分介紹了計算機體系結構的基本內容;第二部分介紹指令集體系結構,這是本書的核心,包括指令集的概念、計算機體系結構的一些重要問題,ARM系列微處理器,處理器適應視頻編輯和現代多媒體應用的方法;第三部分介紹計算機是如何工作的,以及它在內部是如何組織的。


資料目錄:
目  錄
Computer Organization and Architecture: Themes and Variations
出版者的話
譯者序
前言
本書導讀
作者簡介
第一部分 起始篇
第1章 計算機系統體系結構 4
1.1 什么是計算機系統體系結構 7
1.2 體系結構和組成 11
1.2.1 計算機系統和技術 14
1.2.2 計算機體系結構在計算機科學中的地位 14
1.3 計算機的發展 16
1.3.1 機械計算機 17
1.3.2 機電式計算機 19
1.3.3 早期的電子計算機 19
1.3.4 微機和PC革命 20
1.3.5 摩爾定律和進步的歷程 21
1.3.6 存儲技術發展 22
1.3.7 普適計算 23
1.3.8 多媒體計算機 23
1.4 存儲程序計算機 24
1.4.1 問題描述 24
1.4.2 解決方法 24
1.4.3 構造一個算法 26
1.4.4 計算機需要通過什么來解決問題 27
1.4.5 存儲器 29
1.5 存儲程序的概念 31
1.6 計算機系統概覽 35
1.6.1 存儲層次 35
1.6.2 總線 37
1.7 現代計算 39
本章小結 39
習題 40
第2章 計算機算術 42
2.1 數據是什么 43
2.1.1 位與字節 43
2.1.2 位模式 44
2.2 數字 48
2.2.1 位置記數法 48
2.3 二進制運算 49
2.4 有符號整數 52
2.4.1 符號及值表示法 52
2.4.2 二進制補碼運算 53
2.5 乘除法簡介 55
2.5.1 移位運算 55
2.5.2 無符號二進制乘法 56
2.5.3 快速乘法 57
2.5.4 除法 59
2.6 浮點數 63
2.6.1 IEEE浮點數 64
2.7 浮點運算 68
2.8 浮點運算和程序員 70
2.8.1 浮點運算中的誤差傳播 71
2.8.2 生成數學函數 72
本章小結 74
習題 74
第二部分 指令集體系結構
第3章 體系結構與組成 79
3.1 存儲程序計算機 79
3.1.1 擴展處理器:常量處理 84
3.1.2 擴展處理器:流控制 85
3.2 ISA的組成 93
3.2.1 寄存器 94
3.2.2 尋址方式概述 96
3.2.3 指令格式 98
3.2.4 操作碼與指令 99
3.3 ARM指令集體系結構 101
3.3.1 ARM寄存器集 103
3.3.2 ARM指令集 103
3.4 ARM匯編語言 104
3.4.1 ARM程序結構 105
3.4.2 匯編器的實際考慮因素 107
3.4.3 偽指令 110
3.5 ARM數據處理指令 112
3.5.1 算術指令 113
3.5.2 位操作 116
3.5.3 移位操作 117
3.5.4 指令編碼——洞察ARM體系結構 121
3.6 ARM的流控制指令 121
3.6.1 無條件分支 122
3.6.2 條件分支 122
3.6.3 測試與比較指令 123
3.6.4 分支與循環結構 124
3.6.5 條件執行 124
3.7 ARM尋址方式 126
3.7.1 立即數尋址 127
3.7.2 寄存器間接尋址 129
3.7.3 帶偏移量的寄存器間接尋址 131
3.7.4 ARM的自動前索引尋址方式 134
3.7.5 ARM的自動后索引尋址方式 136
3.7.6 程序計數器相對尋址 136
3.7.7 ARM的load與store指令編碼 136
3.8 子程序調用與返回 138
3.8.1 ARM對子程序的支持 139
3.8.2 條件子程序調用 141
3.9 ARM代碼實例 141
3.9.1 計算絕對值 141
3.9.2 字節操作與拼接 141
3.9.3 字節逆轉 142
3.9.4 乘以2n-1或2n+1 142
3.9.5 多條件的使用 143
3.9.6 只用一條指令 143
3.9.7 實現多段程序 143
3.9.8 簡單位級邏輯操作 144
3.9.9 十六進制字符轉換 144
3.9.10 輸出十六進制字符 144
3.9.11 打印橫幅 145
3.10 子程序與棧 145
3.10.1 子程序調用與返回 147
3.10.2 子程序嵌套 148
3.10.3 葉子程序 150
3.11 數據的大小與排列 150
3.11.1 數據組織與端格式 150
3.11.2 數據組織和ARM 152
3.11.3 塊移動指令 156
3.12 整合——將所有內容放在一起 160
本章小結 163
習題 163
第4章 指令集體系結構——廣度和深度 168
4.1 數據存儲和棧 170
4.1.1 存儲和棧 172
4.1.2 通過棧傳遞參數 179
4.2 特權模式和異常 187
4.3 MIPS:另一種RISC 190
4.3.1 MIPS數據處理指令 193
4.4 數據處理與數據傳送 195
4.4.1 不可見的交換指令 198
4.4.2 雙精度移位 199
4.4.3 壓縮和解壓縮指令 200
4.4.4 邊界測試 201
4.4.5 位字段數據 202
4.4.6 循環 206
4.5 存儲器間接尋址 207
4.6 壓縮代碼、RISC、Thumb和MIPS16 213
4.6.1 Thumb指令集體系結構 214
4.6.2 MIPS16 219
4.7 變長指令 220
本章小結 224
習題 224
第5章 計算機體系結構與多媒體 229
5.1 高性能計算應用 230
5.1.1 圖像處理 233
5.2 多媒體的影響——重新使用CISC 243
5.3 SIMD處理簡介 246
5.3.1 SIMD技術的應用 254
5.4 流擴展和SIMD技術的發展 259
5.4.1 浮點軟件擴展 261
5.4.2 Intel的第三層多媒體擴展 263
5.4.3 Intel SSE3和SSE4指令 264
5.4.4 ARM系列處理器的多媒體
指令 265
本章小結 267
習題 267
第三部分 組成和效能
第6章 處理器控制 272
6.1 通用數字處理器 274
6.1.1 微程序 277
6.1.2 生成微操作 282
6.2 RISC的組成 286
6.2.1 寄存器–寄存器數據通路 289
6.2.2 單周期直通計算機的控制 292
6.3


 
------分隔線----------------------------
鋒哥公眾號


鋒哥微信


關注公眾號
【Java資料站】
回復 666
獲取 
66套java
從菜雞到大神
項目實戰課程
体育彩票开奖时间