Microprocessor

Get Started. It's Free
or sign up with your email address
Rocket clouds
Microprocessor by Mind Map: Microprocessor

1. Architecture

1.1. BIU(bus Interface Unit)

1.1.1. Special Purpose Register/Instruction pointer

1.1.2. 6 byte Instruction Queue

1.1.3. Arithmetic circuit

1.2. EU(Execution Unit)

1.2.1. Control System

1.2.2. ALU(Arithmetic Logical Unit)

1.2.3. General Purpose Register

1.2.4. Flag Register

1.2.5. Operands

2. Flag Register

2.1. Status Flag

2.1.1. Carry flag

2.1.2. Auxilary falg

2.1.3. Parity flag

2.1.4. Sign flag

2.1.5. Over flow flag

2.1.6. Zero flag

2.2. Control Flag

2.2.1. Trap flag

2.2.2. Direction flag

2.2.3. Interrupt flag

3. Memory Banking

3.1. High level(ODD Bank)

3.1.1. 0001,0003,0005.....

3.2. Low Level (EVEN Bank)

3.2.1. 0000,0002,0004.....

4. Segmentation

4.1. Code Segment (CS) Register

4.1.1. Instruction pointer(IP)

4.2. Data Segment(DS) Register

4.2.1. Source Index(SI)

4.3. Stack Segment(SS) Register

4.3.1. Stack Pointer(SP)

4.3.2. Base Pointer(BP)

4.4. Extra Segment(ES) Register

4.4.1. Destination Index(DI)

5. General Purpose Register

5.1. AX Register

5.1.1. AL Register

5.1.2. AH Register

5.2. BX Register

5.2.1. BL Register

5.2.2. BH Register

5.3. CX Register

5.3.1. CL Register

5.3.2. CX register

5.4. DX Register

5.4.1. DL register

5.4.2. DX Register

6. Pipelining

6.1. Fetch Instruction

6.2. Execute Instruction