[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-46170-en":3,"doc-seo-46170-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},46170,962075114765,"Quinn","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",6,"Technology","The Art of 64-Bit Assembly Volume 1 x86-64 Machine Organization and Programming","The Art of 64-Bit Assembly, Volume 1: x86-64 Machine Organization and Programming presents a technical foundation for understanding x86-64 assembly at the level of machine organization. Front matter provides bibliographic details, publication and production credits, and cataloging identifiers, establishing the scope as assembly-language instruction study. Authorship and reviewer backgrounds highlight long-term expertise in embedded systems and software development, reinforcing the book’s practical, engineering-oriented perspective.","THE ART OF 64-BIT ASSEMBLY, VOLUME 1  \nTHE ART OF 64-BIT ASSEMBLY  \nVolume 1  \nx86-64 Machine Organization and Programming  \nRandall Hyde  \nSan Francisco  \nTHE ART OF 64-BIT ASSEMBLY, VOLUME 1. Copyright © 2022 by Randall Hyde.  \nAll rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.  \nISBN-13: 978-1-7185-0108-9 (print)  \nISBN-13: 978-1-7185-0109-6 (ebook)  \nPublisher: William Pollock  \nProduction Manager: Rachel Monaghan  \nProduction Editors: Katrina Taylor and Miles Bond  \nDevelopmental Editors: Athabasca Witschi and Nathan Heidelberger  \nCover Design: Gina Redman  \nInterior Design: Octopod Studios  \nTechnical Reviewer: Anthony Tribelli  \nCopyeditor: Sharon Wilkey  \nCompositor: JeffLytle, Happenstance Type-O-Rama  \nProofreader: Sadie Barry  \nFor information on book distributors or translations, please contact No Starch Press, Inc. directly:  \nNo Starch Press, Inc.  \n245 8th Street, San Francisco, CA 94103 phone: 1-415-863-9900; [info@nostarch.com](info@nostarch.com)[ ](info@nostarch.com)[www.nostarch.com](www.nostarch.com)  \nLibrary of Congress Cataloging-in-Publication Data  \nNames: Hyde, Randall, author.  \nTitle: The art of 64-bit assembly. Volume 1, x86-64 machine organization and programming / Randall Hyde.  \nDescription: San Francisco : No Starch Press Inc, 2022. | Includes bibliographical references and index. |  \nIdentifiers: LCCN 2021020214 (print) | LCCN 2021020215 (ebook) | ISBN 9781718501089 (print) | ISBN 9781718501096 (ebook)  \nSubjects: LCSH: Assembly languages (Electronic computers)  \nClassification: LCC QA76.73.A8 H969 2022 (print) | LCC QA76.73.A8 (ebook)| DDC 005.13/6--dc23  \nLC record available at [https://lccn.loc.gov/2021020214](https://lccn.loc.gov/2021020214)  \nLC ebook record available at [https://lccn.loc.gov/2021020215](https://lccn.loc.gov/2021020215)  \nNo Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.  \nThe information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of this work, neither the author nor No Starch Press, Inc. shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it.  \nTo my wife, Mandy. In the second edition of The Art of Assembly Language, I mentioned that it had been a great 30 years and I was looking forward to another 30. Now it’s been 40, so I get to look forward to at least another 20!  \nAbout the Author  \nRandall Hyde is the author of TheArt of Assembly Language and Write Great Code, Volumes 1, 2, and 3 (all from No Starch Press), as well as Using 6502 Assembly Language and P-Source (Datamost). He is also the coauthor of Microsoft Macro Assembler 6.0 Bible (The Waite Group). Over the past 40 years, Hyde has worked as an embedded software/hardware engineer developing instrumentation for nuclear reactors, traffic control systems, and other consumer electronics devices. He has also taught computer science at California State Polytechnic University, Pomona, and at the University of California, Riverside. His website is [http://www.randallhyde.com/](http://www.randallhyde.com/).  \nAbout the Tech Reviewer  \nTony Tribelli has more than 35 years of experience in software development. This experience ranges, among other things, from embedded device kernels to molecular modeling and visualization ","cbCaihnN4dP0HK7l","https://ap.wps.com/l/cbCaihnN4dP0HK7l","pdf",16216484,5,1,1035,"English","en",105,"# Publication Information\n## Credits and Rights\n## Cataloging and Identifiers\n# Author and Technical Reviewer","[{\"question\":\"What topic does this volume focus on?\",\"answer\":\"This volume focuses on x86-64 machine organization and programming, centered on 64-bit assembly.\"},{\"question\":\"Who is the author of The Art of 64-Bit Assembly, Volume 1?\",\"answer\":\"Randall Hyde is the author.\"},{\"question\":\"Who is the technical reviewer and what is their background?\",\"answer\":\"Anthony (Tony) Tribelli is the technical reviewer, with more than 35 years of software development experience spanning embedded kernels, visualization, and video games.\"}]",1783472151,2608,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"the-art-of-64-bit-assembly-volume-1-x86-64-machine-organization-and-programming","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/technology/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/the-art-of-64-bit-assembly-volume-1-x86-64-machine-organization-and-programming/46170/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-07-16","2026-07-08",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"What topic does this volume focus on?","Question",{"text":76,"@type":77},"This volume focuses on x86-64 machine organization and programming, centered on 64-bit assembly.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"Who is the author of The Art of 64-Bit Assembly, Volume 1?",{"text":81,"@type":77},"Randall Hyde is the author.",{"name":83,"@type":74,"acceptedAnswer":84},"Who is the technical reviewer and what is their background?",{"text":85,"@type":77},"Anthony (Tony) Tribelli is the technical reviewer, with more than 35 years of software development experience spanning embedded kernels, visualization, and video games.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,98,102,106,110,113,118,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":114,"doc_module":4,"doc_module_name":46,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":119,"doc_module":4,"doc_module_name":46,"category_name":120,"show_sort_weight":121,"slug":122},8,"Research & Report",30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":20,"slug":138},19,"General","general"]