本書從軟件開發者角度出發,詳細介紹了現代計算機體系結構,重點講解如何處理存儲器問題以及如何寫出能直接與底層硬件交互并充分利用底層硬件的高效匯編代碼。
本書主要講述硬件基礎和數字化設計,涵蓋現代計算機操作系統下硬件開發的各種元素,從匯編語言討論軟件設計,從宏觀角度探討計算機體系結構,并著重探討了CISC和RISC兩種微處理器體系結構。
本書適合作為高等院校相關專業課程教材,也可供軟件開發人員參考。
Arnold S.Berger,是華盛頓-波泰爾(Washirlgton-Bothell)大學計算和軟件系統系的高級講師,擁有康奈爾大學的學士和博士學位。Berget博士曾擔任Applied Microsystems公司研發部門的主管、Advaficed Micro Devices公司嵌入式工具的營銷經理和惠普公司的研發項目經理。Berger博
出版者的話
專家指導委員會
譯者序
前言
致謝
第1章 硬件體系結構簡介
1.1 引言
1.2 計算技術簡史
1.3 數制
1.4 將十進制數轉換為各種基數的數
1.5 工程符號
總結
參考文獻
習題
第2章 數字邏輯簡介
2.1 引言
2.2 電子門描述
2.3 真值表
總結
參考文獻
習題
第3章 異步邏輯簡介
3.1 引言
3.2 布爾代數定律
3.3 卡諾圖
3.4 時鐘和脈沖
總結
參考文獻
習題
第4章 同步邏輯簡介
4.1 引言
4.2 觸發器
4.3 存儲寄存器
總結
參考文獻
習題
第5章 狀態機簡介
5.1 引言
5.2 現代硬件設計方法
總結
參考文獻
習題
笫6章 總線組織和存儲器設計
6.1 總線組織
6.2 地址空間
6.3 直接存儲器訪問
總結
參考文獻
習題
笫7章 存儲器組織和匯編語言編程
7.1 引言
7.2 標號
7.3 有效地址
7.4 偽操作代碼
7.5 數據存儲偽指令
7.6 匯編語言程序的分析
總結
參考文獻
習題
第8章 匯編語言程序設計
8.1 引言
8.2 匯編語言和C++
8.3 堆棧和子程序
總結
參考文獻
習題
第9章 高級匯編語言編程
9.1 引言
9.2 高級尋址模式
9.3 68000指令
9.4 移動指令
9.5 邏輯指令
9.6 其他邏輯指令
9.7 68000指令 總結
9.8 用TRAP#15指令模擬I/O
9.9 編譯器和匯編器
總結
參考文獻.
習題
第10章 Inte1 x86體系結構
10.1 引言
10.2 8086 CPU的體系結構
10.3 數據寄存器、變址寄存器和指針寄存器.
10.4 標志寄存器
10.5 段寄存器
10.6 指令指針(IP)
10.7 存儲器尋址模式
10.8 X86指令格式
10.9 8086指令集 總結
10.10 數據傳送指令
10.11 算術指令
10.12 邏輯指令
10.13 字符串操作
10.14 控制轉移
10.15 8086體系結構的匯編語言程序設計
10.16 系統向量
10.17 系統啟動
總結
參考文獻
習題
第11章 ARM體系結構
11.1 引言
11.2 ARM體系結構簡介
11.3 條件執行
11.4 桶式移位器
11.5 操作數大小
11.6 尋址模式
11.7 堆棧操作
11.8 ARM指令集
11.9 ARM系統向量
總結
參考文獻
習題
第12章 與外部接口
12.1 引言
12.2 中斷
12.3 異常
12.4 Motoro1a 68K的中斷
12.5 模數(A/D)轉換和數模(D/A)轉換
12.6 A/D和D/A轉換器的分辨率
總結
參考文獻
習題
第13章 現代計算機體系結構簡介
13.1 處理器體系結構,CISC、RISC及DSP
13.2 流水線簡介
總結
參考文獻
習題
第14章 存儲器、高速緩存和虛擬存儲器
14.1 高速緩存簡介
14.2 虛擬存儲器
14.3 頁
14.4 轉換旁路緩沖器(T1B)
14.5 保護
總結
參考文獻
習題
第15章 計算機體系結構的性能問題
15.1 引言
15.2 硬件和性能
15.3 習慣
總結
參考文獻
習題
第16章 未來發展趨勢與可重構硬件
16.1 引言
16.2 可重構硬件
16.3 分子計算
16.4 局部時鐘
總結
參考文獻
習題
附錄 奇數號習題答案
索引
有點難,很多計算
自己學的硬件,想了解軟件,看這個書非常好
不錯!!什么都不錯!!!
蠻快的,硬件體系結構說的很具體
沒看暫不評價
挺好的,贊一個
總體還算是不錯的了,對得起這個價格
不錯的書,就是光盤里全是英文。。。
這個商品不錯~
這個商品不錯~
很適合初學或自學,道理淺顯易懂,值得擁有不論是高手還是菜鳥。
有電子硬件基礎的人看起來應該很爽,怎么覺得外國人寫的書就比較通俗易懂呢?
這是一本給想了解計算機硬件運作的程序員看的書。硬件知識的深度掌握得相當好,非常適合程序員看。不過有時還是稍顯簡略,對于沒有接觸過數字電路的人,看起來會有點困難。
這本書涵蓋了兩門課程.一門是數字邏輯電路.一門是計算機組成原理.其實我認為兩門課本來就不應該分開的. 這本書講得比較有趣, 當然還是建議有能力的讀者去閱讀原版的, 這本書里面有不少地方翻譯是不準確或者有歧義的. 總體來講, 這本書難度不大, 適合計算機或者其他理工科專業學生作為泛讀教材學習.
剛讀完了前幾章,剛開始看有點難,但是很有趣,計算機的邏輯也符合現實中很多哲學邏輯。相信無論從事系統、網絡、軟件開發的人,讀了都很有用,看完它再去看操作系統原理就會簡單一些了。光盤里的ppt做的也很美觀簡潔,大師就是大師!唯一遺憾就是我的水平還看不了英文原版