JPS63133187A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPS63133187A
JPS63133187A JP61282402A JP28240286A JPS63133187A JP S63133187 A JPS63133187 A JP S63133187A JP 61282402 A JP61282402 A JP 61282402A JP 28240286 A JP28240286 A JP 28240286A JP S63133187 A JPS63133187 A JP S63133187A
Authority
JP
Japan
Prior art keywords
data
storage means
ram
address
bank
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
JP61282402A
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61282402A priority Critical patent/JPS63133187A/ja
Publication of JPS63133187A publication Critical patent/JPS63133187A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、電子タイプライタ−の文書の表示等に用いら
れる表示装置に関するものである。
従来の技術 従来から電子タイプライタ−やワートプロセッザは、多
量の文書を記憶でき、かつ高速なデータ転送や表示等が
可能なものが要求されている。特に表示装置については
、従来からある陰極線管ディスプレイ(以下、CRTと
略称する。)に加え、様々なものが開発され、電子タイ
プライタ−への応用が高まりつつある。
以下に従来の電子タイプライタ−について説明する。
第4図は従来の電子タイプライタのメモリマツプであり
、アドレス6000〜6FFF (16進数表示。)は
中央処理装置(以下、CPUと略称する。(図では省略
されている。))が演算のためにデータを一時的に出入
するワークエリア、アドレス7000〜7FFFは入力
・更新された文書を記憶するテキストエリア(以下、T
XTと略称する。)であり、TXTはCPUがバンク切
り換えを行うことにより、同しアドレスエリアてTXT
O〜15(バンク#0〜バンク#F(16進数表示。)
に対応する。)を選択してアクセスできるように構成さ
れている。CPUがTXTのアクセスを行う場合には、
まずデータ線にノくンクを指定するデータを出力した後
、アクセスを行う。
又、アドレス8000〜87FFはCRTに表示を行う
ために、情報交換用米国標準コード(以下、ASCI 
Iコードと略称する。)等の文字コードから成る文書を
記憶しているランダムアクセス可能なビデオメモリ(以
下、V−RAMと略称する。)、アドレス8800〜8
FFFはランダムアクセス可能なアトリビュートメモリ
(以下、A−RAMと略称する。)に対応しており、A
−RAMにはV−RAMに記憶されている文字にアンダ
ーラインが付されているかどうか、表示の白黒が反転さ
れた文字かどうか、ボールド文字かどうか等の文字の表
現情報が記憶されている。
発明が解決しようとする問題点 しかしながら上記従来の構成では、アドレス数を増やす
ことなく機能や速度を上げようとした場合、CPUがバ
ンク切り換えなしに直接アクセスできるメモリが要求さ
れるのにも拘わらず、v−RAM及びA−RAMさえも
直接アクセスできるようになっていたため、v−RAM
及びA−RAMのためlミ多くのアドレスを割く必要が
あり、他の処理のためのアドレスが不足するという問題
点を有していた。
問題点を解決するための手段 本発明は、表示に対応するデータを記憶する第1の記憶
手段と、第1の記憶手段へデータの転送を行うデータ転
送手段と、データ転送手段によりアクセスされ修正デー
タを記憶する第2の記憶手段を備え、データ処理転送手
段が第2の記憶手段の修正データを第1の記憶手段に転
送する場合、第1の記憶手段が書き込み専用となり、第
2の記憶手段が読み出し専用となるとともに、第1の記
憶手段と第2の記憶手段を同じアドレスに対応させるも
のである。
作  用 上記構成により、アドレス線の本数を同じにしておいて
も、いままでV−RAM及びA−RAMに締められてい
たアドレスが空くことになり、広い記録領域を取ること
ができる。
実施例 第1図は、本発明の一実施例における電子タイプライタ
−の回路図である。図において1はCPUであり、CP
U1にはアドレスの指定及びデータの送受信のためのA
&D線、BE線、及び周辺機器からデータのやりとりを
行うためのRD線及びWR線が接続されている。2はA
&D線のうち4本のデータ線D○〜D3及びBE線、W
R線が接続されたスリーステートラッチ、RO−R3は
スリーステートラッチ2の出力線に一端を接続され、他
端を+5vの電源(図では省略されている。)に接続さ
れた抵抗、3はスリーステートラッチ2がラッチしたデ
ータ線Do〜D3の信号をデコードして、ボートY1〜
Y3に出力するデコーダであり、ボートY1はバンク#
O〜#7、ボートY2は#8〜#F1ボートY3はバン
ク#Fのみをアクセス可能な状態にする場合に用い= 
4 = られる。4はNORゲート、5.14はORゲート、6
.7はそれぞれデコーダ3のボートY1、Y2がチップ
イネーブルボート(以下、CEと略称する。)に接続さ
れ、A&D線のうちAO〜A11、DO−D7が接続さ
れた256にビットのランダムアクセスメモリ(以下、
RAMと略称する。)、13はCRT、8はCRT13
の走査データを出力するCRTコントローラであり、C
RTコントローラ8にはアドレス線MAO−MA11が
接続されており、走査に従いCRT13上の位置に対応
するアドレスが次々と出力される。
9はマルチプレクサ(以下、MPXと略称する。)、1
0.11は表示用のv−RAMとA−RAMであり、マ
ルチプレクサ9により、アドレス線AO−All、及び
M A O−MΔ11のそれぞれの指定するアドレスの
いずれかが選択され、V−RAMIO及びA−RAMI
 1がアクセスされる。なお、このアクセスの方法とし
てはサイクルスチール方法が用いられている。このサイ
クルスチール方法とはCRT13への走査データの出力
きデータの書き換えを、1文字の走査の時間の半分の時
間ごとに交互に行うものである。12はCRT13の走
査データの出力と、CPUIの走査データの書き換えの
タイミングが一致して表示画面がフリッカを起こすのを
防止するために、タイミングを合わせながらVIDEO
信号を出力するパスアービタ、15はスリーステートバ
ッファ、16はDMACである。
以上のように構成された本実施例の電子タイプライタ−
について、以下にその動作について説明する。
CPUIがデータのやりとりを行う場合のメモリマツプ
を第2図に示す。図において、アドレス0000〜FF
FFはCPU1のアクセス可能なアドレス領域を示して
おり、アドレス50’OO〜5FFFはワークエリア1
であり、ワークエリア1に対応するメモリは第1図には
示されていない。アドレス6000〜6FFFはワーク
エリア2、アドレス7000〜7FFFはTXTエリア
であり、TXTエリア1〜15はバンクとなっており、
CPU1はバンク#1〜#F(16進数表示。)のうち
の1つを指定した後にアクセスすることが可能となる。
ここでワークエリア及びTXT15に対応するバンク#
Fをアクセスする場合、CPUIは6000〜6FFF
のワークエリア2のアドレスを指定することによっても
、バンク#7を指定した後に7000〜7FFFのアド
レスを指定することによってもアクセス可能である。こ
れはアドレスの最上位の6が指定された時にはバンク#
Fが無条件に指定されることにより行われる。
CPUIがTXTO〜15をアクセスする場合、CPU
IはBE線1:m0VIJ下、Lレベルと略称する。)
の信号を出力し、スリーステートラッチ2を動作可能な
状態にする。次にデータ線DO−D3にバンク#1〜#
7のうちの1つを示す信号を出力し、スリーステートラ
ッチ2にラッチさせる。デコーダ3はスリーステートラ
ッチ2のラッチした値をデコードし、バンク#1〜#7
が指定された場合ボートY1をLレベルにし、パン= 
7− り#8〜#Eが指定された場合ボートY2をLレベルに
し、バンク#Fが指定された場合ボートY2及びY3を
Lレベルにする。ボートY1〜Y3はそれぞれRAM6
及び7のチップイネーブルボートに接続されており、R
AM6及び7のいずれかがアクセス可能となる。
また、CPUIの出力したバンクを指定するデータはR
AM6及び7のアドレスボートA12〜14に加えられ
ている。
次にCPUIは書込許可ボートWRまたは読込許可ボー
トREをLレベルにし、アドレスを指定してメモリの内
容を読み書きする。
次にCRTへの表示について説明する。
CRT13から送られて(るキャラクタ−クロック信号
CHRCLKに従い、CRTコントローラ8はCRT1
3上の文字のアドレスを走査が行われる順にアドレス線
MAO〜11に次々と出力する表示を行う間はMPX9
は端子Bに接続されたアドレス線MAO−MAILのア
ドレスをボートYより出力しており、V−RAMI O
及びA−−8= RAM11はこのアドレスに対応するCRT13上の位
置の文字のASCIIコードを出力する。
パスアービタ12はこのASCIIコードに対応する文
字の形を発生し、この形の中のCRT13が走査する横
一列の情報をVIDEO信号としてCRT13に出力す
る。このV I DEO信号に従いCRT13は1文字
の1走査線分を走査し、表示を行う。
次にDMAC16が各バンク間の情報をやりとりする場
合について説明する。
CPTJIは、データの転送元のバンクとアドレス、及
びデータの転送先のバンクとアドレスをDMAC16に
指定する。次にDMAアクノリッジDMAA端子に信号
を出力し、DMAC1,6の動作を開始させる。DMA
 C16はデータの転送元と転送先のバンクをRAM6
及び7のアドレスに変換してアドレス線A12〜15に
出力する。第3図はDMAC16が処理を行う場合の、
RA M6及び7のアドレスマツプである。このアドレ
スをデコーダ3がデコードし、RAM6及び7のい−I
O= ずれかを動作可能な状態とし、DMAC16は同時にア
ドレスイネーブル端子AENに+5V(以下、Hレベル
と略称する。)を出力し、メモリ書込許可ボートMEM
W及び読出許可ボートMEMRの出力が、RAM6及び
7に伝わるようにした後、アドレスを指定してアクセス
を行う。
データの転送がすべて終わると、DMAC16はDMA
リクエスト端子DMARに信号を出力し、(:PUlに
データの転送が終了したことを知らせる。このDMAリ
クエスト端子DMARはCPUIの割り込みボートに接
続されている。この割り込みボートはフロッピーディス
ク装置の制御などの際に用いられるもので、フロッピー
ディスクの読み書きの時間に他の仕事を行う場合に用い
られる。
フロッピーディスク装置の制御の場合と異なり、このD
MA 16によるデータの転送の場合、アドレス線及び
データ線がDMAC16に占有されるため、他の仕事は
行い難いが、CPUI内部に多くのレジスタを持ったも
のや、DMAC16の動作時にはRAM6及び7をCP
UIのA&D線から切り離すよう構成すれば他の仕事を
行うことも容易に可能である。
次にDMAC16により、RAM7のバンク#Fのデー
タを用いてV−RAMIOおよびA−RAMIIの内容
を書き替える場合について説明する。
上記の通り、CRT13から送られてくるキャラクタ−
クロックCHRCLKの半分の時間は表示のために使わ
れているため、V−RAMIO及びA−RAM11の書
き替えはキャラクタ−クロックCHRCLKの残りの時
間に行なわれる。このため、表示の間はバスアービタ1
2のレディ端子READYより信号が出力され、DMA
C,16は出力状態を維持したまま動作を停止するよう
に構成されている。またこの時第3図のメモリマツプに
示すように、V−RAMIO及びA−RAM11はバン
ク#Fと同じアドレスに割当てられており、バンク#F
を読出し専用、V−RAMIO及びA−RAMIIを書
き込み専用とすることにより、DMAC16のアドレス
線数を増やすことなく、V−RAMIO及びA−RAM
I 1をアドレスに割り当てている。
まずDMAC16はアドレスイネーブル端子AEN及び
メモリ読込許可端子MEMRに信号を出力し、RAM6
及び7を読出可能な状態にする。
次にバンク#Fのアドレスを指定し、データを読み出す
次にこのデータをV−RAMIO及びA−RAMllに
書き込む場合、DMAC16はアドレスイネーブル端子
AEN及び書込許可端子MEMWに信号を出力し、バン
ク#7のアドレスを指定しているため、NORゲート4
及びORゲート5により、RAM7は書き込み不可能と
なっている。
表示のための走査データがV−RAMIO及びA−RA
MIIから出されている間は、バスアービタ12の出力
するレディ信号によりD M A C,16は動作を中
断している。次にキャラクタクロック信号CHRCLK
の半分の時間の間は、このレディ信号は出力されず、こ
の間にDMAC16は−12 = 7F7レス線AO−Allにアドレスを出力する。この
ときMPX9は端子Aのデータを出力しているため、V
−RAMIO及びA−RAMI 1のアドレスがアドレ
ス線AO−Allのデータにより指定される。またこの
とき、バスアービタ12はV−RAMI O及びA−R
AMI 1のライトイネーブル端子WEの1つにライト
イネーブル信号を出力しており、V−RAMI O及び
A−RAMllのうちの1つが書き込み可能となる。次
にDMAC16はデータ線Do−D7にデータを出力し
、このデータがバスアービタ12を介してV−RAMI
 O又1tA−RAMI Iに書き込まれる。
なお本実施例では、バンク#Fに記憶しているデータが
CRT13に表示しているデータと1対1に対応してお
り、V−RAM及びA−RAMのデータを変更しようと
する場合、V−RAM及びA−RAMは新しいデータが
書き込まれるだけ。
で、既に記憶しているデータが読み出されることがない
ことに着目して、DAMC16のデータ転遂時にバンク
#Fが読み出し専用となり、V−RAM及びA−RAM
が書き込み専用となるため、DMAC16のアドレス線
数を増やすことなく、V−RAM及びA−RAMをアク
セスできる。
発明の効果 本発明は、表示に対応するデータを記憶する第1の記憶
手段と、第1の記憶手段へデータの転送を行うデータ転
送手段と、データ転送手段によりアクセスされ修正デー
タを記憶する第2の記憶手段を備え、データ処理転送手
段が第2の記憶手段の修正データを第1の記憶手段に転
送する場合、第1の記憶手段が書き込み専用となるとと
もに、第2の記憶手段が読み出し専用となり、第1の記
憶手段と第2の記憶手段を同じアドレスに対応させるも
のであり、アドレス線の本数を同じにしておいても、い
ままでV−RAM及びA−RAMによって占められてい
たアドレスが空くことになり、直接アクセスできる広い
記録領域を取ることができでき、記憶手段を有効に利用
できる。
【図面の簡単な説明】
第1図は本発明の一実施例における電子タイプライタ−
の回路図、第2図は同CPU処理時のメモリマツプ、第
3図は同DMAC処理時のメモリマツプ、第4図は従来
の電子タイプライタ−のメモリマツプである。 1・・・CPU。 6.7・・・RAM。 8・・・CRTコントローラ、 10・・・V−RAM。 11・・・A−RAM。 12・・・バスアービタ、 13・・・CRT。 16・・・DMA C

Claims (1)

    【特許請求の範囲】
  1. 表示を行う表示手段と、前記表示手段上の表示に対応す
    るデータを記憶する第1の記憶手段と、前記第1の記憶
    手段へデータの転送を行うデータ転送手段と、前記デー
    タ転送手段によりアクセスされ前記第1の記憶手段のデ
    ータを修正する修正データを記憶する第2の記憶手段を
    備え、前記データ処理転送手段が第2の記憶手段に記憶
    された修正データを第1の記憶手段に転送する場合、前
    記第1の記憶手段が書き込み専用となるとともに、前記
    第2の記憶手段が読み出し専用となり、前記第1の記憶
    手段と前記第2の記憶手段を同じアドレスに対応させる
    ことを特徴とする表示装置。
JP61282402A 1986-11-26 1986-11-26 表示装置 Pending JPS63133187A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61282402A JPS63133187A (ja) 1986-11-26 1986-11-26 表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61282402A JPS63133187A (ja) 1986-11-26 1986-11-26 表示装置

Publications (1)

Publication Number Publication Date
JPS63133187A true JPS63133187A (ja) 1988-06-04

Family

ID=17651941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61282402A Pending JPS63133187A (ja) 1986-11-26 1986-11-26 表示装置

Country Status (1)

Country Link
JP (1) JPS63133187A (ja)

Similar Documents

Publication Publication Date Title
JPS61188582A (ja) マルチウインドウ書込み制御装置
US5477242A (en) Display adapter for virtual VGA support in XGA native mode
JPH0377530B2 (ja)
US5093902A (en) Memory control apparatus for accessing an image memory in cycle stealing fashion to read and write videotex signals
JPS582874A (ja) フルグラフィックディスプレイ装置の画面構成変更回路
JPS63133187A (ja) 表示装置
JPH0434174B2 (ja)
JPS63133254A (ja) 電子機器
JPH01114990A (ja) テクスチャマッピング装置
JPS58136093A (ja) 表示制御装置
TW299406B (en) Display memory structure of multi-mode display system
JPH0720833A (ja) グラフィックスコンピュータ
JPS62192865A (ja) 図形表示装置
JPS59219780A (ja) グラフイツクメモリ・アクセス回路
JPH03246596A (ja) ビットマップディスプレイ制御装置
JPH03226847A (ja) コンピュータシステム
Bell et al. Graphics controller chip does windows, plus a whole lot more
JPS617882A (ja) 表示装置におけるビデオメモリ書込み器
JPH0553548A (ja) デイスプレイ制御装置
JPH01224882A (ja) 表示制御装置
JPH11161241A (ja) 表示制御装置
JPS6259992A (ja) 表示制御装置
JPH04326397A (ja) 画像表示装置
JPH04186294A (ja) 画像処理装置
JPH0628248A (ja) メモリアクセス方法