Header Ads Widget

Intel 8085 Register Organization



Intel 8085 is a 8 bit microprocessor. Intel 8085 has one 8 bit accumulator designated as A. It has six 8 bit general purpose registers B, C, D, E, H, L to hold data. Whenever you are holding and storing data which is of 8 bit, you can access them individually. Whenever you store addresses which is of 16 bit you require 16 bit register. Two 8 bit registers can be combined to form a register pair which can handle 16 bit data. The valid register pair of Intel 8085 are : BC, DE, HL. Since program counter holds the address of next instruction to be executed so it is of 16 bit. There are one 16 bit stack pointer which holds the address of last occupied memory location of stack. Intel 8085 does not have status register but contains a set of flip-flop to store status flags. The combination of binary bits which indicate status flag is called program status word ( PSW ). 5 bits of PSW shows status flag and 3 are undefined. Intel 8085 holds instruction register of size 8 bit. In addition to these registers it also contain temporary registers,, address buffer and data buffer. 

Post a Comment

1 Comments