{"product_id":"assembly-programming-and-computer-architecture-brian-r-hall-9781943153824","title":"Assembly Programming and Computer Architecture for Software Engineers, Edition 2.0","description":"\u003cp\u003e\u003cstrong\u003e*** An eTextbook version is available at VitalSource.com for $46.50 USD. ISBN: \u003c\/strong\u003e\u003cstrong\u003e978-1-943153-76-3. ***\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAssembly Programming and Computer Architecture for Software Engineers\u003c\/strong\u003e uses a practical point of view to address \"why\" and \"how\" questions throughout the text. After laying the foundation of computer language and computer architecture in the first two chapters, Assembly programming is used as the mechanism for understanding computer architecture and harnessing Assembly for software development. By teaching the fundamentals of computer architecture and Assembly programming, software engineers can better understand how programs utilize hardware and are better prepared to write efficient code and debug code for a variety of systems and tasks.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eIn recent years, x86_64 has emerged as the dominant architecture. Edition 2.0 of this textbook has a primary focus on this 64-bit standard. The textbook covers in parallel coding in each of the three most common assemblers: GAS, MASM, and NASM. Edition 2.0 also includes coverage of compiler intrinsics.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eFEATURES: \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eProgramming on any OS Platform\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eUse programming examples provided for three common assemblers: GAS (Clang\/LLVM), MASM, and NASM, which ensures both AT\u0026amp;T and Intel syntax. This allows for learning on any OS platform: Mac, Windows, and Linux. Brief introduction and code examples for other modern architectures like ARM, AVR, and RISC-V.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWide range of code-oriented and detailed overviews\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eCover function calls, floating-point operations (x87 through AVX), Inline Assembly, and system calls, all in one book.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePractical guidance and deep dives\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eProvide practical information with appendices that guide students in learning assembly programming while supplements for select chapters provide a deeper dive on topics as necessary. Attention, Programming, and Learning notes throughout the text also guide the reader in beneficial ways.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePromotes further exploration\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eProvide links to wikis, developer resources, and videos to assist in further exploration of topics.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Brian R. Hall,Kevin J. Slonka\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1943153825\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781943153824\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Prospect Press\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/14\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 314\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.61lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.66d","brand":"Brian R. Hall","offers":[{"title":"Paperback","offer_id":48443056685311,"sku":"9781943153824","price":82.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_e5733099-b02c-4aad-93c2-a07ab6494928.jpg?v=1777201556","url":"https:\/\/www.whiterainbookhouse.com\/products\/assembly-programming-and-computer-architecture-brian-r-hall-9781943153824","provider":"WR Book House","version":"1.0","type":"link"}