Extend learning beyond the classroom Pearson eText is an easy-to-use digital textbook that students can purchase on their own or you can assign for your course. Creating a course allows you to personalize your Pearson eText so students see the connection between their reading and what they learn in class -- motivating them to keep reading, and keep learning. Learn more about Pearson eText. About the book Begin with programming concepts and logic High-level programming logic is related to the low-level details of the machine. This approach helps students to create more efficient implementations and to better understand how compilers generate object code. Protected mode programming is the focus of Chapters 1 through 13. The text uses the x86 and x86-64 processor types, explaining the differences between instruction operands and basic architecture differences. Students create applications that take full advantage of 32-bit and 64-bit processors, using protected mode and flat memory addressing and allows students to create Microsoft® Windows applications.
Hardware and Operating System Concepts include basic hardware and data representation concepts to help students to better understand their target computer system. Java Bytecodes and the Java Virtual Machine coverage includes an explanation by the author of the basic operation of Java bytecodes with short illustrative examples. Put theory into practice Programming exercises with solutions give students first-hand experience in writing software and allow them to immediately check their results. Review questions and exercises appear at the end of chapters in two sections: (1) Short answer questions, and (2) Algorithm workbench exercises. Interfacing to High-Level Languages chapter is devoted to interfacing assembly language to C and C++ where students learn to optimize their code and see examples of how C++ compilers optimize code. New - Multiple-input exercises allow readers to browse a program listing and insert variable values into boxes next to the code. Students receive immediate colorized feedback, giving them the opportunity to experiment until all input values are correct. New - All section reviews appear as interactive questions, giving the reader immediate feedback on their answers.
New questions were added, others removed, and many revised. Answers to questions are included for instructors to use in test material. Support instructors and students Companion website http://asmirvine.com/ contains chapter objectives, debugging tools, supplemental files, a Getting Started with MASM and Visual Studio 2012 tutorial, and more. Provides lists of errata, Frequently Asked Questions, new programs, and articles about special topics. Provides detailed tutorials on how to configure Visual Studio for assembly language, and how to use Visual Studio''s interactive debugger. An Assembly Language Workbook provides expanded drill and practice on basic numeric and data manipulation skills, a feature provided by no other author. New - Hypertexted definitions of key terms are placed throughout the text and link to an online glossary.
Instructor resources include all the program listings that are available on the Web. Instructors are provided a test bank, answers to review questions, solutions to programming exercises, and a Microsoft PowerPoint slide presentation for each chapter. Benefits of creating a Pearson eText course Share highlights and notes with students. Add your personal teaching style to important topics, call out need-to-know information, or clarify difficult concepts directly in the eText. Access reading analytics. Use the dashboard to gain insight into how students are working in their eText to plan more effective instruction in and out of class. Customize and schedule readings. Rearrange the Pearson eText table of contents at both the chapter and section level to match the way you teach.
Add due dates so that students know exactly what to read to come to class prepared. Integrate with your LMS. Get up and running quickly on the first day of class. LMS integration provides institutions, instructors, and students with single sign-on access to Pearson eText via Blackboard Learn(tm), Canvas(tm), Brightspace® by D2L®, and Moodle. Note: If you integrate Pearson eText with your LMS, students must redeem or purchase access through the LMS. Engage learners with compelling media. Videos and animations bring key concepts to life, helping students place what they are reading into context. (Available with select titles.
) New - Code animations allow the reader to step through program code and view both variable values and comments about the code. Readers no longer have to visually jump back and forth between program code and text explanations on the next page. New - Links to timely tutorial videos have been inserted in the text, so readers can receive tutoring on topics as they encounter them in the text. VideoNotes, cover essential content topics and have been created by the author. The step-by-step video tutorials are specifically designed to enhance the programming concepts presented in Irvine, Assembly Language for X86 Processors, 8th Edition. Students can view the entire problem-solving process outside of the classroom--when they need help the most. Let students check their understanding. Personalized Study Tools are easy to access on both the web and mobile app to help students learn key terms.
(Available with select titles.) Check out the preface for a complete list of features and what''s new in this edition.