ポケコンです。SHRAPの・・・
いいですね
学校技術教育用ポケットコンピュータ PC-G850VS | 電卓:シャープ
BASIC、C、ASMBL、CASL
まともに動作するPC-G850が入手できたので早速触る・・・
BASICはいつもの・・・LC共振回路計算・・・OK
C・・・んんん・・・使い方がわからん
取説を入手しないと
サイトにある情報がなかなか無い?
うまくヒットしないだけか?
10main(){
20 printf(“Hello World\n”);
30}
TEXTモードでEditで入力して
Cモードに入ってCompileのCでコンパイルしてComplete ! でビルドOK
GoのGで実行する
Hello World
*EXIT(30)
動いた!
CASLは・・・エラーが出て・・・わからん
MAIN START
LD GR0, =100
LD GR1,=200
RET
END
だめ?
CASL2シミュレータで試した・・・
MAIN START
LD GR0, =100
LD GR1,=200
RET
END
コンパイルできた。
ADDA GR0,GR1もOKだった
なにがいかん?
OP-CODE ERROR (40)
ADDAでこける、の行を消すと、LD GR0,=100でエラー
文法が違う?
あ、もちろん、行番号はつけている(TEXTモード)
10MAIN START
20 LD GR0,=100
ううううううううう
取説が欲しい
10MAIN START
11A DC 100
12B DC 200
20 LD GR0,A
30 LD GR1,B
40 ; ADD GR0,GR1
50 RET
60 END
これはコンパイルできた
正解は・・・
10MAIN START
11A DC 100
12B DC 200
20 LD GR0,A
30 LD GR1,B
40 ADD GR0,B
50 RET
60 END
GR0:012C 300
GR1:00C8 200
汎用レジスタ同士の計算ができないのか・・・
ほかの書きたかがあるみたいだ

















