アカウント名:
パスワード:
マイコンごとにBASICの言語形態がだいぶ違った(方言がすごかった)ので別言語として扱った場合、大量にあるBASIC系言語N(88)-BASIC,MSX-BASIC,F(386)-BASIC,X-BASIC,Visual Basic ~6.0,QuickBasicなどなどみんなみんな死滅している。VB6の言語形態のみVBAに細々として残っているが(VBAも.NET系に移行してほしいよ)
後、人間が直接書くという意味ではマシン語。今時、マシン語で直接書く人いる?少なくともアセンブル言語使うでしょ?
高校生時代には、ポケコンのマシン語(16進)を直接打ち込んだり、訂正していた友人なら居ましたが、私は精々紙テープのデータ部分を訂正するのが限度でした。そんな技量は不要だよねぇと当時も言い合ってました。まぁマイクロコントローラの動作チェックをするときぐらいなら直接やるかもね。
最初期のPC1500(1981年)でも、マシン語は扱えましたよ。勿論、アセンブラはなくてpeek/pokeでBASICから読み書きするのですが。
SHARPの MZ-700 でもその前の MZ-2000 や 80K2E のBASICでもマシン語モニタの機能あったよ。自分で書いたマシン語のサブルーチンを 「ユーザ関数」 とか読んで呼び出す仕掛けがBASICに含まれてた。1980年代初頭が後発だと言うなら話は別だけど。
メモリを書き換える機能だけのマシン語モニタと、ニモニックを表示/入力できるアセンブラとではモノが違うからねえ。
PC-8801/9801系のモニタには1パスの逆アセンブラと、1行入力のアセンブラが付いていたけれど。
MZ-80K2EのSP-5030にはマシン語モニタ機能はなかったはずですが。
16進の直接打ち込みにアセンブラは必要ない。当時の基本はハンドアセンブル。アセンブラを買って持っているのは金持ち。どうしても欲しければ、自作。僕もアセンブラは要らなかったが、ディスアセンブラは内蔵プログラムの解析に必要だから作った。それでも当時じゃ並みの腕前。
アセンブラを標準装備していた人は昔はそれなりに居ましたからね
# ハンドアセンブルして機械語入力とかノートにデリスアセンブルして手書きデバッグとかよくやったなぁ
ハンドアセンブルっていうんだよ。何でも機会に頼ったらアカン。
ホント、機械に頼ったらアカンなあ。たまには手書きで頭の体操しよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
BASICたち (スコア:0)
マイコンごとにBASICの言語形態がだいぶ違った(方言がすごかった)ので別言語として扱った場合、大量にあるBASIC系言語
N(88)-BASIC,MSX-BASIC,F(386)-BASIC,X-BASIC,Visual Basic ~6.0,QuickBasicなどなど
みんなみんな死滅している。
VB6の言語形態のみVBAに細々として残っているが(VBAも.NET系に移行してほしいよ)
後、人間が直接書くという意味ではマシン語。今時、マシン語で直接書く人いる?少なくともアセンブル言語使うでしょ?
Re: (スコア:0)
高校生時代には、ポケコンのマシン語(16進)を直接打ち込んだり、訂正していた友人なら居ましたが、私は精々紙テープのデータ部分を訂正するのが限度でした。そんな技量は不要だよねぇと当時も言い合ってました。
まぁマイクロコントローラの動作チェックをするときぐらいなら直接やるかもね。
Re:BASICたち (スコア:2)
sharpだとG813位だっけ? G801には太平洋工業の外付けボードがあったけど。
Re: (スコア:0)
最初期のPC1500(1981年)でも、マシン語は扱えましたよ。
勿論、アセンブラはなくてpeek/pokeでBASICから読み書きするのですが。
Re: (スコア:0)
SHARPの MZ-700 でもその前の MZ-2000 や 80K2E のBASICでもマシン語モニタの機能あったよ。
自分で書いたマシン語のサブルーチンを 「ユーザ関数」 とか読んで呼び出す仕掛けがBASICに含まれてた。
1980年代初頭が後発だと言うなら話は別だけど。
Re: (スコア:0)
メモリを書き換える機能だけのマシン語モニタと、ニモニックを表示/入力できるアセンブラとでは
モノが違うからねえ。
PC-8801/9801系のモニタには1パスの逆アセンブラと、1行入力のアセンブラが付いていたけれど。
Re: (スコア:0)
MZ-80K2EのSP-5030にはマシン語モニタ機能はなかったはずですが。
Re: (スコア:0)
16進の直接打ち込みにアセンブラは必要ない。
当時の基本はハンドアセンブル。
アセンブラを買って持っているのは金持ち。どうしても欲しければ、自作。
僕もアセンブラは要らなかったが、ディスアセンブラは内蔵プログラムの解析に
必要だから作った。それでも当時じゃ並みの腕前。
Re:BASICたち (スコア:2)
マシン語モニタが無い機種では、ここまでは作っていたけど、アセンブラは作る手間と値段を比べて買う方を選んだ。
Z80だったG801だから発売されて買えただけだけど。
Re: (スコア:0)
アセンブラを標準装備していた人は昔はそれなりに居ましたからね
# ハンドアセンブルして機械語入力とかノートにデリスアセンブルして手書きデバッグとかよくやったなぁ
Re: (スコア:0)
ハンドアセンブルっていうんだよ。
何でも機会に頼ったらアカン。
Re: (スコア:0)
ホント、機械に頼ったらアカンなあ。
たまには手書きで頭の体操しよ。