Registers 8086
- General Purpose Registers:-
- AX :- the accumulator register (divided into AH/AL)
- BX :- the base address register (divided into BH/BL)
- CX :- the count register (divided into CH/CL)
- DX :- the data register (divided into DH/DL)
- SI :- source index register
- DI :- destination index register
- BP :- base pointer.
- SP :- stack pointer.
- Segment Register:-
- CS :- pointer at the segment containing the current program.
- DS :- generally points at segment where variables are defined.
- ES :- extra segment register, its up to coder to define its usage.
- SS :- points at the segment containing the stak
- Special Purpose registers:-
- IP :- the instruction pointer.
- Flags Register :- determines the current state of the processor.
- IP - the Instruction Pointer
- CS - the Code Segment Register
- DS - the Data Segment Register
- SS - the Stack Segment Register
- ES - the Extra Segment Register
Internal Registers of 8086
EU Registers (Execution Unit) | AX | AH | AL | Accumulator | |
BX | BH | BL | Base Register | ||
CX | CH | CL | Count Register | ||
DX | DH | DL | Data Register | ||
SP | Stack Pointer | ||||
BP | Base Pointer | ||||
SI | Source Index Register | ||||
DI | Destination Index Register | ||||
FR | Flag Register | ||||
BIU Registers (Bus Interface Unit) | CS | Code Segment Register | |||
DS | Data Segment Register | ||||
SS | Stack Segment Register | ||||
ES | Extra Segment Register |
REFERENCE
- Microcomputer Systems: 8086/8088 Family - Architecture, Programming, and Design; Y. Liu and G. A. Gibson, 2nd Ed., PHI.
- Microprocessor & Interfacing – D. Hall, TMH
- The 8086 Microprocessor: Programming & Interfacing the PC, Kenneth J. Ayala, Penram International Publishing (India).
- The Intel 8086/8088 Microprocessor Architecture, Programming Design & Interfacing – B.S. Chhabra, Dhanpat Rai Publishing Company.
- The Intel Microprocessor 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium & Pentium Pro Processor: Architecture, Programming & Interfacing – Brey & Sharma, Pearson Education.
- Advanced microprocessor, Rajasree, New Age International Publishers
- Fundamentals of Microprocessor and Microcomputers – B. Ram, Dhanpat Rai Publishing Company.
- Microprocessors: Principles and Applications by A Pal
- Advanced Microprocessors and Peripherals by A K Ray and K M Bhurchandi
- Microprocessors and Microcontrollers : Architecture, Programming and Interfacing Using 8085, 8086 and 8051 by Soumitra Kumar Mandal
- Introduction to Microprocessors and Microcontrollers by Crisp John Crisp
- Microprocessors And Microcontrollers by A Nagoor Kani
- Microprocessors And Microcontrollers : Architecture, Programming and System Design 8085, 8086, 8051, 8096 by Krishna Kant
- Microprocessors and Interfacing by Nikhil Marriwala, Katson Book, January, 2009
Comments
Post a Comment