Not - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Bits

  

Not

  

compute bit-wise not of the input

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Not(num)

Not(num, options)

Parameters

num

-

an integer

options

-

optional arguments

Description

• 

The Not command computes the bit-wise logical not of the input returning in terms of a number. All bits that are unset in the input will be set in the output.

• 

Not takes one optional argument, bits=number that specifies the number of bits to be considered in the input. All bits past the specified number are truncated.

• 

Use of this function requires that bits be set, either as an argument to Not or globally via Settings.

Examples

withBits:

num1Join1,1,0,0,0,1,0,1,0,1,1,0,1,1,1

num130371

(1)

The following number represents the 15-bit Not of num1

num2Join0,0,1,1,1,0,1,0,1,0,0,1,0,0,0

num22396

(2)

Compare:

num2,Not(num1,bits=15);

2396,2396

(3)

Negative inputs and outputs

Settingsdefaultbits=8,negativeout=true:

Not(-1);

0

(4)

Not(0);

−1

(5)

See Also

Bits

Join

Settings