Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2/e (IE-Paperback)
暫譯: 計算系統導論:從位元與閘到 C 語言及更遠,第二版 (IE-平裝本)
Yale N. Patt, Sanjay J. Patel
- 出版商: McGraw-Hill Education
- 出版日期: 2003-11-21
- 售價: $1,200
- 貴賓價: 9.8 折 $1,176
- 語言: 英文
- 頁數: 576
- 裝訂: Paperback
- ISBN: 0071245014
- ISBN-13: 9780071245012
-
相關分類:
C 程式語言
無法訂購
買這商品的人也買了...
-
Linux Device Driver Programming 驅動程式設計$690$587 -
數位邏輯設計 (Floyd:Digital Fundamentals With VHDL, 10/e)$680$666 -
Circuit Design and Simulation with VHDL, 2/e (Hardcover)$1,090$1,068 -
國際性 MOS Excel Core 2010 認證教材$380$323 -
國際性 MOS Powerpoint 2010 認證教材 EXAM 77-883(附模擬認證系統及影音教學)$380$323 -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$442 -
Introduction to the Design and Analysis of Algorithms, 3/e (IE-Paperback)$1,350$1,350 -
線性代數 (Larson : Elementary Linear Algebra, 7/e)$760$745 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Android App 程式設計教本之無痛起步, 2/e$480$408 -
Linux 程式設計完全攻略:記憶體管理 × 檔案系統 × 多執行緒 × 網路 × 多媒體$720$562 -
深入淺出 C#, 3/e (Head First C#, 3/e)$980$774 -
FPGA/CPLD 可程式化邏輯設計實習:使用 VHDL 與 Terasic DE2, 2/e$380$342 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
專案開發實戰攻略-進銷存系統設計與開發$690$538 -
C++ API 設計 (API Design for C++)$550$468 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
ASP.NET MVC 5 網站開發美學$780$663 -
錢進遊戲:讓玩家為你的創意買單!$320$253 -
Computer Science: An Overview, 12/e (IE-Paperback)【內含Access Code,一經刮除不受退】$1,260$1,235 -
Python 程式設計入門 (適用於 2.x 與 3.x 版)$620$484 -
自己動手寫 CPU$620$527 -
Digital Design and Computer Architecture : ARM Edition (美國原版)$3,600$3,420
相關主題
商品描述
<內容簡介>
Introduction to Computing Systems: From bits & gates to C & beyond, now in its second edition, is designed to give students a better understanding of computing early in their college careers in order to give them a stronger foundation for later courses. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in a high level language and programming methodology.
To understand the computer, the authors introduce the LC-3 and provide the LC-3 Simulator to give students hands-on access for testing what they learn. To develop their understanding of programming and programming methodology, they use the C programming language. The book takes a "motivated" bottom-up approach, where the students first get exposed to the big picture and then start at the bottom and build their knowledge bottom-up. Within each smaller unit, the same motivated bottom-up approach is followed. Every step of the way, students learn new things, building on what they already know. The authors feel that this approach encourages deeper understanding and downplays the need for memorizing. Students develop a greater breadth of understanding, since they see how the various parts of the computer fit together.
Table of Contents
1 Welcome Aboard
2 Bits, Data Types, and Operations
3 Digital Logic Structures
4 The Von Neumann Model
5 The LC-3
6 Programming
7 Assembly Language
8 I/O
9 TRAP Routines and Subroutines
10 And, Finally...The Stack
11 Introduction to Programming in C
12 Variables and Operators
13 Control Structures
14 Functions
15 Testing and Debugging
16 Pointers and Arrays
17 Recursion
18 I/O in C
商品描述(中文翻譯)
內容簡介
《計算系統導論:從位元與閘到 C 語言及更遠》,現在已經是第二版,旨在讓學生在大學早期更好地理解計算,以便為後續課程打下更堅實的基礎。本書分為兩部分:(a) 電腦的基本結構,以及 (b) 使用高階語言的程式設計和程式設計方法論。
為了理解電腦,作者介紹了 LC-3 並提供 LC-3 模擬器,讓學生能夠親手測試他們所學的知識。為了發展他們對程式設計和程式設計方法論的理解,作者使用 C 語言。本書採取一種「有動機的」自下而上的方法,學生首先接觸整體概念,然後從基礎開始,逐步建立他們的知識。在每個較小的單元中,仍然遵循相同的有動機的自下而上的方法。在每一步中,學生學習新知識,並在已有的基礎上進行擴展。作者認為這種方法鼓勵更深入的理解,並減少了死記硬背的需求。學生對於理解的廣度有更大的提升,因為他們能夠看到電腦各個部分是如何相互配合的。
目錄
1 歡迎登船
2 位元、資料類型與運算
3 數位邏輯結構
4 冯·诺依曼模型
5 LC-3
6 程式設計
7 組合語言
8 輸入/輸出
9 TRAP 程式與子程式
10 最後...堆疊
11 C 語言程式設計導論
12 變數與運算子
13 控制結構
14 函數
15 測試與除錯
16 指標與陣列
17 遞迴
18 C 語言中的輸入/輸出
