NEW

Computer Organization and Architecture: Designing for Performance 6th, 8th, and 9th Ed.

Book Description
For undergraduates and professionals in computer science, computer engineering, and electrical engineering courses. Learn the fundamentals of processor and computer design from the newest edition of this award-winning text. Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems.Coverage is supported by a wealth of concrete examples emphasizing modern systems.


Table of Contents
Chapter 0 Reader’s and Instructor’s Guide
Part One Overview
Chapter 1 Introduction
Chapter 2 Computer Evolution and Performance
Part Two The Computer System
Chapter 3 A Top-Level View of Computer Function and Interconnection
Chapter 4 Cache Memory
Chapter 5 Internal Memory
Chapter 6 External Memory
Chapter 7 Input/Output
Chapter 8 Operating System Support
Part three Arithmetic and Logic
Chapter 9 Number Systems
Chapter 10 Computer Arithmetic
Chapter 11 Digital Logic
Chapter 12 Instruction Sets: Characteristics and Functions
Chapter 13 Instruction Sets: Addressing Modes and Formats
Chapter 14 Processor Structure and Function
Chapter 15 Reduced Instruction Set Computers
Chapter 16 Instruction-Level Parallelism and Superscalar Processors
Chapter 17 Parallel Processing
Chapter 18 Multicore Computers
Chapter 19 Control Unit Operation
Chapter 20 Microprogrammed Control

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (9th Ed.)
Download here (8th Ed.)
Download here (6th Ed.)
Download here (7th Ed. - Solution Manual)

Beautiful JavaScript Leading Programmers Explain How They Think

Book Description


JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed?
This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite language - whether it's turning the most feared features into useful tools, or how JavaScript can be used for self-expression.

Table of Contents
Chapter 1: Beautiful Mixins
Chapter 2: eval and Domain-Specific Languages
Chapter 3: How to Draw a Bunny
Chapter 4: Too Much Rope, or JavaScript for Teams
Chapter 5: Hacking JavaScript Constructors for Model Harmony
Chapter 6: One World, One Language
Chapter 7: Math Expression Parser and Evaluator
Chapter 8: Evolution
Chapter 9: Error Handling
Chapter 10: The Node.js Event Loop
Chapter 11: JavaScript Is…
Chapter 12: Coding Beyond Logic
Chapter 13: JavaScript Is Cutieful
Chapter 14: Functional JavaScript
Chapter 15: Progress

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download Here 

Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP

Book Description

This invaluable resource offers tutorials and real-world examples as well as thorough language references for Web markup languages (HTML/XHTML and CSS), and popular scripting languages (JavaScript, Perl, and PHP). Examines the role of JavaScript, CGI (with examples in Perl and Python), and PHP on the Web and shows how to best use them all. Includes a valuable reference section on each technology that can be used for review and consultation.

Table of Contents
Part One: HyperText Markup Language (HTML).
Chapter 1: The Basics of HTML.
Chapter 2: Document Tags.
Chapter 3: Paragraphs and Lines.
Chapter 4: Lists.
Chapter 5: Images.
Chapter 6: Links.
Chapter 7: Text.
Chapter 8: Tables.
Chapter 9: Forms.
Chapter 10: Objects and Plugins.
Chapter 11: XML.
Part Two: Cascading Style Sheets (CSS).
Chapter 12: CSS Basics.
Chapter 13: Style Definitions.
Chapter 14: Text.
Chapter 15: Padding, Margins, and Borders.
Chapter 16: Colors and Backgrounds.
Chapter 17: Tables.
Chapter 18: Element Positioning.
Part Three: JavaScript and DHTML.
Chapter 19: JavaScript Basics.
Chapter 20: The JavaScript Language.
Chapter 21: The Document Object Model.
Chapter 22: JavaScript Objects and Dynamic HTML.
Chapter 23: Using JavaScript.
Part Four: Common Gateway Interface (CGI).
Chapter 24: CGI Basics.
Chapter 25: Perl Language.
Chapter 26: The Python Language.
Chapter 27: Scripting with Other Executable Code.
Chapter 28: Using CGI.
Part Five: PHP.
Chapter 29: PHP Basics.
Chapter 30: The PHP Language.
Chapter 31: Using PHP.

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (BOOK)

Computer Organization and Architecture: Designing for Performance 6th, 8th, and 9th Ed.

Book Description
For undergraduates and professionals in computer science, computer engineering, and electrical engineering courses. Learn the fundamentals of processor and computer design from the newest edition of this award-winning text. Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems.Coverage is supported by a wealth of concrete examples emphasizing modern systems.


Table of Contents
Chapter 0 Reader’s and Instructor’s Guide
Part One Overview
Chapter 1 Introduction
Chapter 2 Computer Evolution and Performance
Part Two The Computer System
Chapter 3 A Top-Level View of Computer Function and Interconnection
Chapter 4 Cache Memory
Chapter 5 Internal Memory
Chapter 6 External Memory
Chapter 7 Input/Output
Chapter 8 Operating System Support
Part three Arithmetic and Logic
Chapter 9 Number Systems
Chapter 10 Computer Arithmetic
Chapter 11 Digital Logic
Chapter 12 Instruction Sets: Characteristics and Functions
Chapter 13 Instruction Sets: Addressing Modes and Formats
Chapter 14 Processor Structure and Function
Chapter 15 Reduced Instruction Set Computers
Chapter 16 Instruction-Level Parallelism and Superscalar Processors
Chapter 17 Parallel Processing
Chapter 18 Multicore Computers
Chapter 19 Control Unit Operation
Chapter 20 Microprogrammed Control

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (9th Ed.)
Download here (8th Ed.)
Download here (6th Ed.)
Download here (7th Ed. - Solution Manual)

Digital and Analog Communication Systems by K. Sam Shanmugan

Digital and Analog Communication Systems by K. Sam Shanmugan

Book Description
Provides a detailed, unified treatment of theoretical and practical aspects of digital and analog communication systems, with emphasis on digital communication systems. Integrates theory—keeping theoretical details to a minimum—with over 60 practical, worked examples illustrating real-life methods. Emphasizes deriving design equations that relate performance of functional blocks to design parameters. Illustrates how to trade off between power, band-width and equipment complexity while maintaining an acceptable quality of performance. Material is modularized so that appropriate portions can be selected to teach several different courses. Includes over 300 problems and an annotated bibliography in each chapter.

Table of Contents
INTRODUCTION
SYSTEMS AND SIGNAL ANALYSIS
RANDOM SIGNAL THEORY
INFORMATION AND CHANNEL CAPACITY
BASEBAND DATA TRANSMISSION
ANALOG SIGNAL TRANSMISSION
NOISE IN ANALOG COMMUNICATION SYSTEMS
DIGITAL CARRIER MODULATION SCHEMES
ERROR CONTROL CODING
DIGITAL TRANSMISSION OF ANALOG SIGNAL

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
LINK 1

Embedded Multitasking: With Small Microcontrollers (Free PDF Download)

Embedded Multitasking: With Small Microcontrollers (Free PDF Download)

Embedded Multitasking: With Small Microcontrollers (Free PDF Download)
Book Description
In an embedded system, firmware is the software that directly interfaces with the microcontroller, controlling the system’s function. The major forces driving the embedded firmware development process today are reduced development times, increased complexity, and the need to handle multiple tasks simultaneously. These forces translate into strenuous design requirements for embedded engineers and programmers. Many low-level embedded microcontroller designs have insufficient memory and/or architectural limitations that make the use of a real-time operating system impractical. The techniques presented in this book allow the design of robust multitasking firmware through the use of interleaved state machines. This book presents a complete overview of multitasking terminology and basic concepts. Practical criteria for task selection and state machine design are also discussed.

Table of Contents
1 - What's In This Book, and Why Should I Read It?
2 - Basic Embedded Programming Concepts
3 - System-Level Design
4 - Component-Level Design
5 - Implementation and Testing
6 - Does It Do the Job?

Download
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here