PNP helps the programmer handling numbers, testing bit masks, setting bit switches. It does conversions between decimal, hexadecimal, octal and binary format and arithmetic, logical and bit operations of integer numbers.
This version is written in C and does not need any runtime library.
The maximal value for operations and results is hex: 'FFFFFFFE'x. Results of multiplications or additions which go beyond this value are not correct.
Implimented operations:
NOP needs only one value. It is used for format conversion
+ addition
- substraction
* multiplication
DIV integer division
MOD modulo operation
OR bit or
AND bit and
XOR bit xor
SHL bit shift left
SHR bit shift right
Selection fields are available for format selection of the entry fields and for the operation mode.
Action buttons:
Do it! Start the selected operation
Swap swaps the contents of the two entry fields.
Check box:
Pick if marked, the result of a calculation is fetched into the 1st entry field.
Menu:
ASCII Opens an ASCII table. Double clicking on a field picks the value
and puts it into the 1st entry field for further operation.
About About the author
Double click on a result brings the result into the 1st entry field and sets the
notation.
PNP.EXE is shareware.
The unregistered version of PNP.EXE pops up a nasty reminder message.
No other handicap is built in.
For registration of PNP.EXE send your address to the author and
DEM 15.- or US$ 10.- . I am trying to get an online registration
number on CompuServe.
My address:
Michael Mieves
Wessobrunner Weg 1
D-82407 Wielenbach
Germany
You will get an registration number which kills the nasty message.