JPS5819965A - Recording device - Google Patents

Recording device

Info

Publication number
JPS5819965A
JPS5819965A JP11874381A JP11874381A JPS5819965A JP S5819965 A JPS5819965 A JP S5819965A JP 11874381 A JP11874381 A JP 11874381A JP 11874381 A JP11874381 A JP 11874381A JP S5819965 A JPS5819965 A JP S5819965A
Authority
JP
Japan
Prior art keywords
information
memory
register
word
read
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
JP11874381A
Other languages
Japanese (ja)
Inventor
Nobuo Fudanuki
宣夫 札抜
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
Toshiba Corp
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP11874381A priority Critical patent/JPS5819965A/en
Publication of JPS5819965A publication Critical patent/JPS5819965A/en
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/04—Addressing variable-length words or parts of words

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明は記憶装置に係シ、特に1ワーy 01)k加え
て従属的な情報をもアクセスできるようにした記憶装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device, and more particularly to a storage device in which subordinate information in addition to one word can be accessed.

一般に%コン♂エータシステムにお°いて社、第1図に
示すように中央処理装置(CPU ) Jがメそり2を
アクセスする場合、通常lワード単位で情報O読み出し
、書き込みが実行される。
Generally, in a computer system, when a central processing unit (CPU) J accesses memory 2 as shown in FIG. 1, information is normally read and written in units of one word.

従って、特定の1ワーPKさらに従属的な情報を付加す
る場合には、従来、第2図(a) K示すようKlワー
ドを分割してヒ01ワード内に本来の情報と従属的な情
報とを合わせてメ毫す1内に記憶させ、アクセス時、C
PIJJ側でこれらを分割を丸線合成処理の実行をする
か、あるいは第2間色)K示すように従属的な情報に別
の1ワ−yを割シ蟲てて記憶させるようKする方法が採
られてい丸。
Therefore, when adding subordinate information to a specific word PK, conventionally the Kl word is divided as shown in Fig. 2(a) K and the original information and dependent information are stored in the word PK. Store them together in the message 1, and when accessing, C
Either divide these on the PIJJ side and execute round line compositing processing, or store the subordinate information by allocating another 1 word to the subordinate information as shown in the 2nd color). The circle is taken.

とζろが、上記した従属的な情報が、例えば配憶された
内容の属性を示す情報である場合のように、計算処理自
体に対して特に意味を持たない場合には、上記方法は次
のよ゛うな欠点を有する仁とKなる。すたわち、第2間
色)の場合では、必要以外の情報を中央処理装置で処理
しなければならないため、そのためのソフトウェアの負
担が大きくなる。第2間色)の場合には、余分なlワー
ドを割夛轟てていることKなるため郷価的にメモリ空間
が小さくなる。
However, when the above-mentioned dependent information has no particular meaning for the calculation process itself, such as when it is information indicating the attributes of the stored content, the above method is as follows. Jin and K have such shortcomings. In other words, in the case of (second intermediate color), information other than necessary must be processed by the central processing unit, which increases the burden on the software. In the case of the second (intermediate color), the memory space becomes smaller in terms of cost since the extra l words are allocated.

本発明は上記の事情に鑑みてなされたもので、1ワード
に対して付加される従属的な情報を記憶するために、1
ワード長をCPU力qクセスできる規定の1ワード長よ
〉拡張し、この拡張部分に上記従属的情報を割夛当てる
と共にこれら従属的情報を格納し、メモリとは独立に読
み出し、書き込み可能なレジスタを設けて、CPUKて
アクセス時、これらレジスタとメモリとの間で従属的な
情報の転送制御を実行する回路構成とするとヒろによっ
て、ソフトウェアの負担を軽減し、メモリ空間を縮小す
るととなく有効に活用できる記憶装置を提供することを
目的とする。
The present invention has been made in view of the above circumstances, and in order to store subordinate information added to one word, one
Extend the word length to a specified one-word length that can be accessed by the CPU power, allocate the dependent information to this expanded part, store this dependent information, and create a register that can be read and written independently of the memory. It is very effective to reduce the burden on the software and reduce the memory space by creating a circuit configuration that controls the transfer of dependent information between these registers and memory when accessed by the CPUK. The purpose is to provide a storage device that can be used for

以下、図面を参照して本発明の一與施例を説明する。第
3図において1は前述同様の中央処理装置(cptt)
、zは通常のメ慢すの各番地のcpvワード長を拡張し
て新たな拡張ワードとしこの拡張部に従属的な情報を書
き込めるようにしたメ毫り、Sは上記メモリ2のワーを
拡張部に書き込む従属的な情報を予じめ記憶しておく書
込みレジスタ、4は上記メモリ2から情報を読み出した
時にワード拡張部に書き込まれている従属的な情報を格
納すると共にこの従属的情報をCPU1側へ転送する読
出しレジスタ、lはCPU Jからアドレスバス1を通
じて送られてくるアドレス情報をデコードしてメモリ2
、書込みレジスタS、読出しレジスタ4に対して所定の
選択信号を与えるアドレスデ;−〆である。
Hereinafter, one embodiment of the present invention will be described with reference to the drawings. In FIG. 3, 1 is the same central processing unit (cptt) as described above.
, z is a message in which the cpv word length of each address of the normal memory is extended to create a new extension word so that dependent information can be written in this extension part, and S is an extension of the word in memory 2 mentioned above. A write register 4 stores in advance dependent information to be written in the word extension section, and stores the dependent information written in the word extension section when information is read from the memory 2, and also stores this dependent information. The read register 1 that is transferred to the CPU1 side decodes the address information sent from CPU J through address bus 1 and transfers it to memory 2.
, the write register S, and the read register 4.

これらCPU 1 、メモリ2、レジスタ3.4間の情
報の伝送はデータバス−を用い、アドレス情報は7ドレ
スパス1を用いて行なわれる。また、上記レジスタ8.
4F1それぞれ特定の番地が与えられていて、前記メモ
リ2と紘独立に書き込み、読み出しができるような構成
となっている。
Information is transmitted between the CPU 1, memory 2, and registers 3 and 4 using a data bus, and address information is transmitted using a 7 address path 1. In addition, the register 8.
4F1 are each assigned a specific address, and are configured so that they can be written and read independently from the memory 2.

上記のような構成の記憶装置において、CPU1との情
報転送は次のようにして実行される。
In the storage device configured as described above, information transfer with the CPU 1 is executed as follows.

まず、CPUJはアクセスしたい番地のアレレス情報を
アドレスバス1に送出し、辷れによってメモリz内の特
定番地を選択する。これKよシ、メモリ1紘特定番地の
アドレス指定が行われ、またアドレスデコーダ5はアド
レス入力をデーードして選択信号なメ毫り2、書込みレ
ジスタ1、読取りレジスタ4に送出し、ヒれらを読み出
し、あるいは書き込み可能状態とすみ、こヒで、メ篭り
2に対するアクセスが書き込みの場合Ilc社、CPI
J 1 d第4図に示すように拡張したメモリワード中
の本体情報をデータバス6に送出すると共に書込み信号
を送出する。この書込み信号を受けて、予じめ記憶され
ている従属的情報が書込みレジスタ1からデータバスC
に送出されるので、メモリ2は上記本体情報と従属的情
報との内容を合わせた第4図に示すようなメモリワード
を同一の書込み信号で記憶する。
First, the CPUJ sends the address information of the address to be accessed to the address bus 1, and selects a specific address in the memory z by a step. At this point, a specific address in memory 1 is specified, and the address decoder 5 decodes the address input and sends a selection signal to the message 2, write register 1, and read register 4. If the access to the memory 2 is for writing, Ilc Co., CPI
J 1 d As shown in FIG. 4, the main body information in the expanded memory word is sent to the data bus 6, and a write signal is also sent. In response to this write signal, pre-stored dependent information is transferred from write register 1 to data bus C.
Therefore, the memory 2 stores a memory word as shown in FIG. 4, which includes the contents of the main information and the subordinate information, using the same write signal.

また、読み出しの場合には、CPU Jから送出される
読出し信号に従って、メモリ2かもアドレス指定された
特定番地のメモリワード情報をデータバス6に送出し、
とのうち本体情報はcPUlへ、従属的情報は読出しレ
ジスタ4に転送される。 QIU Jでこの従属的な情
報が必要である場合には、通常の読み取シ動作後、上記
読出しレジスタ4に格納された従属的情報を読み込むよ
うKすればよい。
In addition, in the case of reading, according to the read signal sent from the CPU J, the memory 2 also sends the memory word information of the specified address to the data bus 6,
The main information is transferred to cPUl, and the dependent information is transferred to read register 4. If QIU J requires this dependent information, it may read the dependent information stored in the read register 4 after a normal read operation.

上記実施例装置によれば次のような利点を有する。す表
わち、(1)従属的な情報を頻繁に変更しなくともよい
場合に11 CP!J (りソフトウェアの負担が大き
く緩和される。(2)従属的な情報をCPUが特に読み
出す必要のない場合には読み出り時O:/7)ウェアの
負担がなくなる。(3) CPIJが支配する記憶空間
には影蕃を及埋さない、(4)従属的な情報の長さに制
限がない。(5)物理的な記憶空間全体に従属的な情報
を記憶する必要がない場合、記憶空間の一部だけについ
て実施が可能である。
The apparatus of the above embodiment has the following advantages. In other words, (1) 11 CP! when dependent information does not need to be changed frequently; J (The burden on the software is greatly reduced. (2) If the CPU does not particularly need to read dependent information, the burden on the software is eliminated. (3) It does not affect the storage space controlled by CPIJ. (4) There is no limit to the length of dependent information. (5) If there is no need to store dependent information in the entire physical storage space, implementation is possible for only a portion of the storage space.

表お、前記読出しレジスタ4は必要がなければ省略して
もよい、tた、上記実施例では、従属的な情報をCPU
の読出し信号にしたがって読出しレジスタ4KMjLJ
)出すようKしているが、これはCPUの書込み信号に
よって取シ出すようにしても良い、但し、この場合には
さらに若干のハードウェアの追加が必要である。
Note that the read register 4 may be omitted if unnecessary. In the above embodiment, dependent information is stored in the CPU.
Read register 4KMjLJ according to the read signal of
), but this may also be done by a write signal from the CPU, however, in this case, some additional hardware is required.

第5図は本発明をカラーキャラ゛クタディスプレイ装置
に適用した場合を示している。この場合には、色情報を
従属的な情報として取扱っている。この色情報はcpv
側で参照することはないので前述し先読出しレジスタは
省略している。
FIG. 5 shows a case where the present invention is applied to a color character display device. In this case, color information is treated as subordinate information. This color information is cpv
Since it is not referenced on the side, the pre-read register mentioned above is omitted.

CPU側からアドレス情報と映倫情報とをそれぞれのバ
ス1.6に送出して書込み信号を出力すると、メモすj
o指定アドレスKa映像情報と予じめ格納されている書
込みレジスタ3からの上記映倫情報に付加される色情報
とが同一書込み信号のタイζンダで記憶される。読み出
し時には、読出し信号のタインンダでメモリ20指定番
地から映像情報がcpvllK転送される。
When the CPU side sends address information and Eirin information to each bus 1.6 and outputs a write signal, the memo
o The designated address Ka video information and the color information added to the video information from the write register 3 stored in advance are stored in the same write signal. At the time of reading, video information is transferred from the designated address of the memory 20 by cpvllK by the read signal.

第6図は本発明を記憶装置への書込み保護回路に適用し
九場合を示している。この例で杜書込み禁止フラグを従
属的な情報として扱っている。この書込み禁止フラグに
てメモ9JK対する読出し信号、書込み信号及び記憶保
護例外割込み信号を作るために記憶保護フラグレジスタ
8、インパー夕9及びアンド回路10〜12を設けるよ
うKしている。この7ツダレジスタ8には、前記書込み
レジスタ3と同様に予じめフラグ情報が記憶されておシ
、書込み信号のタイきングで対応するフラグ情報を読み
出してアンド回路11にてメモ9JK対する書込み信号
を作〕、アンド回路1oにて読出し信号を作るようkし
ている。さらに、メモリ2から読み出されたフラグ情報
とインバータ9を介した7ラダレジスタ8の7ラグ情報
とKよシアンド回路JJKて記憶保護例外割込み信号を
作るようKしている。フラグ情報d CPU側で必要な
いので前述した読出しレジスタは省略している0本回路
も前述と同様O効果を有するものである。
FIG. 6 shows nine cases in which the present invention is applied to a write protection circuit for a storage device. In this example, the Mori write prohibition flag is treated as subordinate information. A memory protection flag register 8, an impedance register 9, and AND circuits 10 to 12 are provided in order to generate a read signal, a write signal, and a memory protection exception interrupt signal for the memo 9JK using this write inhibit flag. Flag information is stored in advance in this seven-way register 8, similar to the write register 3, and the flag information corresponding to the writing signal is read out by the timing of the write signal, and the AND circuit 11 sends a write signal to the memo 9JK. ], and a read signal is generated by an AND circuit 1o. Further, the flag information read from the memory 2, the 7 lag information of the 7 ladder register 8 via the inverter 9, and the cyand circuit JJK are used to generate a memory protection exception interrupt signal. Flag information d Since the CPU side does not need it, the above-mentioned read register is omitted, and the 0 circuit also has the O effect as described above.

以上説明したように本発明によれば、1ワードに対して
付加される従属的な情報を記憶するために、1ワード長
を規定のCPUワード長よシ4拡張したメモリワード長
とし、この拡張部分JLJ:記従属的情報を割haてる
と共にこれら従属的情報を格納し、メモリとは独立に読
み出し、゛書き込み可能なレジスタ装置を設けて、CP
U0アクセス時にこれらレジスタ装置とメモリとの間で
従属的な情報の転送制御を同時に一行する回路構成とし
ているので、ソフトウェアの負荷を軽減し、メモリ空間
を縮小すること表〈有効に活用できる記憶装置を提供で
きる。
As explained above, according to the present invention, in order to store subordinate information added to one word, the length of one word is made into a memory word length which is expanded by 4 times than the specified CPU word length, and this expansion Part JLJ: allocates dependent information, stores this dependent information, reads it out independently of memory, and provides a writable register device to
The circuit is configured to simultaneously control the transfer of subordinate information between these register devices and memory in one line when U0 is accessed, reducing the software load and reducing the memory space. can be provided.

【図面の簡単な説明】[Brief explanation of drawings]

第1図線従来の記憶装置を説明するための構成図、第2
図は従来の記憶装置で取扱われる情報形式を説明するた
めの図、第3図は本発明の一実施例に係る記憶装置のツ
四ツク回路構成図、第4図線第3図の装置で取扱われる
情報形式を説明する丸めの図、第5図及び第6図線それ
ぞれ本発明の応用例を示す回路構成図である。 1−CPU、!−・メモリ、8−書込みレジスタ、4−
読出シレジスタ、5−アドレスデコーダ、6−データバ
ス、1−アドレスバス、s−記憶保護フラグレジスタ、
#−・・インバータ、10〜12・・・アンド回路。
Figure 1: A configuration diagram for explaining a conventional storage device; Figure 2:
3 is a diagram for explaining the information format handled by a conventional storage device, FIG. 3 is a block circuit diagram of a storage device according to an embodiment of the present invention, and FIG. FIG. 5 is a rounded diagram illustrating the information format handled, and FIGS. 5 and 6 are circuit configuration diagrams each showing an application example of the present invention. 1-CPU,! - Memory, 8- Write register, 4-
read register, 5-address decoder, 6-data bus, 1-address bus, s-memory protection flag register,
#-...Inverter, 10-12...AND circuit.

Claims (1)

【特許請求の範囲】[Claims] (1)中央処理装置がアクセスできる1ワ一ド本体情報
に加えて従属的な情報を記憶するために任意に拡!Iさ
れた拡張ワードを記憶するメモリと、こOメ4すとは独
立に情報O読み出しあるいは書き込+がで自上記従属的
情報を格納するレジスタ装置とを具備し、前記中央l&
理装置のメモリに対するアクセス時に上記レジスタ装置
とメモリと0間で従属的な情報の転送制御を49に上記
本体情報を書−込む際に予じめこの本体情報に対応する
従増的情報を格納しておく書込みレジスタを具備してな
ることを特徴とすモリから所定情報を読出す際に読み出
し九所定情報から前記従属的情報を格納する貌出しレジ
スタを更に具備してなることを特徴とする特許請求の範
百第2項記載の記憶装置。
(1) Optionally expanded to store subordinate information in addition to the one-word main information that the central processing unit can access! The central l&
Controls the transfer of subordinate information between the register device, memory, and 0 when accessing the memory of the physical device.When writing the main body information to 49, additional information corresponding to this main body information is stored in advance. The apparatus further comprises a write register for storing the dependent information from the readout nine predetermined information when reading the predetermined information from the memory. A storage device according to claim 2.
JP11874381A 1981-07-29 1981-07-29 Recording device Pending JPS5819965A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11874381A JPS5819965A (en) 1981-07-29 1981-07-29 Recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11874381A JPS5819965A (en) 1981-07-29 1981-07-29 Recording device

Publications (1)

Publication Number Publication Date
JPS5819965A true JPS5819965A (en) 1983-02-05

Family

ID=14743957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11874381A Pending JPS5819965A (en) 1981-07-29 1981-07-29 Recording device

Country Status (1)

Country Link
JP (1) JPS5819965A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS599504A (en) * 1982-06-26 1984-01-18 インジエニオ−ルブロ−・アンバ−グ・エ−・ジ− Device for measuring transverse section of cavity executed material and measuring method in the device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS599504A (en) * 1982-06-26 1984-01-18 インジエニオ−ルブロ−・アンバ−グ・エ−・ジ− Device for measuring transverse section of cavity executed material and measuring method in the device

Similar Documents

Publication Publication Date Title
US4764896A (en) Microprocessor assisted memory to memory move apparatus
EP0358224A2 (en) Semiconductor disk device useful in transaction processing system
JP2687679B2 (en) Program development equipment
JP2954988B2 (en) Information processing device
JP2968636B2 (en) Microcomputer
JPS5924427B2 (en) display device
JP2919357B2 (en) CPU interface circuit
JPS63197254A (en) virtual storage controller
JPH0137019B2 (en)
JPS6029785A (en) Memory
JPS6243737A (en) Interrupt control method
JPH064469A (en) I / O device control method
JPS6255167B2 (en)
JPS62186344A (en) address mapped register
JPH0566992A (en) EEPROM data access method
JPS6350995A (en) Stack memory device
JPS6115241A (en) Electronic computer system
JPS62284421A (en) Control device
JPS6265149A (en) Memory management unit rewriting method
JPS61157955A (en) Tag control system
JPS62123551A (en) Memory device
JPS6121541A (en) Storage circuit
JPS6125260A (en) Double storage processing system using incorporated program
JPH04365142A (en) Development backup system
JPS6360396B2 (en)