80386, 80486, and Pentium Microprocessor, The: Hardware, Software, and Interfacing |

|
This book is the first to concentrate on all 32 bit microprocessors and the pentium. This comprehensive exploration of microprocessor technology introduces core concepts, techniques, and applications using the 80386, 80486, and Pentium processors, putting equal emphasis on assembly language software programming and microcomputer hardware/interfacing. The second part of this book presents software, memory, circuits, I/0 and peripherals. The third part consists of PC/AT business interfacing, testing, troubleshooting, and the pentium. For anyone interested in Microprocessor Technology.
80386, 80486, and Pentium Microprocessor, The: Hardware, Software, and Interfacing
|
Advanced Computer Arithmetic Design |

|
Innovative techniques and cutting-edge research in computer arithmetic design Computer arithmetic is a fundamental discipline that drives many modern digital technologies. High-performance VLSI implementations of 3-D graphics, encryption, streaming digital audio and video, and signal processing all require fast and efficient computer arithmetic algorithms. The demand for these fast implementations has led to a wealth of new research in innovative techniques and designs. Advanced Computer Arithmetic Design is the result of ten years of effort at Stanford University under the Sub-Nanosecond Arithmetic Processor (SNAP) project, which author Michael Flynn directs. Written with computer designers and researchers in mind, this volume focuses on design, rather than on other aspects of computer arithmetic such as number systems, representation, or precision. Each chapter begins with a review of conventional design approaches, analyzes the possibilities for improvement, and presents new research that advances the state of the art. The authors present new data in these vital areas: • Addition and the Ling adder • Improvements to floating-point addition • Encoding to reduce execution times for multiplication • The effects of technology scaling on multiplication • Techniques for floating-point division • Approximation techniques for high-level functions such as square root, logarithms, and trigonometric functions • Assessing cost performance of arithmetic units • Clocking to increase computer operation frequency • New implementation of continued fractions to the approximation of functions This volume presents the results of a decade’s research in innovative and progressive design techniques. Covering all the most important research topics in the field, Advanced Computer Arithmetic Design is the most up-to-date and comprehensive treatment of new research currently available.
Advanced Computer Arithmetic Design
|
Computer Systems: A Programmer's Perspective |

|
This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the correctness, performance, and utility of application programs. The book's concrete and hands-on approach will help readers understand what is going on under the hood of a computer system. This book focuses on the key concepts of basic network programming, program structure and execution, running programs on a system, and interaction and communication between programs. For anyone interested in computer organization and architecture as well as computer systems.
Computer Systems: A Programmer's Perspective
|
Digital Design |

|
This is a modern revision of the classic digital design textbook. The book teaches the basic tools for the design of digital circuits in a clear, easily accessible manner. New to This Edition: Nine sections on Verilog Hardware Description Language (HDL) inserted in discrete sections, allowing the material to be covered or skipped as desired. The Verilog HDL presentation is at a suitable level for beginning students who are learning digital circuits for the first time. Reorganized material on combinational circuits is now covered in a single chapter. The emphasis in the sequential circuits chapters is now on design with D flip-flops instead of JK and SR flip-flops. The material on memory and programmable logic is now consolidated in one chapter. Chapter 8 consists mostly of new material and now covers digital design in the Register Transfer Level (RTL), preparing the reader for more advanced design projects and further Verilog HDL studies. A new section in Chapter 11 supplements the laboratory experiments with HDL experiments. These enable the reader to check the circuits designed in the laboratory by means of hardware components and/or by HDL simulation. Text accompanied by Verilog simulator software >SynaptiCAD's VeriLogger Pro evaluation version, a Verilog simulation environment that combines all of the features of a traditional Verilog simulator with a powerful graphical test vector generator. Fast model testing in VeriLogger Pro allows the reader to perform bottom-up testing of every model in a design. All of the HDL examples in the book can be found on the CD-ROM. A Companion Website includes resources for instructors and students such as transparency masters of all figures in the book, all HDL code examples from the book, a Verilog tutorial, tutorials on using the VeriLogger Pro software, and more. It can be found at http://www.prenhall.com/mano CONTENTS Binary Systems Boolean Algebra and Logic Gates Gate-Level Minimization Combinational Logic Synchronous Sequential Logic Registers and Counters Memory and Programmable Logic Register Transfer Level Asynchronous Sequential Logic Digital Integrated Circuits Laboratory Experiments Standard Graphic Symbols
Digital Design
|
Embedded Systems: Design And Applications With The 68hc12 And Hcs12 |

