HP-10Cシリーズ
2 以上 69 以下の指定した整数の階乗を計算するプログラムの例を示す。
このプログラムを実行するには、例えば下記のようにキー入力する。
プログラムが終了すると 720 という結果が表示される。
[P 1]~
1 2 この例ではループカウンタとして使用しているレジスタの小数部がゼロである。この場合DSE命令はDSZ命令と同様の動作をする。小数部がゼロでない場合のDSE命令の詳しい動作については取扱説明書を参照
DM1x(DM-1xCC)シリーズは、SwissMicros GmbHが2012年より製造販売しているHP-10Cシリーズの本質的な機能を再現したクローン電卓である。すなわち、DM10(DM-10CC)、DM11(DM-11CC)、DM12(DM-12CC)、DM15(DM-15CC)及びDM16(DM-16CC)の機能は、それぞれHP-10C、HP-11C、HP-12C、HP-15C及びHP-16Cと同様である。大きさはクレジットカードサイズに凝縮されており、キータッチはオリジナルのHP-10Cシリーズに劣るがコンパクトさでは優る。クロックの初期値は48MHzであるが12MHzに変更することが可能であり、処理速度とバッテリーのランニング時間のどちらを優先するかを選択することができる。
たとえばゴールドマン・サックスは新入社員に対し HP-12C の教育を毎年おこなっている(今はなきベアー・スターンズも行なっていた)。2008年以前の HP-12C の計算は決して高速ではなく、表計算ソフトウェアでは瞬時に答えを出す利率の計算に数分かかることも珍しくない。HP-12c Platinum が登場した時、HP-12C の処理速度は Platinum よりも低速度であったが、英語版記事によると2008年の HP-12C から ARM CPU を搭載するようになり、Platinum よりも高速化した。ARM化された HP-12C は俗に HP-12C+ と呼ばれることもある。機能が簡素であるにもかかわらず、その人気は長続きしている。
HP-12C は、販売当初よりもプロセッサ技術が大幅に向上したため、回路構成はシングルチップとなり製造プロセスも一新された。1990年代末期に CPU の動作電圧は 3V に、また、電池も 3V(CR2032) 1個に変更された。
HP-12C Platinum は製造時期により4種類ある(2003年、2005年、2006年、2007年)。2008年の Prestige も含めると5種類になる。初代2003年版はカッコが利用できないため、代数モードでミスが起きやすかった。