|
文字文字文字文字日本語技術文章例文
わざわざバグ(bug)を混入する実装者はいないはずですが、大事な点はバグを混入しないためにどのような工夫を常に実施しているか、という点にあります。
バグを書かないための簡単な方法の1つに、ソース(source)の可読性を高めるというものがあります。
簡単な表現に言い換えれば「読みやすいか?理解しやすいか?」を重視することが、バグを作りこまないうえで重要となるということです。
AGP3000シリーズ(series)のランタイム(run time)では、オンライン(on-line)中に転送要求を受け付けます。
転送モード(mode)で画面の個別ファイル(file)転送が行われた場合は、再起動する事無く、そのままオンライン(on-line)に戻るようなふるまいを実現します。
これにより、システム構築のデバッグ(debug)時、AGPの再起動回数を必要最小限にとどめ、ユーザー(user)の使い勝手の向上をはかります。
メンテナンス(maintenance)ROMを拡張メモリコネクタ(memory connector)に装着すると、ブート(boot)ROM空間とメンテナンスROM空間のアドレス(address)が入れ替わります。
CPUは、メンテナンスROMからブートされたことをASIC内部レジスタ(register)「Bus State & Reset Control REG」(0A00 0108h)のbit1(ROMSEL)の状態で認識することが可能です。
メンテナンスROMから起動された場合は、同じASIC内部レジスタのbit0(DBUS32)の状態により、CPUの設定を変更しなければなりません。
BCR Driver は、各Driverより取得したデータ(data)を加工してアプリケーション
(application)に加工データ(コードデータ(code data)+CR)を引き渡します。
BCR Driverはバーコードリーダ(bar code reader)用のドライバ(driver)とドライバのローダ(loader)とに分かれているため、ドライバを入れ替えることによりサポート
(support)BCRを変更することが可能です。 |
|