読者です 読者をやめる 読者になる 読者になる

PC-G850VS

PC-G850VS / マシン語 6 of 6

参考: ポケコンジャーナル、1994 年 4 月号、p.81 作者: Ryu 1;-------------------- 2 ORG 100H 3 CALL 0BFEBH 4 CALL 0BFEBH 5 CALL 0BFEBH 6 CALL 0BFEBH 7 LD E,0 8 LD D,3 9 LD (MYDAT),DE 10 LD L,0 11 LD H,0 12 LD (CODAT),HL 13 LD A,0 14 LD (MIFL…

PC-G850VS / マシン語 5 / IOCS を使ってキー入力を判定する

IOCS: 0BE62H は、アキュムレーターにロードされた文字 (または ASCII コードで指定された文字) を (E,D) 座標に表示する。 0BE53H は、何かキーが押されたら、あらかじめ割り振ってあるキー番号 (ASCII コードではない) をアキュムレーターにロードする。 0…

PC-G850VS / マシン語 4 / 繰り返し処理

例 1. 無条件ループ 100LOOP: ... ... 200 JP LOOP 例 2. カウンターが 100 になるまで繰り返す 100 LD A,0 110LOOP: ... ... 200 INC A 210 CP 100 220 JP NZ,LOOP 230 RET 例 3. カウンターが 0 になるまで繰り返す 100 LD A,100 110LOOP: ... ... 200 DEC…

PC-G850VS / マシン語 3 / 文字を動かす

100 ORG 100H 110 LD E,0 ;横座標 120 LD D,2 ;縦座標 130LOOP: ;行番号とラベルとの間にスペースを入れてはならない。 140 LD A,'A' ;表示する文字をアキュムレーターにロードする。 141 PUSH DE ;IOCS を呼ぶ前にレジスタの値を待避しておく。 150 CALL 0B…

PC-G850VS / マシン語 2 / IOCS を使って文字を表示する

A レジスタ (アキュムレーター) に、表示する文字を代入する。 D レジスタ (汎用レジスタ) に、文字を表示する縦座標を代入する。 E レジスタ (汎用レジスタ) に、文字を表示する横座標を代入する。 10 ORG 100H 20 LD A,'A' 30 LD D,0 40 LD E,0 50 CALL 0B…

PC-G850VS / マシン語 1 / アセンブリをアセンブラでアセンブルする

1. BASIC 画面で「MON」と入力してマシン語モニターを起動する。 2.「USER FFF」と入力する。"FREE:0100-0FFF" と表示される。これで 100h ~ FFFh 番地のメモリーがマシン語プログラム用に確保された。 3. [TEXT] ボタン → [Edit] の順に選択する。 4. 例と…

シャープ PC-G リンクを使って PC と PC-G850VS とでテキストをやり取りする

・(1)ストロベリー・リナックスで USB-TTL シリアル・コンバーター・ケーブル(5V)(https://strawberry-linux.com/catalog/items?code=50040)を買う(いろんなところで売っている)。必ず 5V 版を選ぶ。USB コネクターのスリーブに FT232RL が仕込んで…