beautypg.com

Shift right), Subtract), Top of – Zilog Z8F0130 User Manual

Page 389: Shift right) - (subtract) top of

background image

UM013037-1212

>> (Shift Right)

Zilog Developer Studio II – Z8 Encore!

User Manual

365

Syntax

<<

>> (Shift Right)

The >> (Shift Right) operator is used to perform a right shift. The first expression to the
left of >> is the value to be shifted. The second expression is the number of bits to the right
the value is to be shifted.

Syntax

>>

- (Subtract)

The - (Subtract) operator is used to subtract one expression from another.

Syntax

-

TOP OF

The TOP OF operator provides the highest allocated address of a group, address space, or
segment, excluding any segment copies when <name> is a segment. The value of TOP OF
is treated as an expression value.

Syntax

TOP OF

<name> can be a group, address space, or segment.

If you declare a segment to begin at

TOP OF

another segment, the two segments share one

memory location.

TOP OF

give the address of the last used memory location in a segment,

not the address of the next available memory location.

For example:

LOCATE segment2 at TOP OF segment1

The above example starts

segment2

at the address of the most recently used location of

segment1

. To avoid both segments sharing one memory location, use the following syn-

tax:

LOCATE segment2 at (TOP OF segment1) + 1