日本語
はじめに ユーザがプログラムを開発するときは, ハードウェアの性能を生かした, 使い勝手のよいプログラムを作りたいと思うものです. PC-9801 に付属しているN88BASIC は, ハードウェアの機能の大部分を比較的簡単に利川できるように設計されています. しかし, 高速処理の必要などで機械語のプログラムを作る場合にはPC-9801 の内部事情を知らなければプログラムを作ることができません. また, 近年MS-DOS 上の言語でプログラムを開発する機会が増えていますが,MS-DOS 上の言語ではOS上で他機との互換性を維持するためにPC-9801固有の機能( 例えばグラフィックスなど) を扱うことが不得意なものがあります. また, 文字の表示が遅かったりして, 望みの性能を持ったプログラムを作ることが困難になることもあります. もちろん,0S 上の互換性ということも時として大切ではありますが, 普通はPC-9801 のみて゛動けばよいプログラムを作ることの方が多いでしょう. このような時には,PC-9801 内のBIOS,LIO 等を利用すれば, グラフィックスなども比較的容易に活用できますし, ハードウェアを直接アクセスすることで, プログラムの高速化を図ることができます. PC-9801 は, 数多くのハードウェアユニットから構成されているため, その構造を理解しようとして後込みしてしまった方もいるかもしれません. しかし,ユニット毎にばらして, それぞれを少しずつ理解してゆけば,PC-9801 の全体像を掴むことはそう難しいことではありません. なお, 本書を理解するにあたっては機械語についての知識が必要となりますが, 本書の目的はPC-9801 のハードウェアを解説することですので機械語についての解説は割愛されています.PC-9801 の機械語を習得されたい方は,「98 マシン語」( 藤木文彦著/技術評論社) という絶好の人気書がありますので, そちらを併読してください. 前書「PC98 ハードに強くなる本」は1986 年10 月に出版されましたが, その後PC-9801シリーズはさらに性能を強化した新機種がいくつも登場しました. そこで, 新機種の新たな機能をフオローすべく内容を改訂・強化し,「PC98 ハードに強くなる本II 」として出版することになりました. 本書でPC-9801 のハードウェアを理解し, よりよいソフトウェアの開発に役立てていただきたいと思います. 1988年2月 小高輝真 昭和63年2月25日 初版第1刷発行 東京工業大学 電子計算機愛好会 小高輝真
無料アカウントにログインすると、読書・EPUBのダウンロード・音声の再生ができます。