![datastage 7.5 architecture diagram datastage 7.5 architecture diagram](https://www.ibm.com/support/pages/system/files/support/swg/dmgtech.nsf/0/1b6efe5566213df5852581410076460f/Content/1862.4B6A.gif)
![datastage 7.5 architecture diagram datastage 7.5 architecture diagram](https://www.ibm.com/support/pages/system/files/inline-images/image-20190925115607-24.png)
It provides timing and control signal to the microprocessor to perform operations. Instruction decoder decodes the information present in the Instruction register. When an instruction is fetched from memory then it is stored in the Instruction register. Its bit position is shown in the following table − D7 It is an 8-bit register having five 1-bit flip-flops, which holds either 0 or 1 depending upon the result stored in the accumulator. It is an 8-bit register, which holds the temporary data of arithmetic and logical operations. It is also a 16-bit register works like stack, which is always incremented/decremented by 2 during push & pop operations. Microprocessor increments the program whenever an instruction is being executed, so that the program counter points to the memory address of the next instruction that is going to be executed. It is a 16-bit register used to store the memory address location of the next instruction to be executed. These registers can work in pair to hold 16-bit data and their pairing combination is like B-C, D-E & H-L. There are 6 general purpose registers in 8085 processor, i.e. Arithmetic and logic unitĪs the name suggests, it performs arithmetic and logical operations like Addition, Subtraction, AND, OR, etc. It is connected to internal data bus & ALU. It is an 8-bit register used to perform arithmetic, logical, I/O & LOAD/STORE operations. 8085 Microprocessor – Functional UnitsĨ085 consists of the following functional units − Accumulator It is used in washing machines, microwave ovens, mobile phones, etc.