compute bit-wise nand of the inputs - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Bits : Bits/Nand

Bits[Nand] - compute bit-wise nand of the inputs

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:

num1:=Join1,1,0,0,0,1,0,1,0,1,1,0,1,1,1

num1:=30371

(1)

num2:=Join0,1,1,0,0,1,0,0,1,0,0,0,1,0,1

num2:=20774

(2)

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

num3:=Join1,0,1,1,1,0,1,1,1,1,1,1,0,1,0

num3:=12253

(3)

Compare:

num3,Nandnum1,num2

12253,12253

(4)

Negative inputs and outputs

Settingsdefaultbits=8,negativeout=true:

Nand0,12

1

(5)

Nand1,128

127

(6)

See Also

Bits, Join, Settings


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam