UNIT-1 INTRODUCTION TO 8086ECE DEPARTMENTMICROPROCESSORS AND MICROCONTROLLERSPage 1UNIT-IINTRODUCTION TO 8086Contents at a glance:Architecture of 8086 microprocessorRegister organization8086 flag register and its functionsAddressing modes of 8086Pin diagram of 8086Minimum mode & Maximum mode system operationTiming diagramsINTRODUCTION TO MICROPROCESSOR:OVERVIEW OF A SIMPLE MICRO COMPUTER:The major parts are the central processing unit or CPU, memory, and the input and output circuitry or I/O.Connecting these parts together are three sets of parallel lines called buses. The three buses are the address bus, thedata bus, and the control bus.Block diagram of simple computer or microcomputer.i) MEMORY:The memory section usually consists of a mixture of RAM and ROM.It may also have magnetic floppydisks, magnetic hard disks, or laser optical disks.Memory has two purposes.The first purpose is to store the binarycodes for the sequence of instructions you want the computer to carry out.When you write a computer program,what you are really doing is just writing a sequential list of instructions for the computer.The second purpose of thememory is to store the binary-coded data with which the computer is going to be working.ii) INPUT/OUTPUT:The input/output or I/O section allows the computer to take in data from the outside world orsend data to the outside world.These allow the user and the computer to communicate with each other.The actualphysical devices used to interface the computer buses to external systems are often called ports.iii) CPU:The central processing unit or CPU controls the operation of the computer.It fetches binary-codedinstruction of the computer.It fetches binary-coded instructions from memory, decodes the instructions into a seriesof simple actions, and carries out these actions.The CPU contains an arithmetic logic unit, or ALU.Which can performadd, subtract, OR, AND, invert, or exclusive-OR operations on binary words when instructed to do so.The CPU alsocontains an address counter which is used to hold the address of the next instruction or data to be fetched frommemory, general-purpose registers which are used for temporary storage of binary data, and circuitry which generatesthe control bus signals.