tailieunhanh - MIPS Assembly Language Programming 2003 Prentice-Hall

This book is targeted for use in an introductory lower-division assembly languageprogramming or computer organization course. After students are introduced to the MIPSarchitecture using this book, they will be well prepared to go on to an upper-division computer organization course using a textbook such as “Computer Organization and Design” by Patterson and Hennessy. This book provides a technique that will make MIPS assembly language programming a relatively easy task as compared to writing 80x86 assembly language code. Students using this book will acquire an understanding of how the functional components of computers are put together, and how a computer. | MIPS Assembly Language Programming Robert Britton Computer Science Department California State University Chico Chico California Instructors are granted permission to make copies of this beta version textbook for use by students in their courses. Title to and ownership of all intellectual property rights in this book are the exclusive property of Robert Britton Chico California. ii Preface This book is targeted for use in an introductory lower-division assembly language programming or computer organization course. After students are introduced to the MIPS architecture using this book they will be well prepared to go on to an upper-division computer organization course using a textbook such as Computer Organization and Design by Patterson and Hennessy. This book provides a technique that will make MIPS assembly language programming a relatively easy task as compared to writing complex Intel 80x86 assembly language code. Students using this book will acquire an understanding of how the functional components of computers are put together and how a computer works at the machine language level. We assume students have experience in developing algorithms and running programs in a high-level language. Chapter 1 provides an introduction to the basic MIPS architecture which is a modern Reduced Instruction Set Computer RISC . Chapter 2 shows how to develop code targeted to run on a MIPS processor using an intermediate pseudocode notation similar to the high-level language C and how easy it is to translate this notation to MIPS assembly language. Chapter 3 is an introduction to the binary number system and the rules for performing arithmetic as well as detecting overflow. Chapter 4 explains the features of the PCSpim simulator for the MIPS architecture which by the way is available for free. Within the remaining chapters a wealth of programming exercises are provided which every student needs to become an accomplished assembly language programmer. Instructors are provided .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.