Register organization of 8086-microprocessor, Assembly Language

Register Organization of 8086

8086  has  a great  set  of registers  containing  special  purpose and general  purpose  registers.  All the 8086 resisters are 16-bit registers. The general purpose registers, may be utilized as either16-bit registers8 or -bit registers. The general purpose registers are either used for holding variables, data and intermediate results temporarily or for the other purposes like as counter or for storing offset address for some specific addressing modes etc. The special purpose registers are utilized as pointers, segment registers, offset storage registers for particular addressing modes or asindex registers. We will categorize the register set into 4 groups that are: General data Registers, Segment Registers, Pointer ad Index Registers, Flag Registers.

Posted Date: 10/10/2012 4:11:53 AM | Location : United States







Related Discussions:- Register organization of 8086-microprocessor, Assignment Help, Ask Question on Register organization of 8086-microprocessor, Get Answer, Expert's Help, Register organization of 8086-microprocessor Discussions

Write discussion on Register organization of 8086-microprocessor
Your posts are moderated
Related Questions
hi!im looking for someone who expert in an assembly language and help me write the programmed!Thank you

Write a program to mask bits D3D2D1D0 and to set bits D5D4 and to invert bits D7D6 of ax register

SEG : Segment of a Label:- The SEG operator is which is used to decide the segment address of the, variable, label or procedure and substitutes the segment base address in plac


1. Start your program at address $8500. To do this you need to inform the assembler, through the EQU and ORG assembler directives, that you want your program to start at $8500. Thi


Convert 751 to hex and show what it would look like stored at TheNumber WORD ? (hint: answer in hex pairs)

I can get it to copy the string but can''t get it to reverse it.

Example : Add the contents of the 2000H: 0500H memory location to contents of 3000H: 0600H and store the result in 5000H: 0700H. Solution : Unlike the past example progra

ROR : Rotate Right without Carry: This instruction rotates the contents of destination operand to the bit-wise right either by one or by the count specified in register CL, exclud