
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Ideal for undergraduate courses in computer organization, assembly language programming, and computer architecture, An Assembly Language Introduction to Computer Architecture: Using the Intel Pentium introduces students to the fundamentals of computer architecture from a programmer's perspective by teaching them assembly language, the interface between hardware and software. Designed for students in computer science and engineering who have taken one high-level language programming course, it uses a top-down approach, introducing an abstract (registerless) assembly language first. This approach enables students to build on previous knowledge and allows them to write programs from the beginning of the course. Topics covered include basic computer organization, data representation, data structures, the assembly process, exception handling, and more. Examples are developed using the very popular Intel Pentium architecture; however, the concepts covered are valid with any system. This accessible text is supplemented with a helpful website (http://www.cs.wisc.edu/~smoler/x86text.html) that contains macros to use with programming tools, lecture notes to accompany the text, sample programs, and other useful items.
This manual serves as a pedagogical resource for instructors teaching the fundamental principles of computer architecture through the lens of Intel Pentium assembly language. The author, Karen Johnston Miller, provides a structured framework for educators to guide students through the transition from high-level programming to hardware-level operations. By utilizing a top-down, registerless approach, the text ensures that students can grasp complex architectural concepts without becoming overwhelmed by hardware specifics early in their academic training.
What You Will Find
Instructors frequently utilize this manual as a foundational resource for structuring their computer organization courses. The consensus among educators is that the provided materials effectively bridge the gap between abstract software concepts and concrete hardware implementation.
Page Count:
150
Publication Date:
1999-07-29
Publisher:
Oxford University Press
ISBN-10:
0195135199
ISBN-13:
9780195135190
No comments yet. Be the first to share your thoughts!