Articles liés à Fundamentals of Embedded Software: Where C and Assembly...

Fundamentals of Embedded Software: Where C and Assembly Meet - Couverture souple

 
9780130615893: Fundamentals of Embedded Software: Where C and Assembly Meet

Synopsis

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.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Quatrième de couverture

Fundamentals of Embedded Software: Where C and Assembly Meet is a refreshing alternative to the traditional sophomore text on computer organization and assembly language programming. The text approaches assembly the way it is commonly used in practice¾to implement small, fast, or special-purpose routines called from a main program written in a high-level language such as C. By using an embedded software context, the text introduces multi-threaded programming, preemptive and non-preemptive systems, shared resources, and scheduling, thus providing a solid foundation for subsequent courses on operating systems, real-time systems, networking, and microprocessor-based design.

The text will help you:

  • appreciate the often overlooked consequences and limitations of binary representation.
  • implement fast real-number arithmetic using fixed-point reals instead of floating-point.
  • reinforce your comprehension of scope, parameter passing, recursion, and memory allocation.
  • employ features of C (such as bit-manipulation and variant access) commonly used in embedded software.
  • write functions in Intel x86 protected mode assembly to be called from C.
  • estimate maximum data rate and latency for various styles of I/O programming.
  • manage multiple threads, shared resources, and critical sections.
  • develop programming practices that avoid priority inversions, deadlocks, and shared memory problems.

Fundamentals of Embedded Software: Where C and Assembly Meet comes with a CD-ROM containing all the software tools needed to build simple stand-alone embedded applications on an ordinary Pentium-class PC: a C compiler, assembler, linker, boot loader, library, and both preemptive and non-preemptive real-time kernels. Also included are major portions of the source code for a number of programming assignments found in an appendix of the text.

Présentation de l'éditeur

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.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Moyen
Missing dust jacket; Readable copy...
Afficher cet article

EUR 7,11 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Autres éditions populaires du même titre

9788120323759: Fundamentals of Embedded Software: Where C and Assembly Meet

Edition présentée

ISBN 10 :  8120323750 ISBN 13 :  9788120323759
Editeur : Prentice Hall India
Couverture souple

Résultats de recherche pour Fundamentals of Embedded Software: Where C and Assembly...

Image d'archives

Daniel W. Lewis
Edité par Pearson, 2001
ISBN 10 : 0130615897 ISBN 13 : 9780130615893
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Fair. No Jacket. Missing dust jacket; Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.1. N° de réf. du vendeur G0130615897I5N01

Contacter le vendeur

Acheter D'occasion

EUR 7,06
Autre devise
Frais de port : EUR 7,11
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Daniel W. Lewis
Edité par Pearson, 2001
ISBN 10 : 0130615897 ISBN 13 : 9780130615893
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Dallas, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.1. N° de réf. du vendeur G0130615897I4N00

Contacter le vendeur

Acheter D'occasion

EUR 7,06
Autre devise
Frais de port : EUR 7,11
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Daniel W. Lewis
Edité par Pearson, 2001
ISBN 10 : 0130615897 ISBN 13 : 9780130615893
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Dallas, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.1. N° de réf. du vendeur G0130615897I3N00

Contacter le vendeur

Acheter D'occasion

EUR 7,06
Autre devise
Frais de port : EUR 7,11
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Daniel W. Lewis
Edité par Pearson, 2001
ISBN 10 : 0130615897 ISBN 13 : 9780130615893
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.1. N° de réf. du vendeur G0130615897I4N00

Contacter le vendeur

Acheter D'occasion

EUR 7,06
Autre devise
Frais de port : EUR 7,11
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Lewis, D. W.
Edité par Prentice Hall, 2002
ISBN 10 : 0130615897 ISBN 13 : 9780130615893
Ancien ou d'occasion Couverture rigide

Vendeur : Anybook.com, Lincoln, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Good. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. Clean from markings. In good all round condition. Library sticker on front cover. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,700grams, ISBN:9780130615893. N° de réf. du vendeur 8965482

Contacter le vendeur

Acheter D'occasion

EUR 14,21
Autre devise
Frais de port : EUR 7,29
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier