シャープ PC-1403

シャープ PC-1403
シャープ PC-1403 ハンドヘルド BASIC コンピュータ
タイプポケットコンピュータ
紹介された1986
電卓
エントリーモードインフィックスBASIC
表示タイプLCDドットマトリックス
表示サイズ24文字
CPU
プロセッサCPU: SC61860 (8ビットCMOS)
頻度768kHz
プログラミング
プログラミング言語非構造化BASIC
ユーザーメモリ8KB
ファームウェアメモリ72 KB
インターフェース
ポート1x独自仕様(11ピン)
他の
電源CR2032 2個
消費電力0.03ワット

シャープPC-1403は、シャープが製造した小型の科学計算用電卓ポケットコンピュータです。シャープ PC-1401の後継機で、より優れたディスプレイ、より大きな RAM、そしてより優れたシステムソフトウェアを備えていました。

技術仕様

  • CPU: SC61860 (8ビット CMOS) 768 kHz
  • メモリ: 8 KB RAM (6863 バイト使用可能)、72 KB ROM、PC-1403Hモデルでは 32 KB RAM
  • ディスプレイ: モノクロLCD 1行、5×7文字×24
  • 電源: 6 V DC - 2× CR2032、0.03 W
  • 外部デバイス用コネクタ(11ピン)
  • 内蔵スピーカー(4 kHzビープ音のみ)
  • コントラスト調整ホイール
  • ソフトウェア: シンプルなBASICインタープリタ; 電卓モード
  • 行列計算

1986年に製造を開始しました。

8K RAMを取り外し、32K RAMをはんだ付けすることで、1403を1403Hに改造することが可能です。ただし、この改造にはインバータICも必要です。

電卓

計算はCALモードRUNモードの2つのモードで実行できました。[ 1 ]前者では、PC-1403は当時の一般的な科学計算機と同様に動作し、数式は代数論理で入力されました。RUNモードでは BASIC文を入力して即座に実行し、印刷することができました。後者は、現代の計算機で採用されている直接代数論理に類似していました。

プログラミング

採用されたプログラミングモデルは非構造化BASICで、 PC-1403はRUNモードPROモードを区別していました。後者はプログラムの入力と編集に使用され、前者はプログラムの実行に使用されました。

プログラミング例

以下は、0 から 69 までの整数の階乗を計算するサンプル プログラムです。数値または式を入力してから を押すDEFF(実行モード) ことで呼び出すことができます。

10 "F" AREAD N ''<式>でプログラムを開始できます DEF F 2​​0 F = 1 ''Fの開始値を1に設定します30 FOR I = 1 TO N ''Iを1からNまでカウントします40 F = F * I ''F=F*Iを計算します50 NEXT I ''40行目からループを繰り返します60 PRINT STR$ N + "!=" ; F ''結果を出力します - つまり5!=120です70 END ''プログラムの終了

機械語プログラミング

POKE コマンドを使用してマシン語プログラムをメモリに書き込み、CALL コマンドで起動することが可能です。

参照

参考文献

  1. ^ SHARP ポケットコンピュータ モデル PC-1403 - 操作マニュアル(PDF) . 大阪、日本:シャープ株式会社. 1986年. 2016年9月10日時点のオリジナルよりアーカイブ(PDF) 。