Dismiss
InnovationQ will be updated on Sunday, May 20, from 10am - noon ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

# Hexadecimal Computation Process for a Decimal Calculator

IP.com Disclosure Number: IPCOM000088694D
Original Publication Date: 1977-Jul-01
Included in the Prior Art Database: 2005-Mar-04
Document File: 2 page(s) / 13K

IBM

Hug, JF: AUTHOR

## Abstract

A process (represented in TABLE 1 at the end of this article) is described which enables a simple four function decimal pocket calculator to be used for multiplying hexadecimal numbers. TABLE 2 defines the symbols used in TABLE 1.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Hexadecimal Computation Process for a Decimal Calculator

A process (represented in TABLE 1 at the end of this article) is described which enables a simple four function decimal pocket calculator to be used for multiplying hexadecimal numbers. TABLE 2 defines the symbols used in TABLE
1.

An example in TABLE 1 uses as the multiplicand a four digit hexadecimal number FACE, which hexadecimal (hex) digits respectively correspond to the decimal numbers, 15, 10, 12 and 14. The multiplier in the example is the hexadecimal value B, corresponding to decimal 11. The process is started by step 1 entering the low order multiplicand digit, E, as decimal 14, and step 2 multiplies it by the multiplier, decimal 11. Then, the calculator displays 154. which is divided by the hexadecimal base, decimal 16, to display decimal 9.625 in step 3. In step 4, the .625 of the display is converted to its hex equivalent, A (see NOTE below), and A becomes the low order digit of the hex product. The decimal 9 is carried to the next higher order digit position and added in to the result obtained by multiplying the next hex digit C in the multiplicand by the multiplier B in steps 5, 6, and 7. The step 7 result 141 is divided by the base 16 which yields 8.8125 in step 8. Once again, the fraction .8125 is converted to hex value D, and the decimal value 8 is carried to the next higher order position.

This process continues until all four digits in the multiplicand have been used. The ending sequence, starting with the result of step 18, which shows the conversion of the fraction .75 to hex value C and, since there are no more digits in the multiplicand, the 10 is directly converted to its hex equivalent,...