Systems Programming

Price: 1250.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198070887

Publication date:

05/05/2011

Paperback

740 pages

241.0x184.0mm

Price: 1250.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198070887

Publication date:

05/05/2011

Paperback

740 pages

241.0x184.0mm

First Edition

Srimanta Pal

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.

Suitable for: The book will also serve as a ready reference for practicing software engineers, besides students.

Rights:  World Rights

First Edition

Srimanta Pal

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

Srimanta Pal

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

Srimanta Pal

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

Srimanta Pal

First Edition

Srimanta Pal

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.

Read More

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

Read More