Group-assemblers directive-microprocessor, Assembly Language

GROUP : Group the Related Segments:-

The directive which is used to form logical groups of segments with same purpose or type. This isused to inform the assembler to form a logical group of the following segment names. The assembler passes information to the linker/loader to form the code such that the group declared segments or operands must lie within a 64Kbyte memory segment. Thus all such segments and labels may be addressed by using the same segment base.

PROGRAM GROUP CODE, DATA, STACK

The above statement directs the loader/linker to make an EXE file such that DATA, CODE and STACK segment ought to be lie within a 64kbyte memory segment that named as PROGRAM. For the ASSUME statement, one can utilize the label PROGRAM except than DATA, CODE and STACK as shown.

ASSUME CS: PROGRAM, DS: PROGRAM, SS: PROGRAM.

Posted Date: 10/12/2012 5:46:26 AM | Location : United States







Related Discussions:- Group-assemblers directive-microprocessor, Assignment Help, Ask Question on Group-assemblers directive-microprocessor, Get Answer, Expert's Help, Group-assemblers directive-microprocessor Discussions

Write discussion on Group-assemblers directive-microprocessor
Your posts are moderated
Related Questions

DQ:   Define  Quad word:-  This directive is taken in use to direct the assembler to reserve 4 words (8 bytes) of memory for the specified variable and can initialise it having

#question. counters using 8051.

PLEASE MAY YOU ASSIST ME WITH SAMPLE CODES FOR PROGRAMING A FIRE ALARM MINI PROJECT


Write an assembly program that adds the elements in the odd indices of the following array. Use LOOP. What is the final value in the register?

Write a M68000 assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n

Problem (a) Prepare the assembly code sequence for each of the four styles (accumulator, memory-memory, stack, load/store) of machine for the code fragment: A = B + C;

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,

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