Computer Architecture & Programming of the Intel X86 Family

Stakem, Patrick

ISBN 10: 1520263724 ISBN 13: 9781520263724
Edité par Independently Published, 2016
Ancien(s) 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

Vendeur AbeBooks depuis 24 mars 2009


A propos de cet article

Description :

Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 0.6. N° de réf. du vendeur G1520263724I3N00

Signaler cet article

Synopsis :

This book is an introduction to computer architecture, hardware and software, presented in the context of the Intel x86 family. The x86 describes not only a line of microprocessor chips dating back to 1978, but also an instruction set architecture (ISA) that the chips implement. The chip families were built by Intel and other manufacturers, and execute the same instructions, but in different manners. The results are the same, arithmetically and logically, but may differ in their timing. Why the focus on the Intel x86? It was the basis of the IBM personal computer (PC) family and its spin-offs. It has transitioned from a 16 to a 32 to a 64-bit architecture, keeping compatibility for more than 30 years. It's an de-facto industry standard that has withstood the test of time. This book covers the Intel ISA-16 and ISA-32 architectures from the 8086/8088 to the Pentium, including the math coprocessors. A chart of ISA processors is included. The purpose of this book is to provide the basic background information for an understanding of the 80x86 family, the IBM Personal Computer (pc), and programming in assembly language as an introduction to the broader field of Computer Architecture. It will stress the pervasiveness of this pc-based technology in everyday things and events. It will provide an introduction to Software System Engineering and the Design for Debugging methodology. This book is a spin-off of a course in Computer Architecture/System Integration, taught in the graduate Engineering Science Program at Loyola College (now, Loyola University in Maryland). If we learn to program in the language c, for example, we can take our skills to any computer with a set of c-based tools. If we learn IA-32 assembly language, we have to relearn a language if we switch to a different architecture. So, why do we learn assembly language? Because it gives us insight into the underlying hardware, how it is organized, and how it operates. This book is dedicated to the graduate students in Engineering Science at Loyola College, Columbia Campus, who took the course EG-611, "System Integration I, the x86 Architecture and Assembly Language." The course was given to hundreds of students over a span of 15 years by myself and others. An Extensive bibliography is provided. Table of Contents Introduction Definitions Technological & Economic Impact Limitations of the technology Number Systems Computer Instruction Set Architecture Prefixes Position notation Infinities, overflows, and underflows Hexadecimal numbers Elementary Math operations Base conversion Logical operations on data Math in terms of logic functions Negative numbers Data structures Integers BCD Format ASCII Format Parity Lists Hardware Elements of a Computer The Central Processing Unit The fetch/execute cycle X86 Processor family Input/Output I/O Methods Polled I/O Interrupt DMA Serial versus parallel Memory Memory organization and addressing Caches Memory Management Software Elements of a Computer Instruction Set Architecture (ISA) of the 80x86 Family Programmers model of the x86 Assembly Language The compilation process Operating system: what it is; what it does The Intel x86 instruction set Stack Protocols Basic Math Operations Logical operations BCD Operations 64 Operations on STRINGS of data Shifts/rotates Multiply Divide Faster Math Interrupt architecture Pseudo operations Labels Addressing modes on the 8086 Effective Address Calculation Memory Segments Code addressing modes Data Addressing Modes Program Flow Subroutines Macro Modular design X86 Boot sequence The 8086 reset The BIOS ROM CPUid instruction Load

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

Détails bibliographiques

Titre : Computer Architecture & Programming of the ...
Éditeur : Independently Published
Date d'édition : 2016
Reliure : Paperback
Etat : Good
Etat de la jaquette : No Jacket

Meilleurs résultats de recherche sur AbeBooks

Image d'archives

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Ancien ou d'occasion Couverture souple

Vendeur : medimops, Berlin, Allemagne

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

Etat : very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. N° de réf. du vendeur M01520263724-V

Contacter le vendeur

Acheter D'occasion

EUR 6,73
EUR 105 shipping
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

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

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 34356456

Contacter le vendeur

Acheter D'occasion

EUR 9,04
EUR 2,25 shipping
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

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

Etat : New. N° de réf. du vendeur 34356456-n

Contacter le vendeur

Acheter neuf

EUR 9,96
EUR 2,25 shipping
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Couverture souple
impression à la demande

Vendeur : California Books, Miami, FL, Etats-Unis

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

Etat : New. Print on Demand. N° de réf. du vendeur I-9781520263724

Contacter le vendeur

Acheter neuf

EUR 12,28
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

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

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 34356456

Contacter le vendeur

Acheter D'occasion

EUR 14,85
EUR 17,08 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Taschenbuch

Vendeur : AHA-BUCH GmbH, Einbeck, Allemagne

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

