[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-46161-en":3,"doc-seo-46161-105":30,"detail-sidebar-cat-0-en-105":91},{"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},46161,1374391974468,"Eden","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",6,"Technology","The Art of Assembly Language 2nd Edition","Praise and publication information for “The Art of Assembly Language, 2nd Edition” by Randall Hyde, including copyright and distribution details. The front matter also presents a “Brief Contents” overview of the book’s learning path, starting with an introduction to assembly language and covering data representation, memory access and organization, constants and variables, procedures and units, arithmetic, low-level control structures, advanced arithmetic, macros and the HLA compile-time language, bit manipulation, string instructions, classes and objects, and an ASCII character set appendix.","PRAISE FOR THE FIRST EDITION OF  \nTHEART OF ASSEMBLY LANGUAGE  \n“My flat-out favorite book of 2003 was Randall Hyde’s The Art of Assembly Language.”  \n—SOFTWARE DEVELOPER TIMES  \n“You would be hard-pressed to find a better book on assembly out there.”  \n—SECURITY-FORUMS.COM  \n“This is a large book that is comprehensive and detailed. The author and publishers have done a remarkable job of packing so much in without making the explanatory text too terse. If you want to use assembly language, or add it to your list of programming skills, this is the book to have.”  \n—BOOK NEWS (AUSTRALIA)  \n“Allows the reader to focus on what’s really important, writing programs without hitting the proverbial brick wall that dooms many who attempt to learn assembly language to failure. . . . Topics are discussed in detail and no stone is left unturned.”  \n—MAINE LINUX USERS GROUP-CENTRAL  \n“The text is well authored and easy to understand. The tutorials are thoroughly explained, and the example code segments are superbly commented.”  \n—TECHIMO  \n“This big book is a very complete treatment [of assembly language] .”  \n—MSTATION.ORG  \nTHE ART OF ASSEMBLY LANGUAGE, 2ND EDITION  \nTHE ART OF  \nASSEMBLY LANGUAGE  \n2ND EDITION  \nby Randall Hyde  \nSan Francisco  \nTHE ART OF ASSEMBLY LANGUAGE, 2ND EDITION. Copyright © 2010 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.  \n14 13 12 11 10 1 2 3 4 5 6 7 8 9 Printed in Canada  \nISBN-10: 1-59327-207-3  \nISBN-13: 978-1-59327-207-4  \nPublisher: William Pollock  \nProduction Editor: Riley Hoffman  \nCover and Interior Design: Octopod Studios  \nDevelopmental Editor: William Pollock  \nTechnical Reviewer: Nathan Baker  \nCopyeditor: Linda Recktenwald  \nCompositor: Susan Glinert Stevens  \nProofreader: Nancy Bell  \nFor information on book distributors or translations, please contact No Starch Press, Inc. directly:  \nNo Starch Press, Inc.  \n555 De Haro Street, Suite 250, San Francisco, CA 94107  \nphone: 415.863.9900; fax: 415.863.9950; [info@nostarch.com](info@nostarch.com); [www.nostarch.com](www.nostarch.com)  \n[Library of Congress Cataloging-in-Publication Data](Library of Congress Cataloging-in-Publication Data)[ ](Library of Congress Cataloging-in-Publication Data)Hyde, Randall .  \nThe art of Assembly language / by Randall Hyde. --2nd ed.  \n[p. cm](p. cm) .  \nISBN 978-1-59327-207-4 (pbk.)  \n1. Assembler language (Computer program language) 2. Programming languages (Electronic computers) I. Title. QA76.73.A8H97 2010  \n005.13'6--dc22  \n2009040777  \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.  \nB R I E F C O N T E N T S  \nAcknowledgments .........................................................................................................xix  \nChapter 1: Hello, World of Assembly Language ................................................................. 1  \nChapter 2: Data Representation ......................................................................................53  \nChapter 3: Memory Access and Organization..","cbCaibiK5lhsdKOA","https://ap.wps.com/l/cbCaibiK5lhsdKOA","pdf",16336997,3,1,764,"English","en",105,"# Brief Contents\n## Acknowledgments\n## Chapter 1: Hello, World of Assembly Language\n## Chapter 2: Data Representation\n## Chapter 3: Memory Access and Organization\n## Chapter 4: Constants, Variables, and Data Types\n## Chapter 5: Procedures and Units\n## Chapter 6: Arithmetic\n## Chapter 7: Low-Level Control Structures\n## Chapter 8: Advanced Arithmetic\n## Chapter 9: Macros and the HLA Compile-Time Language\n## Chapter 10: Bit Manipulation\n## Chapter 11: The String Instructions\n## Chapter 12: Classes and Objects\n## Appendix: ASCII Character Set\n## Index","[{\"question\":\"What topics are covered in the book’s “Brief Contents” section?\",\"answer\":\"The “Brief Contents” lists chapters covering assembly language basics, data representation, memory access and organization, constants/variables/data types, procedures and units, arithmetic, low-level control structures, advanced arithmetic, macros with the HLA compile-time language, bit manipulation, string instructions, and classes and objects, plus an ASCII character set appendix and index.\"},{\"question\":\"Who is the author of The Art of Assembly Language, 2nd Edition?\",\"answer\":\"The book is by Randall Hyde.\"},{\"question\":\"Does the front matter include information about publication and rights?\",\"answer\":\"Yes. It includes copyright notices, “all rights reserved” terms, ISBN numbers, publisher and production credits, and distribution/contact information, along with warranty/disclaimer language.\"}]",1783471721,1925,{"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":86,"head_meta":88,"extra_data":90,"updated_unix":28},"the-art-of-assembly-language-2nd-edition","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,50],{"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":20},"https://docshare.wps.com/document/technology/",{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/the-art-of-assembly-language-2nd-edition/46161/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-15","2026-07-08",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What topics are covered in the book’s “Brief Contents” section?","Question",{"text":75,"@type":76},"The “Brief Contents” lists chapters covering assembly language basics, data representation, memory access and organization, constants/variables/data types, procedures and units, arithmetic, low-level control structures, advanced arithmetic, macros with the HLA compile-time language, bit manipulation, string instructions, and classes and objects, plus an ASCII character set appendix and index.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"Who is the author of The Art of Assembly Language, 2nd Edition?",{"text":80,"@type":76},"The book is by Randall Hyde.",{"name":82,"@type":73,"acceptedAnswer":83},"Does the front matter include information about publication and rights?",{"text":84,"@type":76},"Yes. It includes copyright notices, “all rights reserved” terms, ISBN numbers, publisher and production credits, and distribution/contact information, along with warranty/disclaimer language.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,118,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"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":106,"slug":138},19,"General","general"]