About the Book :
The study of microprocessor architecture and programming is fundamental to many science and engineering branches including Computer Science/Engineering, Electronics Engineering, Electrical Engineering, Instrumentation and Control Engineering, M.Sc. in Electronics, M.Sc. in Information Technology and many more. This book is designed as a text for one semester course that covers microprocessor programming and architectures of advance processors. The book covers the architecture and programming of the popular Intel 16-bit microprocessor 8086 in depth; the architectural features of the 80286/386/486 processors; the protected mode software model of the 80386 including segmentation, protection, paging and multitasking; the technical overview of the Pentium family and finally overview of the RISC features with Sun SPARC overview.
About the Author :
M. T. Savaliya is an Associate Professor and Head, Computer Science and Engineering Department, Government Engineering College, Patan, Gujarat. He received B. E. degree in Computer Engineering from D. D. Institute of Technology (Gujarat University), Nadiad, Gujarat in 1990 and M. E. degree in Microprocessor from M. S. University of Baroda, Vadodara, Gujarat in 2002. He has 21 years of teaching experience in UG and PG courses in Computer Science/Engineering and Information Technology. He has authored and coauthored articles, papers and books such as C Programming, C++ Programming, Computer Programming and Utilization, Data Structure, Microprocessor and Assembly Language Programming, Develop Web Applications and Advance Java Technology. He has delivered a number of seminars and expert lectures on various topics in workshops and Short Term Training Programs. He has worked as a member of committees in various national/international events. He is also serving as a member of board of studies in various universities. He is life member of CSI and IETE. He is recipient of Significant Contribution Certificate Award for his active contribution from CSI, Ahmedabad in 2006-07.
Interesting Facts :
Introduces concepts of microprocessors and microcomputers.Covers the 8086 architecture, pin functions and operating modes. The 8086 instructions are explained with examples and their use in real life programs.The 8086 programming is covered with a number of programming examples.The assembler directives including advance directives are demonstrated to write sophisticated 8086 assembly language programs.The use of DOS debug to debug the assembly language programs is presented with a number of examples.The architectural features of the 80286/386/486 processors are covered in sufficient depth.The 80386 protected mode architecture including segmentation, protection, paging and multitasking is explained in incremental fashion.Provides the nice overview of the features of entire Pentium family of processors.Introduces the RISC concepts with an example RISC processor Sun SPARC.
Chapter 1 Introducing the 8086 MicroprocessorLearning Objectives1.1 Introduction 1.2 Brief History of Intel Microprocessors1.3 Overview of Microprocessor and Microcomputer1.4 Features of the 8086 Microprocessor1.5 The 8086 Architecture 1.6 Segmentation in the 8086 Microprocessor1.7 The 8086 Pin Functions1.8 Minimum and Maximum Mode 1.9 The 8086 Memory SystemSummary GlossaryObjective QuestionsReview Questions Answers Chapter 2 Basics of the 8086 Programming Learning Objectives 2.1 Introduction 2.2 Programming Languages 2.3 The 8086 Programming Model 2.4 Instruction Formats 2.5 Addressing Modes2.6 The 8086 Instruction SetSummary Glossary Objective Questions Review Questions Answers Chapter 3 Programming with Data Transfer, Arithmetic and Logical Instructions Learning Objectives 3.1 Introduction 3.2 Basic Assembler Directives 3.3 Writing and Executing a Program 3.4 Debugging a Program 3.5 Using DOS Service for Character and String I/O 3.6 Data Transfer Instructions 3.7 Arithmetic Instructions 3.8 Logical Instructions Summary Glossary Objective Questions Review Questions Programming Problems Answers Chapter 4 Branching and Looping Learning Objectives 4.1 Introduction 4.2 Unconditional Jump Instruction 4.3 Conditional Jump Instructions 4.4 Decision Making and Looping 4.5 Loop Instructions 4.6 ASCII and BCD Arithmetic 4.7 Processor Control Instructions Summary Glossary Objective Questions Review Questions Programming Problems Answers Chapter 5 Shift, Rotate and String Instructions Learning Objectives 5.1 Introduction 5.2 Shift Instructions 5.3 Rotate Instructions 5.4 Data Conversion 5.5 Repeat Prefixes 5.6 String Instructions Summary Glossary Objective Questions Review Questions Programming Problems AnswersChapter 6 Stacks, Procedures and Macros Learning Objectives 6.1 Introduction 6.2 Defining a Stack 6.3 PUSH and POP Instructions 6.4 Defining and Calling Procedure 6.5 CALL and RET Instructions 6.6 Parameter Passing Methods6.7 Far Procedure 6.8 Working with Macros 6.9 Additional Assembler Directives Summary Glossary Objective Questions Review Questions Programming Problems Answers Chapter 7 The 8086 Interrupts and I/O Learning Objectives 7.1 Introduction 7.2 What is an Interrupt? 7.3 The 8086 Interrupts 7.4 Writing a Simple ISR7.5 Software versus Hardware Interrupts7.6 Interrupt Types7.7 Input/Output Instructions SummaryGlossary Objective Questions Review Questions Programming Problems Answers Chapter 8 Introducing the 80286/386/486 Microprocessors and the 80386 SegmentationLearning Objectives 8.1 Introduction 8.2 Overview of the Intel 80286/386/486 Microprocessors8.3 The 80286/386 Programming Model8.4 The 80286/386 Data Types and Instruction Set 8.5 The 80386 Segments 8.6 Descriptor Tables and Selectors SummaryGlossary Objective Questions Review Questions Answers Chapter 9 The 80386 Protection Model and Paging Learning Objectives 9.1 Introduction 9.2 Introduction to Protection Model9.3 Code and Data Access9.4 Changing Privilege Levels 9.5 Paging Summary Glossary Objective Questions Review Questions Answers Chapter 10 The 80386 Multitasking and Exceptions Learning Objectives 10.1 Introduction 10.2 The Concept of Multitasking 10.3 Task State Segment 10.4 Performing a Task Switching 10.5 I/O Permissions10.6 The 80386 Exceptions 10.7 The IDT and Exception Handling SummaryGlossary Objective Questions Review Questions Answers Chapter 11 Modern Microprocessors Learning Objectives 11.1 Introduction 11.2 The Pentium Architecture11.3 Overview of Pentium Family of Processors 11.4 Hyper-Threading and Multi-Core Technologies11.5 The CISC and RISC Processors 11.6 Overview of the Sun SPARC Architecture Summary Glossary Objective Questions Review Questions Answers Index
|Title:||8086 Programming And Advance Processor Architecture||Publisher:||Wiley India Pvt Ltd|
|Author:||M T Savaliya|
|No. of Pages:||348|
* The book summary and image may be of a different edition or binding of the same title.
* Book reviews are added by registered customers. They need not necessarily buy book.
* These books are NOT available for reading online or for free download in PDF or ebook format.
* Price can change due to reprinting, price change by publisher or sourcing cost change for imported books.
www.infibeam.com/Books is the biggest online bookstore in India for sale of books at best price - fiction, literature, audiobooks, study guides, novels, story books, rare books, textbooks and books by popular authors. These are available in various editions and bindings e.g. paperback and at best discount.
Safe & Secure Shopping