Hi all, we know that base conversions in HP 35s require many keystrokes. Input of numbers in bases other than 10 require the suffix to be explicitly entered. Apart from that, to type A B C D E F digits require the hexadecimal mode to be set. I will prove that these programs will reduce the keystrokes in many situations.
HP 35s. Base conversions, fast way.Table of Contents
=================
1 Using the program
1.1 Example 1: Convert (F1)h to decimal
1.2 Example 2: Convert (63)d to binary
1.3 Example 3: Convert (99)d to hexadecimal and return to decimal mode
1.4 Example 4: Convert (FF)h to binary, go back to decimal mode and later convert (17)o to binary
2 Program listing
3 Registers
4 Revision1 Using the program
~~~~~~~~~~~~~~~~~~~~This set of programs are intended to do base
conversions using less keystrokes. I will show you
some examples comparing the standard way and the use
of this set of programs:1.1 Example 1: Convert (F1)h to decimal
----------------------------------------This is the best case. When you convert from
hexacecimal to any other base:Original method This program
-----------------+--------------
blue-key XEQ
1 D
2 ENTER
1/x (F) 1/x (F)
1 1
blue-key blue-key
1 1
6 6
blue-key R/S
1
111 keystrokes 9 keystrokes
1.2 Example 2: Convert (63)d to binary
---------------------------------------This is the worse case. When you convert from
non-hexacecimal to other base:Original method This program
-----------------+--------------
blue-key XEQ
1 B
4 ENTER
6 6
3 3
ENTER R/S6 keystrokes 6 keystrokes
After converting the base, the calculator is set on
binary mode (in this example). In many situations
we want to go back to decimal mode to do other
calculations. I will show you this in the next
example.1.3 Example 3: Convert (99)d to hexadecimal and return to decimal mode
-----------------------------------------------------------------------Original method This program
-----------------+--------------
blue-key XEQ
1 H
2 ENTER
9 9
9 9
ENTER R/S
blue-key R/S
1
19 keystrokes 7 keystrokes
1.4 Example 4: Convert (FF)h to binary, go back to decimal mode and later convert (17)o to binary
--------------------------------------------------------------------------------------------------This is a common situation.: We do a
conversion. Then we go back to decimal mode to do
other stuff. And after a while we need to make other
conversion to the same base as before:Original method This program
-----------------+---------------
blue-key XEQ
1 B
2 ENTER
1/x (F) 1/x (F)
1/x (F) 1/x (F)
blue-key blue-key
1 1
6 6
blue-key R/S
1 R/S
4 R/S
blue-key 1
1 7
1 blue-key
blue-key 1
1 7
4 R/S
1
7
blue-key
1
7
ENTER23 keystrokes 17 keystrokes
2 Program listing
~~~~~~~~~~~~~~~~~~Line Instruction Notes
------+-------------+-----------
B001 LBL B
B002 HEX
B003 SF 10
B004 ->BIN see note*
B005 BIN
B006 STOP press R/S
B007 DEC
B008 STOP
B009 GTO B002Line Instruction Notes
------+-------------+-----------
D001 LBL D
D002 HEX
D003 SF 10
D004 ->DEC see note*
D005 DEC
D006 STOP press R/S
D007 GTO D002Line Instruction Notes
------+-------------+-----------
H001 LBL H
H002 DEC
H003 SF 10
H004 ->HEX see note*
H005 HEX
H006 STOP press R/S
H007 DEC
H008 STOP
H009 GTO H002Line Instruction Notes
------+-------------+-----------
O001 LBL O
O002 HEX
O003 SF 10
O004 ->OCT see note*
O005 OCT
O006 STOP press R/S
O007 DEC
O008 STOP
O009 GTO O002* To insert the right arrow press: EQN, BLUE-KEY, 2,
RIGHT-KEY, CLEAR-KEY, CLEAR-KEY, CLEAR-KEY3 Registers
~~~~~~~~~~~~No registers used.
4 Revision
~~~~~~~~~~~06/30/10 - First version.
Edited: 30 June 2010, 2:05 p.m.