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
Instruction Formats A machine language instruction format has 1 or more number of fields linked with it. The first field is known as operation code field or op code field, whic

I NEED PROJECT OF COFE SHOP

Write an assembly language program to perform a rot13 1 conversion on characters in a text file.  The program should read charatcers from the input file, perform the rot13 convers

Write an account of your findings and produce a report containing all aspects of the above. Include a step-by-step 'simple User Guide' so that your program can be operated as inten

Write an assembly program that will compute and output tuition cost: a. accept keyboard input of the number of credit hours taken b. accept keyboard input of the type of classes 1

Write an application that does the following:(1) fill an array with 50 random integers; (2) loop through the array, displaying each value, and count the number of negative values;

ASSUME: Assume Logical Segment Name:- The ASSUME directive which is used to inform the assembler, the specified names of the logical segments to be consider for different segme

I/O interface I/O  devices such as displays and keyboards  establish  communication of computer with outside world. Devices may be interfaced in 2 ways Memory mapped I/O and I/

How to write an assembly program The initial step in writing an assembly language program is to identify and study the problem. After studying the problem, choose the logical m

Flag Register : 8086 has a 16-bit flag register which is divided into 2 parts, viz. (a)machine control flagsand (b)condition code or status flags. The condition code flag regi