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

Online Help

All Products    Maple    MapleSim


Bits

  

Nand

  

compute bit-wise nand of the inputs

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Nand(num1, num2)

Nand(num1, num2, options)

Parameters

num1

-

an integer

num2

-

an integer

options

-

optional arguments

Description

• 

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

• 

Nand 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 Nand or globally via Settings.

Examples

withBits:

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

num130371

(1)

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

num220774

(2)

The following number represents the 15-bit Nand of num1,num2

num3Join1,0,1,1,1,0,1,1,1,1,1,1,0,1,0

num312253

(3)

Compare:

num3,Nand(num1,num2);

12253,12253

(4)

Negative inputs and outputs

Settingsdefaultbits=8,negativeout=true:

Nand(0,12);

−1

(5)

Nand(-1,-128);

127

(6)

See Also

Bits

Join

Settings