Back to skip links

Purchase eTextbooks at the new VitalSource web site. Product options and pricing may differ. Shop Now

Additional product details

ISBN-10 0132916568ISBN-13 9780132916561
ISBN-10 0132916541ISBN-13 9780132916547
Author(s): Daniel W. Lewis
Publisher: Prentice Hall
Copyright year: © 2013 Pages: 256

For sophomore-level courses in Assembly Language Programming in Computer Science, Embedded Systems Design, Real-Time Analysis, Computer Engineering, or Electrical Engineering curricula. Requires prior knowledge of C, C++, or Java. 

This book is intended to provide a highly motivating context in which to learn procedural programming language. Using a non-product specific approach and a programming (versus hardware) perspective, this text lays a foundation that supports the multi-threaded style of programming and high-reliability requirements of embedded software. Reflecting current industrial applications and programming practice, it focuses on the more modern 32-bit protected mode processors and on C as the dominant programming language—with coverage of assembly and how it can be used in conjunction with, and support of, C.