CHOP Examples


Example 1:

 

  

CHOP

SENDING TO RECV(X)

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

10

1

10

ABCDE·····

 

RECV(X)

8

6

6

FEDCBA··

 

After:

SENDING

10

1

10

ABCDE·····

 

RECV(X)

8

1

5

ABCDE

 

No condition flags are set.

 

Example 2:

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

10

2

10

ABCDEGHIJ·

 

RECV(X)

8

6

6

FEDCBA··

 

After:

SENDING

10

1

10

ABCDE·····

 

RECV(X)

8

1

8

BCDEFGHI

 

The EOS Flag is set since RECV(X) was filled and a source character was lost.

 

Example 3:

 

  

CHOP

SENDING

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

10

1

10

ABCDE·····

 

After:

SENDING

10

1

5

ABCDE

 

No condition flags are set.

 



PL/B Language Reference CHECKITEM Example CLEAR Examples