Texas Instruments MSP50C614 manual Rflag Reset Memory Flag, Sflag , Stag , Rtag

Models: MSP50C614

1 414
Download 414 pages 24.44 Kb
Page 244
Image 244

Individual Instruction Descriptions

4.14.57 RFLAG

 

 

Reset Memory Flag

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Syntax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[label]

 

name

 

src

 

 

 

 

 

 

 

Clock, clk

Word, w

 

 

With RPT, clk

 

 

Class

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFLAG

 

{flagadrs}

 

 

 

 

 

 

1

 

 

1

 

 

 

 

 

N/R

 

 

 

 

8a

Execution

memory flag bit at {flagadrs} data memory location

0

 

 

 

 

 

 

 

 

 

 

 

PC PC + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flags Affected

None

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instructions

 

16

 

15

14

13

 

12

11

 

10

9

8

7

6

 

5

 

4

 

3

2

 

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RFLAG {flagadrs}

 

1

 

0

0

1

 

0

0

 

0

0

1

1

 

 

 

 

 

flagadrs

 

 

 

 

Description

Reset flag at addressed memory location to 0.{flagadrs} includes two groups

 

 

 

of memory flag addresses: global flags, which are the first 64 word locations

 

 

 

in RAM; and relative flags, which are 64 locations relative to the page register

 

 

 

(R6). Flag address {flagadrs} only addresses the 17th bit. (See section 4.3.7

 

 

 

for more information)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See Also

SFLAG, STAG, RTAG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Example 4.14.57.1

RFLAG *0x21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Resets the flag bit at RAM byte location 0x0042 to zero.

Example 4.14.57.2 RFLAG *R6 + 0x0002

Resets the flag bit at RAM byte location 0x0084 to zero. Assume R6 = 0x0080. The R6 register is represented in bytes, but the 0x0002 is represented in words. Thus, 0x0080 bytes plus 0x0002 words (or 0x0004 bytes) equals 0x0084 (bytes).

4-152

Page 244
Image 244
Texas Instruments MSP50C614 manual Rflag Reset Memory Flag, Sflag , Stag , Rtag, Example 4.14.57.2 Rflag *R6 +