0 item | Rs. 0.00 / $ 0.00

Item succesfully added to cart

8086 Programming and Advance Processor Architecture

by M.T. Savaliya

Publisher: Wiley India Pvt. Ltd

Price (INR):Rs 569.00


Price (USD): $ 14.22

Available


Rate this book

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. Chapter 1 Introducing the 8086 Microprocessor Learning Objectives 1.1 Introduction 1.2 Brief History of Intel Microprocessors 1.3 Overview of Microprocessor and Microcomputer 1.4 Features of the 8086 Microprocessor 1.5 The 8086 Architecture 1.6 Segmentation in the 8086 Microprocessor 1.7 The 8086 Pin Functions 1.8 Minimum and Maximum Mode 1.9 The 8086 Memory System Summary Glossary Objective Questions Review 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 Modes 2.6 The 8086 Instruction Set Summary 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 Answers Chapter 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 Methods 6.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 ISR 7.5 Software versus Hardware Interrupts 7.6 Interrupt Types 7.7 Input/Output Instructions Summary Glossary Objective Questions Review Questions Programming Problems Answers Chapter 8 Introducing the 80286/386/486 Microprocessors and the 80386 Segmentation Learning Objectives 8.1 Introduction 8.2 Overview of the Intel 80286/386/486 Microprocessors 8.3 The 80286/386 Programming Model 8.4 The 80286/386 Data Types and Instruction Set 8.5 The 80386 Segments 8.6 Descriptor Tables and Selectors Summary Glossary Objective Questions Review Questions Answers Chapter 9 The 80386 Protection Model and Paging Learning Objectives 9.1 Introduction 9.2 Introduction to Protection Model 9.3 Code and Data Access 9.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 Permissions 10.6 The 80386 Exceptions 10.7 The IDT and Exception Handling Summary Glossary Objective Questions Review Questions Answers Chapter 11 Modern Microprocessors Learning Objectives 11.1 Introduction 11.2 The Pentium Architecture 11.3 Overview of Pentium Family of Processors 11.4 Hyper-Threading and Multi-Core Technologies 11.5 The CISC and RISC Processors 11.6 Overview of the Sun SPARC Architecture Summary Glossary Objective Questions Review Questions Answers Index

Details of the book

Book :
8086 Programming and Advance Processor Architecture
Book ID :
62501
Author :
M.T. Savaliya
ISBN 13 :
9788126530915
Year of Publication :
2012
Publisher :
Wiley India Pvt. Ltd
Binding :
Softcover
Pages :
348
Weight :
1 kg

Books of related interest


© 2008-2019 BookVistas.com - All rights reserved | Designed by K.K.Soft