Đang chuẩn bị liên kết để tải về tài liệu:
Ngôn ngữ hội MIPS ProgrammingRobert
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Cuốn sách này cung cấp một kỹ thuật mà sẽ làm cho ngôn ngữ lập trình lắp ráp MIPS một nhiệm vụ tương đối dễ dàng so với văn bản phức tạp Intel 80x86 mã ngôn ngữ lắp ráp | 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 .