Date: Mon, 11 Mar 1991 08:52 CST Subject: HP48: Binary display & 2's complement arithmatic Lines: 174 The following directory provides routines for displaying and converting binary numbers and performing 2's complement arithmatic. The following entry points are provided through a custom menu: BDISP - displays the binary number in level 1 of the stack in binary, octal, hexidecimal, and decimal form. It's basically a mod of BDISP from the manual. CONV - converts the number in level 1 of the stack to or from binary form. DEC/HEX/ OCT/BIN - select math base. \->2C - convert number to 2's complement 2C\-> - convert number from 2's complement 2C+ - add 2's complement numbers 2C- - subtract 2's complement numbers 2C* - multiply 2's complement numbers 2C/ - integer division of 2's complement numbers. The routines are sensitive to the current word size. If you attempt to convert a number that is outside the current range of 2's complement numbers, the converted binary will be tagged "CF". This is similar to setting the carry flag if a math operation exceeds the range of the destination. If you find these routines useful, please let me know. ndw ***END OF POSTING***