Guide to Assembly Language: A Concise Introduction - James T. Streib - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Guide to Assembly Language: A Concise Introduction
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Guide to Assembly Language: A Concise Introduction

Guide to Assembly Language: A Concise Introduction

James T. Streib

311 pages, parution le 21/02/2020

Résumé

The Guide to Assembly Language gives readers the insight they need to begin programming in assembly language. The text also helps readers learn more about the architecture of the Intel 32-bit processor, as well as the relationship between high-level and low-level languages.

This concise guide is designed to enable the reader to learn how to program in assembly language as quickly as possible. Through a hands-on programming approach, readers will also learn about the architecture of the Intel processor, and the relationship between high-level and low-level languages.

This updated second edition has been expanded with additional exercises, and enhanced with new material on floating-point numbers and 64-bit processing.

Topics and features: provides guidance on simplified register usage, simplified input/output using C-like statements, and the use of high-level control structures; describes the implementation of control structures, without the use of high-level structures, and often with related C program code; illustrates concepts with one or more complete program; presents review summaries in each chapter, together with a variety of exercises, from short-answer questions to programming assignments; covers selection and iteration structures, logic, shift, arithmetic shift, rotate, and stack instructions, procedures and macros, arrays, and strings; includes an introduction to floating-point instructions and 64-bit processing; examines machine language from a discovery perspective, introducing the principles of computer organization.

A must-have resource for undergraduate students seeking to learn the fundamentals necessary to begin writing logically correct programs in a minimal amount of time, this work will serve as an ideal textbook for an assembly language course, or as a supplementary text for courses on computer organization and architecture. The presentation assumes prior knowledge of the basics of programming in a high-level language such as C, C++, or Java.

Variables, Registers, and Data Movement

Input/Output

Arithmetic Instructions

Selection Structures

Iteration Structures

Logic, Shifting, Rotating, and Stacks

Procedures and Macros

Arrays

Strings

Floating-Point Instructions

64-bit Processing

Selected Machine Language Instructions

Appendix A: Directions for MASM in Visual Studio 2019 Community Edition

Appendix B: Binary, Hexadecimal, Logic, and Arithmetic

Appendix C: Glossary

Appendix D: Selected Assembly Language Instructions

Appendix E: Answers to Selected Exercises

Dr. James T. Streib is Professor Emeritus of Computer Science at Illinois College, Jacksonville, IL, USA. His other publications include the Springer textbooks Guide to Data Structures and Guide to Java .

Caractéristiques techniques

  PAPIER
Éditeur(s) Springer
Auteur(s) James T. Streib
Parution 21/02/2020
Nb. de pages 311
EAN13 9783030356385

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription