トップページ > プログラム > 2016年11月16日 > rTqrc2OY

書き込み順位&時間帯一覧

62 位/187 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000101



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【QBASIC互換!?】FreeBasic【GPL】

書き込みレス一覧

【QBASIC互換!?】FreeBasic【GPL】
913 :デフォルトの名無しさん[]:2016/11/16(水) 22:27:19.99 ID:rTqrc2OY
>>912
http://ken-crate.blue.coocan.jp/asm/8086r.htm
ES エクストラセグメント・レジスター
    説明:DSの補助的なセグメント
DefSig(だったかな)でPEEK, POKEの対象セグメントレジスタを定義する。
通常は、
固定配置の文字列のセグメントとアドレスを指定し、POKEで命令を書き込む。
(命令忘却)で制御を移す。
「文字列のセグメントとアドレス」の取得方法がわからなかった。
また、CS:IP の指定方法もわからなかった。
そこで、Config.Sys にドライバーを定義して、マウス割り込みのInt (16?, 33?忘却)により道のルーチンをつけて、
機械語ルーチンが実行されるようにした。
PEEK でInt のアドレスが読み取れるので、ドライバーのアドレスもわかり、制御可能になった。

1秒を下回る時間経過を取得するだけしか使わなかった。
1秒単位の時間は、TIME命令で取得可能なのでこちらを使っていた。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。