アカウント名:
パスワード:
それじゃあたしもちょっと出題してみましょう――
3E 16 CD 12 00
機種は MZ-80K シリーズ。
# 定石中の定石だったんで脳味噌の片隅に今もこびりついてました。
正解です♪ こういう話題で反応して頂けるとみょ~に嬉しいですね。
ご存知でない方のために軽く説明しときましょう(でも記憶が曖昧なんで用語は不正確かも)。
まずコードは: LD A,16h CALL 0012h になります。
MZ-80K シリーズのアドレス $0000 から 4kB は ROM が載ってまして、 その先頭の方には C3 n m (JP mn)命令が沢山並んでました(こういうの、 ジャンプテーブルって呼ぶんでしたっけ?)。 飛び先は ROM 内の各種サブルーチンで、 ROM のバージョンが変わってルーチンの先頭アドレスがずれても、 このジャンプ命令の位置は変更されないので
カーソルコントロールをビジュアルに表現する方法は、 PET2001のBASICから影響じゃないかと思います。
PET2001 についてはあたしは雑誌で見た事がある程度でした。 なるほど [reset.jp]、 あの 80x50 セミグラフィックも PET の影響でしたか。
超マニヤッククイズ・・・ 以下は詩の一部です。原典は何でしょう?
えと、 あたしが答えちゃっていーのかな? (←書き込みできない職場で答えたくてうずうずしてたくせに)
これ [sakura.ne.jp] ――えぇ、 散々お世話になりましたとも、 ぼろぼろになっちゃうまで。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
はじめてのマシン語 (スコア:1)
Re:はじめてのマシン語 (スコア:1)
21 00 F3 32 41 77
機種はPC-8001です。
さてどんなプログラムでしょう。
AVG anti-virus data base out of date
Re:はじめてのマシン語 (スコア:1)
それじゃあたしもちょっと出題してみましょう――
3E 16 CD 12 00
機種は MZ-80K シリーズ。
# 定石中の定石だったんで脳味噌の片隅に今もこびりついてました。
Re:はじめてのマシン語 (スコア:1)
SP-5030で表現すると、
10 PRINT "C"
(Cは反転文字)
と機能的に等価ですね。
個人的には当時使ってたアセンブラがLD A,Rに
対応してなかったのでED 5Fを定石として覚えてました。
Re:はじめてのマシン語 (スコア:1)
正解です♪ こういう話題で反応して頂けるとみょ~に嬉しいですね。
ご存知でない方のために軽く説明しときましょう(でも記憶が曖昧なんで用語は不正確かも)。
まずコードは:
LD A,16h
CALL 0012h
になります。
MZ-80K シリーズのアドレス $0000 から 4kB は ROM が載ってまして、 その先頭の方には C3 n m (JP mn)命令が沢山並んでました(こういうの、 ジャンプテーブルって呼ぶんでしたっけ?)。 飛び先は ROM 内の各種サブルーチンで、 ROM のバージョンが変わってルーチンの先頭アドレスがずれても、 このジャンプ命令の位置は変更されないので
Re:はじめてのマシン語 (スコア:1)
>この方法しかなかったんじゃなかったかな
カーソルコントロールをビジュアルに表現する方法は、PET2001のBASICから影響じゃないかと思います。MZ-80K2Eあたりまでは、いかにも和製PETのような雰囲気だったんですが、MZ-80B以降でその面影がなくなっちゃったんですね。筐体からもBASICからも。
######
超マニヤッククイズ・・・
以下は詩の一部です。原典は何で
Re:はじめてのマシン語 (スコア:1)
PET2001 についてはあたしは雑誌で見た事がある程度でした。 なるほど [reset.jp]、 あの 80x50 セミグラフィックも PET の影響でしたか。
えと、 あたしが答えちゃっていーのかな? (←書き込みできない職場で答えたくてうずうずしてたくせに)
これ [sakura.ne.jp] ――えぇ、 散々お世話になりましたとも、 ぼろぼろになっちゃうまで。
Re:はじめてのマシン語 (スコア:1)
あまりにも名著なので「オレンジ本」でもOKなのです。