MIPS Assembly Language Programming
Title | MIPS Assembly Language Programming PDF eBook |
Author | Robert L. Britton |
Publisher | Pearson |
Pages | 172 |
Release | 2004 |
Genre | Business & Economics |
ISBN | 9780131420441 |
For freshman/sophomore-level courses in Assembly Language Programming, Introduction to Computer Organization, and Introduction to Computer Architecture. Students using this text will gain an understanding of how the functional components of modern computers are put together and how a computer works at the machine language level. MIPS architecture embodies the fundamental design principles of all contemporary RISC architectures. By incorporating this text into their courses, instructors will be able to prepare their undergraduate students to go on to upper-division computer organization courses.
Introduction to RISC Assembly Language Programming
Title | Introduction to RISC Assembly Language Programming PDF eBook |
Author | John Waldron |
Publisher | Addison Wesley Publishing Company |
Pages | 0 |
Release | 1999 |
Genre | Assembler language (Computer program language) |
ISBN | 9780201398281 |
This is a straightforward text on RISC assembly language programming for MIPS computers - the microprocessor gaining popularity due to its compact and elegant instruction set. Enabling students to understand the internal working of a computer, courses in RISC are an increasingly popular option in assembly language programming.
Introduction to Assembly Language Programming
Title | Introduction to Assembly Language Programming PDF eBook |
Author | Sivarama P. Dandamudi |
Publisher | Springer Science & Business Media |
Pages | 654 |
Release | 2013-03-14 |
Genre | Computers |
ISBN | 1475728581 |
This textbook introduces readers to assembly and its role in computer programming and design. The author concentrates on covering the 8086 family of processors up to and including the Pentium. The focus is on providing students with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. All of the main features are covered in depth: stacks, addressing modes, arithmetic, selection and iteration, as well as bit manipulation. Advanced topics include: string processing, macros, interrupts and input/output handling, and interfacing with such higher-level languages as C. The book is based on a successful course given by the author and includes numerous hands-on exercises.
The MIPS Programmer's Handbook
Title | The MIPS Programmer's Handbook PDF eBook |
Author | Erin Farquhar |
Publisher | Morgan Kaufmann |
Pages | 420 |
Release | 1994-02 |
Genre | Computers |
ISBN | 9781558602977 |
This book gives a "hands-on" approach to programming the MIPS chip (which is the world's most popular chip). This will be of interest to the same audience as other important MK books on architecture and to the same audience as Kane's book on MIPS RISC Architecture.
Guide to RISC Processors
Title | Guide to RISC Processors PDF eBook |
Author | Sivarama P. Dandamudi |
Publisher | Springer Science & Business Media |
Pages | 416 |
Release | 2005-02-16 |
Genre | Computers |
ISBN | 9780387210179 |
Details RISC design principles as well as explains the differences between this and other designs. Helps readers acquire hands-on assembly language programming experience
Guide to Assembly Language
Title | Guide to Assembly Language PDF eBook |
Author | James T. Streib |
Publisher | Springer Science & Business Media |
Pages | 262 |
Release | 2011-03-01 |
Genre | Computers |
ISBN | 0857292714 |
This book will enable the reader to very quickly begin programming in assembly language. Through this hands-on programming, readers will also learn more about the computer architecture of the Intel 32-bit processor, as well as the relationship between high-level and low-level languages. Topics: presents an overview of assembly language, and an introduction to general purpose registers; illustrates the key concepts of each chapter with complete programs, chapter summaries, and exercises; covers input/output, basic arithmetic instructions, selection structures, and iteration structures; introduces logic, shift, arithmetic shift, rotate, and stack instructions; discusses procedures and macros, and examines arrays and strings; investigates machine language from a discovery perspective. This textbook is an ideal introduction to programming in assembly language for undergraduate students, and a concise guide for professionals wishing to learn how to write logically correct programs in a minimal amount of time.
Professional Assembly Language
Title | Professional Assembly Language PDF eBook |
Author | Richard Blum |
Publisher | John Wiley & Sons |
Pages | 12 |
Release | 2005-02-11 |
Genre | Computers |
ISBN | 0764579010 |
Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging