Systems Programming
Price: 1250.00 INR
ISBN:
9780198070887
Publication date:
05/05/2011
Paperback
Price: 1250.00 INR
ISBN:
9780198070887
Publication date:
05/05/2011
Paperback
First Edition
The book is divided into five parts. The first part of the book deals with the background of systems programming and provides an overview of systems software. It then delves into machine structures and library structures. The second part deals with low-level translators, describing in detail topics such as machine and mnemonic languages, assembly languages, macro language, macro programming, assemblers, linkers, loaders and object code translators.
Rights: World Rights
First Edition
Description
The book is divided into five parts. The first part of the book deals with the background of systems programming and provides an overview of systems software. It then delves into machine structures and library structures. The second part deals with low-level translators, describing in detail topics such as machine and mnemonic languages, assembly languages, macro language, macro programming, assemblers, linkers, loaders and object code translators. The third and fourth parts of the book throw light on compilers and operating systems respectively. The last part discusses different system development tools. Components such as editors and debuggers are discussed in detail this part along with a separate chapter on system administration.
Owing to its comprehensive coverage, the book will also serve as a ready reference for practicing software engineers, besides students.
Systems Programming is a textbook designed for the undergraduate students of information technology and computer science engineering. Comprehensive in its coverage, the book aims to provide an understanding of the design of assemblers, loaders, linkers, and macroprocessors.
The book is divided into five parts. The first part of the book deals with the background of systems programming and provides an overview of systems software. It then delves into machine structures and library structures. The second part deals with low-level translators, describing in detail topics such as machine and mnemonic languages, assembly languages, macro language, macro programming, assemblers, linkers, loaders and object code translators. The third and fourth parts of the book throw light on compilers and operating systems respectively. The last part discusses different system development tools. Components such as editors and debuggers are discussed in detail this part along with a separate chapter on system administration.
Owing to its comprehensive coverage, the book will also serve as a ready reference for practicing software engineers, besides students.
First Edition
Table of contents
Chapter 1. Scope of Systems Programming
Part 1: SYSTEMS PROGRAMMING BACKGROUND
Chapter 2. Prerequisites of Systems Programming
Chapter 3. Overview of System Software
Chapter 4. Machine Structures
Chapter 5. System File and Library Structures
Part 2: LOW-LEVEL TRANSLATORS
Chapter 6. Machine and Mnemonic Languages
Chapter 7. Assembly Languages
Chapter 8. Programming in Assembly Language: an Illustrative Approach
Chapter 9. Assemblers
Chapter 10. Macros and Macro Languages
Chapter 11. Macro Programming: An Illustrative Approach
Chapter 12. Macro Processors
Chapter 13. Linkers
Chapter 14. Loaders
Chapter 15. Object Code Translators
Part 3: HIGH-LEVEL TRANSLATORS
Chapter 16. Overview of High-Level Translators
Chapter 17. High-Level Programming Languages for Compilers
Chapter 18. Design of Compilers
Chapter 19. Compiler-Compilers
Part 4: LOWEST-LEVEL TRANSLATORS
Chapter 20. Principles of Operating Systems
Part 5: SYSTEM TOOLS
Chapter 21. Editors
Chapter 22. Debuggers
Chapter 23. System Administration
First Edition
Features
- Present real-life analogies to clarify the concepts discussed
- Includes separate chapters on debuggers, editors, system administration, and a detailed coverage of operating systems.
- Contains plenty of programming examples, algorithms, and conceptual as well as analytical exercises
- Contains an appendix comprising instruction sets for SIC-XE machine, Intel 8086, and MIPS.
First Edition
Description
The book is divided into five parts. The first part of the book deals with the background of systems programming and provides an overview of systems software. It then delves into machine structures and library structures. The second part deals with low-level translators, describing in detail topics such as machine and mnemonic languages, assembly languages, macro language, macro programming, assemblers, linkers, loaders and object code translators. The third and fourth parts of the book throw light on compilers and operating systems respectively. The last part discusses different system development tools. Components such as editors and debuggers are discussed in detail this part along with a separate chapter on system administration.
Owing to its comprehensive coverage, the book will also serve as a ready reference for practicing software engineers, besides students.
Systems Programming is a textbook designed for the undergraduate students of information technology and computer science engineering. Comprehensive in its coverage, the book aims to provide an understanding of the design of assemblers, loaders, linkers, and macroprocessors.
The book is divided into five parts. The first part of the book deals with the background of systems programming and provides an overview of systems software. It then delves into machine structures and library structures. The second part deals with low-level translators, describing in detail topics such as machine and mnemonic languages, assembly languages, macro language, macro programming, assemblers, linkers, loaders and object code translators. The third and fourth parts of the book throw light on compilers and operating systems respectively. The last part discusses different system development tools. Components such as editors and debuggers are discussed in detail this part along with a separate chapter on system administration.
Owing to its comprehensive coverage, the book will also serve as a ready reference for practicing software engineers, besides students.
Table of contents
Chapter 1. Scope of Systems Programming
Part 1: SYSTEMS PROGRAMMING BACKGROUND
Chapter 2. Prerequisites of Systems Programming
Chapter 3. Overview of System Software
Chapter 4. Machine Structures
Chapter 5. System File and Library Structures
Part 2: LOW-LEVEL TRANSLATORS
Chapter 6. Machine and Mnemonic Languages
Chapter 7. Assembly Languages
Chapter 8. Programming in Assembly Language: an Illustrative Approach
Chapter 9. Assemblers
Chapter 10. Macros and Macro Languages
Chapter 11. Macro Programming: An Illustrative Approach
Chapter 12. Macro Processors
Chapter 13. Linkers
Chapter 14. Loaders
Chapter 15. Object Code Translators
Part 3: HIGH-LEVEL TRANSLATORS
Chapter 16. Overview of High-Level Translators
Chapter 17. High-Level Programming Languages for Compilers
Chapter 18. Design of Compilers
Chapter 19. Compiler-Compilers
Part 4: LOWEST-LEVEL TRANSLATORS
Chapter 20. Principles of Operating Systems
Part 5: SYSTEM TOOLS
Chapter 21. Editors
Chapter 22. Debuggers
Chapter 23. System Administration