![](https://img-blog.csdnimg.cn/img_convert/edd3ee598b664ee7e3693a0099f1c584.png)
微处理器架构
The 8085 microprocessor is an 8 bit general purpose microprocessor. 8 bit processor means, it can read, write and process 8 bit data at a time. Although the internal architecture of 8085 microprocessor is very complicated, the programmer is concern only with a small part of it, which can be referred in the program or which is important to know to write a program. So in this article we will learn about the programming model and bus organization of 8085 microprocessor.
8085 Microprocessor Architecture
Registers
1. Accumulator (A)
It is an 8 bit register which stores the results of arithmetical and logical operations. It is also used to receive data from input port to microprocessor and to send data to output port from microprocessor. It is referred as register A in the program.
It is an 8 bit register which stores the results of arithmetical and logical operations. It is also used to receive data from input port to microprocessor and to send data to output port from microprocessor. It is referred as register A in the program.
2. General Purpose Registers
Registers B, C, D, E, H and L are 8 bit general purpose registers. These registers store 8 bit data temporarily for processing. BC, DE and HL are used as register pairs to store 16 bit data.
3. Flag Register (F)
Flag register is also an 8 bit register which indicate status of the accumulator after any arithmetical or logical operation. Out of 8 bits, five are defined as flags. These flags are given below.