殆ど博物館入りというか、C 言語そのものが絶滅危惧種のような気もします。 PC98 そのものは完全に絶滅してしまっていて、役に立ちませんが、 インラインアセンブラは方法論としては十分活躍するフィールドがあると思います。 元々得意でもなんでもなかったので、簡単な命令しか使って無いので誰かの 役に立つかもしれませんlocate
static char err[28]="function locate param error"; extern void locate( int x, int y ) { char wstring[10]; int i; if ( x<1 || x>80 || y<1 || y>25 ) { for ( i = 0; i < 27; i++ ) { _asm { mov si,i mov ah,06h mov dl,err[si] int 21h } } _asm { mov ah,0ch mov al,08h int 21h mov ah,0ch mov al,00h int 21h } return; } wstring[0] = 0x1b; wstring[1] = '['; wstring[2] = (char)(y/10+'0'); wstring[3] = (char)(y%10+'0'); wstring[4] = ';'; wstring[5] = (char)(x/10+'0'); wstring[6] = (char)(x%10+'0'); wstring[7] = 'H'; wstring[8] = 0x00; for ( i = 0; i < 8; i++ ) { _asm { mov si,i mov ah,06h mov dl,wstring[si] int 21h } } }
|
【記録の最新記事】
- Java、PHP、jQuery : 最近の記事と関連する記事のまとめ / インデックス
- Google MAP API が 1日に 25,000 ビューを超えると表示される画面
- WEB フォントをクロスドメインで利用する
- ブログ更新通知先に関する情報
- さくらインターネットの CRON の設定で、標準エラー出力を postmaster に送らない
- VBScript 用 onClick 一行書き
- 『家に帰ると妻が必ず死んだふりをしています』というブログを発見しました
- Google Chrome 32.0.1700.76 のコンボボックススクロールバーがドラッグできないのは、Windows7 のエアロ系で起きるようです。
- Google Chrome 32.0.1700.76 のコンボボックススクロールバーがドラッグできない問題が、開発版(34.0.1794.5 canary) で修正されたそうです
- Google Chrome 32.0.1700.76 の具体的な問題点
- ファイル名リストをクリップボードへコピー
- キーボード説明用画像( フリーフォントでキーボード画像作成 )
- 何だこれ。Microsoft の 看板的ワードの誤字『EIblog をご覧ください。』って・・・
- 9月27日10時頃、Google Chrome でのみ AdSense の表示がおかしくなりましたが・・・
- 注意 : フィッシング詐欺メールのタイトル『【ドラゴンクエストX 目覚めし五つの種族 オンライン】認証』
- まぎらわしい『AdSenseの終了』を知らせる『日本語ページ』
- Trigger Rally(WebGL+Three.js) のコースを無視してひたすら悪路を走りまくる
- Windows 8.1 に期待は無いけれど、3D プリンタへの期待は膨らむのです
- Adobe Readerの脆弱性を突かれて人生初の『ウィルス』に感染・・・
- また4月なんで、フリーのレンタルサーバーの確認してみると・・・