Taschenbuch. Etat : Neu. Neuware. N° de réf. du vendeur 9781520263724

Contacter le vendeur

Acheter neuf

EUR 15,51
EUR 61,32 shipping
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Stakem, Patrick
Edité par INDEPENDENTLY PUBLISHED, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Couverture souple

Vendeur : moluna, Greven, Allemagne

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

Etat : New. N° de réf. du vendeur 903830795

Contacter le vendeur

Acheter neuf

EUR 16,97
EUR 48,99 shipping
Expédition depuis Allemagne vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Stakem, Patrick
Edité par Independently published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

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

Etat : New. N° de réf. du vendeur 34356456-n

Contacter le vendeur

Acheter neuf

EUR 21,42
EUR 17,08 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Patrick Stakem
Edité par Independently Published, 2016
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Neuf Paperback / softback
impression à la demande

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

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

Paperback / softback. Etat : New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 263. N° de réf. du vendeur C9781520263724

Contacter le vendeur

Acheter neuf

EUR 24,06
EUR 15,24 shipping
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Stakem, Patrick H.
ISBN 10 : 1520263724 ISBN 13 : 9781520263724
Ancien ou d'occasion Softcover

Vendeur : Alien Bindings, BALTIMORE, MD, Etats-Unis

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

Softcover. Etat : Very Good. No Jacket. 2nd Edition. Softcover 2nd edition in plain wraps. Very Good+ condition. The covers are in great shape. The binding is square and tight. Anorganization stamp is neatly marked out on the first page. The interior pages are clean and unmarked. The book will be carefully packaged for shipment for protection from the elements. USPS electronic tracking number issued free of charge. This book is an introduction to computer architecture, hardware and software, presented in the context of the Intel x86 family. The x86 describes not only a line of microprocessor chips dating back to 1978, but also an instruction set architecture (ISA) that the chips implement. The chip families were built by Intel and other manufacturers, and execute the same instructions, but in different manners. The results are the same, arithmetically and logically, but may differ in their timing. Why the focus on the Intel x86? It was the basis of the IBM personal computer (PC) family and its spin-offs. It has transitioned from a 16 to a 32 to a 64-bit architecture, keeping compatibility for more than 30 years. It's an de-facto industry standard that has withstood the test of time. This book covers the Intel ISA-16 and ISA-32 architectures from the 8086/8088 to the Pentium, including the math coprocessors. A chart of ISA processors is included. The purpose of this book is to provide the basic background information for an understanding of the 80x86 family, the IBM Personal Computer (pc), and programming in assembly language as an introduction to the broader field of Computer Architecture. It will stress the pervasiveness of this pc-based technology in everyday things and events. It will provide an introduction to Software System Engineering and the Design for Debugging methodology. This book is a spin-off of a course in Computer Architecture/System Integration, taught in the graduate Engineering Science Program at Loyola College (now, Loyola University in Maryland). If we learn to program in the language c, for example, we can take our skills to any computer with a set of c-based tools. If we learn IA-32 assembly language, we have to relearn a language if we switch to a different architecture. So, why do we learn assembly language? Because it gives us insight into the underlying hardware, how it is organized, and how it operates. This book is dedicated to the graduate students in Engineering Science at Loyola College, Columbia Campus, who took the course EG-611, "System Integration I, the x86 Architecture and Assembly Language." The course was given to hundreds of students over a span of 15 years by myself and others. An Extensive bibliography is provided. Table of Contents Introduction Definitions Technological & Economic Impact Limitations of the technology Number Systems Computer Instruction Set Architecture Prefixes Position notation Infinities, overflows, and underflows Hexadecimal numbers Elementary Math operations Base conversion Logical operations on data Math in terms of logic functions Negative numbers Data structures Integers BCD Format ASCII Format Parity Lists Hardware Elements of a Computer The Central Processing Unit The fetch/execute cycle X86 Processor family Input/Output I/O Methods Polled I/O Interrupt DMA Serial versus parallel Memory Memory organization and addressing Caches Memory Management Software Elements of a Computer Instruction Set Architecture (ISA) of the 80x86 Family Programmers model of the x86 Assembly Language The compilation process Operating system: what it is; what it does The Intel x86 instruction set Stack Protocols Basic Math Operations Logical operations BCD Operations 64 Operations on STRINGS of data Shifts/rotates Multiply Divide Faster Math Interrupt architecture Pseudo operations Labels Addressing modes on the 8086 Effective Address Calculation Memory Segments Code addressing modes Data Addressing Modes Program Flow Subroutines Macro Modular design X86 Boot sequence The 8086 reset The BIOS ROM CPUid instruction Load. N° de réf. du vendeur 14217

Contacter le vendeur

Acheter D'occasion

EUR 43,82
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier