JPS5859491A - 漢字表示方式 - Google Patents

漢字表示方式

Info

Publication number
JPS5859491A
JPS5859491A JP15823881A JP15823881A JPS5859491A JP S5859491 A JPS5859491 A JP S5859491A JP 15823881 A JP15823881 A JP 15823881A JP 15823881 A JP15823881 A JP 15823881A JP S5859491 A JPS5859491 A JP S5859491A
Authority
JP
Japan
Prior art keywords
kanji
code
display
stored
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP15823881A
Other languages
English (en)
Inventor
藤城 信宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP15823881A priority Critical patent/JPS5859491A/ja
Publication of JPS5859491A publication Critical patent/JPS5859491A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、漢字表示専用のキャラクタジェネレータを具
備しない計算機システムにおける漢字表示方式に関する
一般に、漢字を表示装置(例えば、CRTディスプレイ
装置)へ出力する場合、文字はその活字を構成するに十
分なドツトの集まり(例えば、24X24ドツト、16
X16ドツト)で表示される。従来、このような漢字出
力は、記憶容量の大きな記憶回路や漢字表示に十分な解
像度を持った表示装置を具備した比較的1%級な計算機
システム(例えばワードプロセッサ)に採用されていた
この際、上記計算機システムは漢字表示用(平がな、片
かなも同じドツト数で表示される)のキャラクタジェネ
レータを持ち、このキャラクタジェネレータから出力さ
れる漢字パターンデータが表示装置に出力される。
しかし、パーソナルコンピュータに代表される小型計算
機には、記憶容量、処理速度、価格などの問題から、パ
ターンジェネレータ内に大音量の漢字パターンメモリを
必要とする漢字パターンジェネレータは装備されない。
小形計算機は一般にドツト構成の少ない(例えば、8×
8ドツト構成)ANK系文字パターンジェネレータを具
IIA′するにすぎない。このため、小型計算機で漢字
表示を行う場合は1ドツトずつグラフィク表示する方法
がとられる。しかし、この方法では、画面全体の表示速
度が遅くなる欠点をもつ。
本発明は、ドツト構成の少ない表示しか行うことのでき
ない計算機に最小限のハードウェアの追加で容易に漢字
表示を行う漢字表示方式を提供することを目的とする。
この目的を達成するために、まず、ドツト構成の多いパ
ターンで表示される漢字表示に、通常のANK系文字′
が表示される表示画面上行が上下段2行使用される。こ
の上下段2行の表示を可能とするために、表示命令が実
行されたとき、表示される1行分の文字情報が保持され
る第1の記憶部と、この第1の記憶部に保持された1行
分の文字情報中に漢字コードが含まれていることを示す
漢字表示情報が保持される第2の記憶部とが具備される
。そして、表示速度を速くするために、ANK系文字コ
ードと漢字パターンデータとが混在して記憶されるビデ
オRAMと、ビデオRAMから読み出されたANK系文
字コードを文字パターンデータに変換して表示装置に出
力するパターンジェネレータと、ビデオRAMから読み
出された漢字パターンデータを表示装置に出力する手段
とが具備される。また、ビデオRAMに格納される漢字
パターンデータは外部記憶@置に保持される。
以下、本発明の漢字表示方式を1実施例により詳細に説
明する。
第1図は、1実施例であるパーソナルコンピュータのブ
ロック図である。このパーソナルコンピュータは、処理
装置に780Aを使用したシステムである。1はマイク
ロプロセッサ(MPU)である、、2は制御用のプログ
ラム(特に本発明に関係するものとして漢字表示ill
 wAプログラム)が格納されるROM(Read  
0nly  Memory)テある。3はデータ、ユー
ザプログラム等が格納されるR A M (Rando
s  A ccess  M emory >である。
このRAM領wLΩ−には、第1の記憶部31と第2の
記憶部32が確保される。第1の記憶部31には、MP
tJlが後述する表示命令を実行することにより表示さ
れる1行分のANK系文字コードと以下に続くコードが
漢字コードであることを示す情報が付加された漢字コー
ドとが記憶される。前記第2の記憶部には前記第1の記
憶部31に格納された文字コード中に漢字コードが含ま
れていることを示す漢字表示情報が保持される。4はC
RT’!示装置(CRT)である。5はCRT4に表示
される文字情報が格納されるビデオRAM (V−RA
M) である。V −RA M 5ニG;t、ANK系
文字コードと漢字パターンデータとが混在して記憶され
る。本実施例ではV−RAM5は1g! 9ビツトのリ
フレッシュメモリであり、最下位ビットがANK系文字
コードとパターンデータとを区別するアトリビュージョ
ンピットとして使用される。そして、残り8ビツトがデ
ータ部となる。
6はV−RAM5から読み出されたデータが格納される
リードデータレジスタ(RDR)である。
61はデータ信号線、62はアトリどニート(AT)信
号線である。7はANK系文字コードをパターンデータ
に変換するパターンジェネレータ(PG)である。8は
前記AT他信号基づいて、PG7の出力かRDR6に格
納されたデータのいずれかを選択するマルチプレクサ(
MPX)である。9は並列デー1.夕(本実施例では8
ヒツト並列)を直列データに変換する並直変換器(PS
C)である。10はV−RAM5へのデータの書込み、
読み出し制御、PG7の制御などを行うCRTコントロ
ーラ(CRTC)である。11はCRT4に表示された
画像を一定の周期でリフレッシュするためのリフレッシ
ュメモリアドレス(MA)信号線である。12はラスク
アドレス(RA)信号線である。13は前記MA倍信号
MPU1から送られてくる書込みアドレス信号とを選択
するマルチプレクサ(MPX)である。14はMPU1
から送られてくる書込みデータを受取る書込みデータレ
シーバ(WDR)である。15はMPLllのアドレス
バス(A−Bus)、16はMPU iのデータバス(
D−Bus)である。17は漢字パターンデータが格納
されるフロッピーディスクドライバ(FD)である。1
8はFDコントローラ(FDC)である。
次に、本実施例のパーソナルコンピュータの動作を説明
する。このパーソナルコンピュータはBASICg語で
動作するものとして説明を行う。
マイク【]ププロセラがrPRINT  A B C”
:&3r76:&2839Jという命令を実行すると仮
定する。IP’RINTJは本実施例のBA81G言語
における表示命令で゛以下に続く文字列のCRTへの表
示をMPU 1に指示する命令である。また、ANK系
文字列は“ ″(コーテイシコンマーク)でくくられて
与えられ、漢字は[&(アンバサンド)+J Is漢字
区点コード」というかたちで与えられる。本実施例のパ
ーソナルコンピュータで上記表示命令を実行したときの
結果を第2図に示し、以下に手順を記す。尚、ANK系
文字1字は8×8ドツト領域に表示され、漢字は16X
16ドツト領域に表示される。即ち本実施例のCRT4
は1行あたり8ラスタで表示するように設計されており
、漢字は2行を用いて表示されるのである。
さて、まず上記表示命令が実行されると、指定された文
字列の各文字コードが前記第1の記憶部31に順次格納
されていく。第3図は上記文字列のコードが第1の記憶
部31に格納された状態を示す。本実施例では第1の記
憶部はアドレス領域7000H(Hは16進数を示す)
から割り付けられている。表示命令の実行により、MP
U1は表示される文字コードをRAM3のユーザプログ
ラム領域(図示せず)から読出し、漢字が指定されてい
るか否かをそのつと判断する。本実施例では「&」(ア
ンバサンド)のコードの有無によって漢字句点コードが
他から区別される。員体的に述べると、まず「“」 (
左ダブル引用符)によってM P LJ 1は表示され
るANK系文字の存在を知る。゛そして、命令が格納さ
れた領域(ユーザプログラム領域)からrAJに対応し
たJISコード(41H)が読み出され、このコード4
1Hが第1の記憶部31の7000 H番地に書込まれ
る。
商様にrBJ、「C」に対応したJISコード(42H
,43H)が順次ユーザプログラム領域から読み出され
、第1の記憶部の7001H17002H番地に格納さ
れていく。次に「&」の存在によって、MPU 1は漢
字表示の要求を知る。
このとき、MPU 1は「&」の出現をカウントし、こ
の結果が(これが本実施例では漢字表示情報となる)第
2の記憶部32に格納される。次にユーザプログラム領
域から漢字区点コードが読み出されるわけであるが、こ
れに先たって、このコードが漢字コードであることを示
す情報が作られ、コードに付加される。この情報のフォ
ーマットを第4図に示す。41は拡張コード(ESC,
J Isコート 1 [3目)である。このESC41
は次に続く有限個のピット組み合わせの意味を変える特
殊制御文字である。このESCコードの存在により、以
下に続くコードの意味がプログラム上で定義される。4
2は制御コードであり、このフォーマットでプリンタへ
の出力を行うために設けられている。43は以下に続く
漢字コード群の総バイト数が保持されるエリアである。
まず、バッフ7メモリ領域の7003H番地にESC(
1BH)が格納され、70048番地にIll @コー
ド、7005H番地にバイト長(初期値は2)と順次格
納されていく。そして、記憶部31の7006)−1番
地に区コード37H,7007番地に点コード76日が
格納される。更に、MPU iは次の「&」を読むが、
このときは、70058番地のバイト長エリアを更新(
2を加える)だけでESCコードの追加は行わない。そ
して、漢字区コード28日、点コード391−(がそれ
ぞれ70088番地、7009H1t地に書込まれる。
この動作例では、ここで1行分の表示が終了するが、更
に文字列が続く場合は、1行分の文字列について上述し
た動作が繰り返される。表示されるべき文字列から1行
分を抽出する管理は、MPU1がANK系文字を1字、
漢字を2字としてカウントし、1行字数と比較すること
によって行われる。
さて、1行分の文字コードが第1の記憶部31に格納さ
れると、次にV−RAM5へのコード、あるいは、パタ
ーンデータの転送が実行される。
まず、MP(Jlは第2の記憶部32の内容を参照し、
0でなければ第1の記憶部に漢字コードが保持され、漢
字表示が指示されていると判断する。
漢字表示が指示されていない場合は、記憶部31に格納
されたコード(ANK系文字コードのみである)が順次
V−RAMの表示位置に対応した領域に書込まれていく
。V−RAM5への書込みアドレスは、MPtJlから
A−BUS15、MPX13を介してV−RAM5へ与
えられる。記憶部31から読み出されたコードデータは
D−Bus16、WDR14を介り、TV−RAM5へ
与エラれる。一方、漢字表示が指示されている場合は、
上下2段で文字列を表示するために、第1の記憶部が2
回参照される。まず、MPLJIによる1巡目のアクセ
スにおいて、記憶部31の先頭番地からコードが読み出
されていくが、ANK系文字コードが読み出された場合
、このコードがスペースも一ド(SP>に置き替えられ
て、上段行の表示位置に対応したV−RAM5の記憶m
Wに書込まれる。ESC41が読み出されて以下に漢字
コードの存在が判ると、次から読み出される漢字区点コ
ード<3776H)にもとづいて、F:D17に格納さ
れた漢字フォント「東」のパターンデータが読み出され
RAM3内のワークエリア(図示せず)に格納される。
そして、漢字フォントの上半分に対応したパターンデー
タが上段行の表示mWに対応したV−RAM5の記憶位
置に書込まれる。
このとき、V −RA M 5の最下位ビット(アトリ
ビューシコンビット)がたてられ、この記憶位置にパタ
ーンデータが配憶されていることが示される。このよう
にして、配憶部31の1巡目のアクセスとV−RAM5
へのデータの転送が終了すると、続いて、記憶部31の
2巡目のアクセスが行われる。2回目のアクセスにおい
て、ANK系文字コードが第1の記憶部31から読み出
された場合、この読み出されたコードが下段行の表示位
置に対応したV−RAM5の配憶位置に書込まれる。
また、E’5C41が読み出されて、以下に漢字コード
の存在が判ると、次に読み出される漢字コードに基づい
て、FD17に格納された漢字パターンデータが読み出
され、RAM3内のワークエリアに書込まれる。そして
、漢字フォントの下半分に対応したパターンデータが下
段行の表示位置に対応したV−RAM5の記憶位置に書
込まれる。
一方、V−RAMS側テハ、CRTClo(7)制御に
よってCRT4のラスクスキャンに同期して、常時V−
R八M5からデータが読み出されC’RT4へ出力され
ている。V−RAM5から読み出されたデータはRDR
6へ格納されるが、前記アトリビュージョンビットがた
っている場合、AT倍信号よって、このデータがMPX
8を介してPSC9に出力される。そして、このパター
ンデータはPS09により直列データに変換されてCR
T4に出力される。アトリビュージョンビットがたって
いない場合(データがANK系文字コードであることを
示す)は、このコードデータがPO2によりパターンデ
ータに変換される。このバター> 7− ’) ハM 
P X 8、PSC9を介t、TCRT4に出力される
以上の手順で表示命令rPRINT  ”ABC”;&
3776:&2839Jが実行されて、第2図に示すパ
ターンがCRT4に表示されたことになる。
以−ト、実施例によりf本発明の漢字表示方式を説明し
たが、本発明によれば、漢字表示専用として製造された
ものでない計算機システムにあっても漢字の表示が可能
となる。そして、安価な日本語処理の可能な計算機シス
テムが提供される。
尚、実施例において、第1の記憶部を2回参照する方法
をとっているが、表示順序を上段→下段、上段→下段と
すれば1回でも可能である。
【図面の簡単な説明】
第1図は1実施例のブロック図、以下は実施例の動作説
明のための図であり、第2図は表示命令の実行結果の1
例を示す図、第3図は第1の記憶部の内容を示す図、第
4図は漢字区点コードの格納フォーマットを示す図であ
る。 1・・・・・・マイクロプロセッサ 31・・・・・・第1の記憶部 32・・・・・・第2の記憶部 4・・・・・・表示装置 5・・・・・・ビデオRA M 7・・・・・・パターンジェネレータ 8・・・・・・マルチプレクサ 17・・・・・・フロッピーディスクドライブ(731
7)代理人 弁理士 則近 窓体(ほか1名) 第1図 □□□□−てう −1 12図 、 $3図 予4図

Claims (1)

    【特許請求の範囲】
  1. 表示装置と、この表示装置に表示される文字情報として
    ANK系文字コードと漢字パターンデータとが配憶され
    るビデオRAMと、マイクロプロセッサが表示命令を実
    行することにより少なくとも1行分のANK系文字コー
    ドと以下に続くコードが漢字コードであることを示す情
    報が付加された漢字コードとが記憶される第1の記憶部
    と、前記第1の記憶部に記憶された文字コード中に漢字
    コードが含まれていることを示す漢字表示情報を保持す
    る第2の記憶部と、前記第1の記憶部から読み出された
    ANK系文字コードを表示位置に対応した記憶位置に書
    込む手段と、前記第1の記憶部から読み出された漢字]
    −ドに基づいてアクセスされ前記ビデオRAMに格納さ
    れる漢字パターンデータを保持する外部記憶装置と、前
    記ビデオRAMから読み出されたANK系文字コードを
    表示パターンに変換して前記表示装置に出力するパター
    ンジェネレータと、前記ビデオRAMから読み出された
    漢字パターンデータを前記表示装置に出力する手段とを
    具備し、前記第1の記憶部に格納された1行分の文字列
    を表示するに際し、マイクロプロセッサが前記第2の記
    憶部に保持された漢字表示情報を参照することにより第
    1の記憶部に漢字コードが2憶されていると判断される
    と、1行分の文字列を表か画面上、上下段2行分の表示
    位置を用いて表示するために、前記第1の記憶部からA
    N’に系文字コードが読み出されたとき、当該文字表示
    位置の上段に対応したビデオRAMの記憶位置にはスペ
    ースコードが、下段に対応したビデオRAMの記憶位置
    には当該文字コードが書込まれ、前記第1の記憶位置か
    ら漢字コードが読み出されたとき、当該文字表示位置の
    上段に対応したとデオRAMの記憶位置には漢字フォン
    ト上半分のパターンデータが、下段に対応したビデオR
    AMの記憶位置には漢字フォント下半分のパターンデー
    タが書込まれることを特徴とする特許表示方式。
JP15823881A 1981-10-06 1981-10-06 漢字表示方式 Pending JPS5859491A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15823881A JPS5859491A (ja) 1981-10-06 1981-10-06 漢字表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15823881A JPS5859491A (ja) 1981-10-06 1981-10-06 漢字表示方式

Publications (1)

Publication Number Publication Date
JPS5859491A true JPS5859491A (ja) 1983-04-08

Family

ID=15667284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15823881A Pending JPS5859491A (ja) 1981-10-06 1981-10-06 漢字表示方式

Country Status (1)

Country Link
JP (1) JPS5859491A (ja)

Similar Documents

Publication Publication Date Title
JPS61254980A (ja) 文字フオント転送制御方式
JPS5952286A (ja) ビデオram書込み制御方式
JPH0570832B2 (ja)
JPS5859491A (ja) 漢字表示方式
JPH07234773A (ja) 表示制御装置
JPS6363913B2 (ja)
JPH0522933B2 (ja)
JPS59143194A (ja) 画像表示装置
JPS62145283A (ja) マルチフオント表示システム
JP2642350B2 (ja) 表示制御装置
JPH023099A (ja) 表示装置
JPH0318896A (ja) 表示装置およびコード変換装置
JPH0311396A (ja) 文字表示システム
JPH0126071B2 (ja)
JPS61263764A (ja) プリンタ制御方式
JPS58107589A (ja) 表示装置における画面クリア方式
JPS5967585A (ja) 表示制御装置
JPS6115185A (ja) 表示修飾制御装置
JPS5964890A (ja) 表示制御方式
JPH0731634B2 (ja) メモリ調停制御装置
JPS61284797A (ja) 表示装置
JPS61200581A (ja) ビツトマツプ表示制御方式
JPH0553548A (ja) デイスプレイ制御装置
JPS59148091A (ja) 文字図形表示装置
JPH067311B2 (ja) 文字パタ−ン発生装置