05.03.2015 Views

Download - McGraw-Hill Books

Download - McGraw-Hill Books

Download - McGraw-Hill Books

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GENERAL ENGINEERING<br />

International Edition<br />

INTRODUCTION TO COMPUTING SYS TEMS:<br />

From Bits and Gates to C and Beyond<br />

Second Edition<br />

by Yale N Patt, University of Texas at Austin and Sanjay J Patel, University<br />

of Illinois, Champaign<br />

2004 / 656 pages / Softcover<br />

ISBN: 978-0-07-246750-5 (with CD-ROM)<br />

ISBN: 978-0-07-124501-2 [IE - 2 Color]<br />

http://highered.mcgraw-hill.com/sites/0072467509<br />

CONTENTS<br />

Part I: 1 Welcome Aboard!<br />

2 Bits, Data Types, and Op er a tions.<br />

3 Digital Logic Struc tures.<br />

4 The Von Neumann Model.<br />

5 The LC-3.<br />

6 Pro gram ming.<br />

7 Assembly Language.<br />

8 I/O.<br />

9 TRAP Rou tines and Sub rou tines.<br />

10 And, Finally...<br />

Part II:<br />

11 In tro duc tion to Pro gram ming in C.<br />

12 Vari ables and Operators.<br />

13 Control Structures.<br />

14 Func tions.<br />

15 Debugging.<br />

16 Re cur sion.<br />

17 Pointers and Arrays.<br />

18 I/O in C.<br />

19 Data Structures.<br />

Appendix A The LC-3 ISA.<br />

Appendix B From LC-3 to x86.<br />

Appendix C The Microarchitecture of the LC-3.<br />

Appendix D The C Pro gram ming Language.<br />

Appendix E Ex tend ing C to C++.<br />

International Edition<br />

APPLIED C<br />

An Introduction and More<br />

by Alice Fischer and Stephen M Ross, University of New Haven<br />

2000 / 224 pages / Softcover<br />

ISBN: 978-0-07-021748-5<br />

ISBN: 978-0-07-118459-5 [IE]<br />

www.mhhe.com/fi scher/<br />

CONTENTS<br />

Part I - Introduction:<br />

Chapter 1: Computers and Systems<br />

Chapter 2: Programs and Programming<br />

Chapter 3: Fundamental Concepts<br />

Part II - Computation:<br />

Chapter 4: Objects, Types, and Expressions<br />

Chapter 5: Using Functions and Libraries<br />

Chapter 6: More Repetition and Decisions<br />

Part III - Basic Data Types<br />

Chapter 7: Using Numeric Types<br />

Chapter 8: The Trouble with Numbers<br />

Chapter 9: Program Design<br />

Chapter 10: An Introduction to Arrays<br />

Chapter 11: Character Data and Enumerations<br />

Chapter 12: An Introduction to Pointers<br />

Part IV - Structured Data Types<br />

Chapter 13: Strings<br />

Chapter 14: Structured Types<br />

Chapter 15: Streams and Files<br />

Chapter 16: Simple Array Algorithms<br />

Chapter 17: Two Dimensional Arrays<br />

Chapter 18: Calculating with Bits<br />

Part V - Advanced Techniques<br />

Chapter 19: Dynamic Arrays<br />

Chapter 20: Working With Pointers<br />

Chapter 21: Recursion<br />

Chapter 22: Making Programs General<br />

Chapter 23: Modular Organization<br />

Part VI - Appendix:<br />

Appendix A: The ASCII Code<br />

Appendix B: The Precedence of Operators in C<br />

Appendix C: Keywords<br />

Appendix D: Advanced Aspects of C Operators<br />

Appendix E: Number Representation and Conversion<br />

Appendix F: The Tools Library<br />

Appendix G: The Standard C Libraries<br />

Appendix H: Interactive Input Validation<br />

Glossary<br />

Answers to Self-Test Exercises<br />

Index<br />

International Edition<br />

C PROGRAMMING FOR ENGINEERING AND<br />

COMPUTER SCIENCE<br />

(B.E.S.T Series)<br />

by H H Tan, Morrison Knudsen Corporation, and T.B. D’Orazio<br />

1999 / 600 pages / Softcover<br />

ISBN: 978-0-07-913678-7<br />

ISBN: 978-0-07-116788-8 [IE with 3.5” Disk]<br />

http://highered.mcgraw-hill.com/sites/0079136788<br />

CONTENTS<br />

1 Computers and Computing Fundamentals<br />

2 Getting Started with C<br />

3 The Basics of C<br />

4 Beginning Decision Making and Looping<br />

5 Functions<br />

6 Arrays and Index Variables<br />

7 Character Arrays and Strings<br />

8 Pointers, Addresses, and Special Variable Types<br />

9 Introduction to C++<br />

147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!