{"product_id":"guide-to-assembly-language-a-concise-introduction-paperback","title":"Guide to Assembly Language: A Concise Introduction - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eJames T. Streib\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis 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.\u003c\/p\u003e\u003cp\u003eThis updated second edition has been expanded with additional exercises, and enhanced with new material on floating-point numbers and 64-bit processing.\u003c\/p\u003eTopics and features: provides guidance on simpliﬁed register usage, simpliﬁed 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.\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eA 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.\u003c\/p\u003e\u003ch3\u003eBack Jacket\u003c\/h3\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis 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.\u003c\/p\u003e\u003cp\u003eThis updated second edition has been expanded with additional exercises, and enhanced with new material on floating-point numbers and 64-bit processing.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTopics and features: \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eProvides guidance on simpliﬁed register usage, simpliﬁed input\/output using C-like statements, and the use of high-level control structures\u003c\/li\u003e\n\u003cli\u003eDescribes the implementation of control structures, without the use of high-level structures, and often with related C program code\u003c\/li\u003e\n\u003cli\u003eIllustrates concepts with one or more complete program\u003c\/li\u003e\n\u003cli\u003ePresents review summaries in each chapter, together with a variety of exercises, from short-answer questions to programming assignments\u003c\/li\u003e\n\u003cli\u003eCovers selection and iteration structures, logic, shift, arithmetic shift, rotate, and stack instructions, procedures and macros, arrays, and strings\u003c\/li\u003e\n\u003cli\u003eIncludes an introduction to floating-point instructions and 64-bit processing\u003c\/li\u003e\n\u003cli\u003eExamines machine language from a discovery perspective, introducing the principles of computer organization\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eA 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.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eDr. James T. Streib\u003c\/b\u003e is Professor Emeritus of Computer Science at Illinois College, Jacksonville, IL, USA. His other publications include the Springer textbooks \u003ci\u003eGuide to Data Structures\u003c\/i\u003e and \u003ci\u003eGuide to Java\u003c\/i\u003e.\u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eDr. James T. Streib\u003c\/b\u003e is Professor Emeritus of Computer Science at Illinois College, Jacksonville, IL, USA. His other publications include the Springer textbooks \u003ci\u003eGuide to Data Structures\u003c\/i\u003e and \u003ci\u003eGuide to Java\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 344\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.75 x 9.21 x 6.14 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e January 24, 2020\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":50369504968941,"sku":"9783030356385","price":89.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0020\/8918\/9441\/files\/Itef07FDOI9783030356385.webp?v=1785432191","url":"https:\/\/www.webster.direct\/en-gb\/products\/guide-to-assembly-language-a-concise-introduction-paperback","provider":"Webster.Direct","version":"1.0","type":"link"}