Pointer and index registers-microprocessor, Assembly Language

Pointer and Index Registers

The pointers contain offset within the specific segments. The pointers BP, IP and SP generally containoffsets within thedata, code and stack segments respectively. The index registers are utilized as general purpose registers and for offset storage in case of indexed, and relative index andbased indexed addressing modes. The register SI is usually used to store the offset of source data in data segment while the register DI is utilized to store the offset of destination in data or extra segment. The index registers are specifically useful for string manipulations.

Posted Date: 10/10/2012 4:20:17 AM | Location : United States







Related Discussions:- Pointer and index registers-microprocessor, Assignment Help, Ask Question on Pointer and index registers-microprocessor, Get Answer, Expert's Help, Pointer and index registers-microprocessor Discussions

Write discussion on Pointer and index registers-microprocessor
Your posts are moderated
Related Questions
IInd Generation Microprocessor : The second generation microprocessor by using n MOS technology seemed in the market in 1973.   The Intel  8080, of nMOS  technology

ADD:  Add :- This instruction adds an immediate contents of a memory location specified in the a register ( source ) or instruction to the contents of another register (destinat

implement the following c++ code in assembly language using the block-structured .IF and .while directives

how we can multiply two 8 bit number with rotation

Flowchart for the sequence of 8251 Whether the control, mode or sync character register is selected depends on the accessing sequence.  A flowchart of the sequencing is given i

Internal Hardware-Interrupts Internal hardware-interrupts are the outcome of sure situations that occur during the execution of a program, for example. Divide by 0. The interru

MyLocation SDWORD 14 TheTest        SDWORD 8     mov    eax,MyLocation     mov    ebx,TheTest     neg     eax,ebx     sub     eax,ebx Show exactly what lives in eax after executi

Write a program to evaluate the following expression. You are to evaluate the following equation: num1 - (input + num2) - (num3 + num4) Input will be a hex number input by

For an 8088 the 2 addresses linked with an 8259A are normally consecutive, and the AO line is associated to the AO pin, but because there are just 8 data pins on the 8259A and the

Project Description: Write an 80x86 assembly program that performs the following functions: Reads a set of integers from a file into an array. The data file name is to be