|
This guide helps readers acquire fundamental microcontroller-associated programming skills using both the C programming language and assembly language. Explains the functional hardware components of a microcontroller and helps readers gain the skills needed to interface various external devices with microcontrollers. Demonstrates the basics of system level programming through the advanced topics of real-time operating systems to distributed processing. Utilizes extensive tutorial information and numerous examples. Introduces structured systems design concepts early in the book. Reviews the C programming language, structured programming languages, and the 68HC12 microprocessor. Includes a detailed discussion of RTOS issues and multiprocessor systems. A useful reference for practicing engineers.
Embedded Systems: Design And Applications With The 68hc12 And Hcs12
|
High-Speed Digital System Design: A Handbook of Interconnect Theory and Design Practices |

|
A cutting-edge guide to the theory and practice of high-speed digital system design An understanding of high-speed interconnect phenomena is essential for digital designers who must deal with the challenges posed by the ever-increasing operating speeds of today’s microprocessors. This book provides a much-needed, practical guide to the state of the art of modern digital system design, combining easily accessible explanations with immensely useful problem-solving strategies. Written by three leading Intel engineers, High-Speed Digital System Design clarifies difficult and often neglected topics involving the effects of high frequencies on digital buses and presents a variety of proven techniques and application examples. Extensive appendices, formulas, modeling techniques as well as hundreds of figures are also provided. Coverage includes: *A thorough introduction to the digital aspects of basic transmission line theory *Crosstalk and nonideal transmission line effects on signal quality and timings *The impact of packages, vias, and connectors on signal integrity *The effects of nonideal return current paths, high frequency power delivery, and simultaneous switching noise *Explanations of how driving circuit characteristics affect the quality of the digital signal *Digital timing analysis at the system level that incorporates high-speed signaling effects into timing budgets *Methodologies for designing high-speed buses and handling the very large number of variables that affect interconnect performance *Radiated emission problems and how to minimize system noise *The practical aspects of making measurements in high-speed digital systems
High-Speed Digital System Design: A Handbook of Interconnect Theory and Design Practices
|
Intel 32-Bit Microprocessor: 80386, 80486, and Pentium |

|
Written for the student in a course of study that requires a thorough knowledge of programming and interfacing of the Intel family of microprocessors. Contains many example programs using the Microsoft Macro Assembler program. DLC: Intel 80386 (Microprocessor)
Intel 32-Bit Microprocessor: 80386, 80486, and Pentium
|
Modeling Random Systems |

|
This book introduces the reader to the basic concepts of randomness and how to use these to model random systems. Material on probability, statistics, and random processes are presented in the context of developing useful models for systems involving randomness. This book also instructs the reader on how to recognize that a model is possible in a real-life situation, craft an appropriate model, do the math, and interpret the results in practical realities. For anyone seeking to learn the art of modeling systems with random aspects.
Modeling Random Systems
|
The 8051 Family of Microcontrollers |

|
Introduces the reader to the Intel 8051 family of microcontrollers from both a hardware and software standpoint, giving them all of the background they need to contstruct a design project using an embedded controller.
The 8051 Family of Microcontrollers
|
Using Microprocessors and Microcomputers: The Motorola Family |

|
Provides a clear explanation of the latest developments in the ever-advancing Motorola microcontroller market, covering three new micro- controller families.
Using Microprocessors and Microcomputers: The Motorola Family
|