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
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

Program: Write a program to perform addition of a series of 8-bit numbers. The series have 100 (numbers). Solution : In the first program, we have been implemented the add

Programming with an assembler The procedure of hand-coding 8086 programs is somewhat tiresome; hence generally a programmer may find it hard to get a correct listing of the mac

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

write a program that calculates the fibonacci series: except for the first two numbers in the sequence

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

SBB: Subtract  with Borrow  :- The subtract with borrow instruction subtracts the source operand and the borrow flag (CF) which might reflect the result of the past calculations,

Write a MIPS/SPIM assembly language program that prints the smallest and largest values found in a non-empty table of N word-sized integers. The address of the first entry in your

64-bit integer calculator, which processes using 16-bits at a time (reg/mem16 operands)

AAM: ASCII Adjust for Multiplication after execution. This instruction converts the product available in the AL into unpacked BCD format.  This follows a multiplication   instruct