Programmers model of 8086

2,185 views 8 slides Jan 29, 2021
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

it is about programers model of 8086


Slide Content

PROGRAMMERS MODEL OF 8086 REPRESENTED BY ANKUSH PATEL AND ANOOP KUMAR SUBMITTED TO MR.PRASHANT SINGH BHADORIA

4 general purpose rgisters (data registers) 4 segment registers 2 pointer registers 2 index registers 1 instruction pointer register 1 flag register In the programming model there are

AX register(accumulator) BX Register(base register) CX Register(counter register) DX Register(data register) General purpose registers:

Code segment register(CS): it is a 16 bit register containing the starting address of 64 kb segment. Stack segment register(SS): it is a16 bit register containing address of 64 kb segment with program stack. Data segment register(DS):it is a 16 bit register containing address of 64 kb segment with program data. Extra segment register (ES): it is a 16 bit register containing address of 64 kb segment ,usually with program data. Segment registers

SP register(stack pointer) BP register(base pointer) SI register(source index) DI Register(destination index) Pointer registers

The instruction pointer(IP) points to the address of the next instruction to be executed. Instruction pointer register

Status flag determines the current state of the accumulator .They are modified automatically by CPU after mathematical operations .This allows to determine the type of the result . Flag register

THANK YOU