JPH02113381A - マイクロプロセッサ - Google Patents

マイクロプロセッサ

Info

Publication number
JPH02113381A
JPH02113381A JP63267396A JP26739688A JPH02113381A JP H02113381 A JPH02113381 A JP H02113381A JP 63267396 A JP63267396 A JP 63267396A JP 26739688 A JP26739688 A JP 26739688A JP H02113381 A JPH02113381 A JP H02113381A
Authority
JP
Japan
Prior art keywords
byte
data
register
area
address
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.)
Granted
Application number
JP63267396A
Other languages
English (en)
Other versions
JP2633331B2 (ja
Inventor
Koichi Sato
浩一 佐藤
Yoshiaki Kikko
橘高 義明
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63267396A priority Critical patent/JP2633331B2/ja
Priority to US07/331,481 priority patent/US5107415A/en
Publication of JPH02113381A publication Critical patent/JPH02113381A/ja
Application granted granted Critical
Publication of JP2633331B2 publication Critical patent/JP2633331B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/768Data position reversal, e.g. bit reversal, byte swapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Microcomputers (AREA)
  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、マルチプロセッサシステムを構成スルマイ
クロプロセッサに係わるものである。
〔従来の技術〕
マイクロプロセッサ (以下σPと書く)がメモリとの
間でデータをやり取りする場合、あるビット数ごとに区
切って入出力を行うのが一般的である。以降、32ピツ
)UPが32ピツトのデータを扱う場合を例にとって説
明する。3zピツhttpは、通常、32ピツトのデー
タを1バイト(8ビツト)ずつ、4つに区切って扱う0
この時、上位側の1バイトをM S B (IJoat
 51gn1fi、oant Byte)、下位側の1
バイトをL S B (Least 51gn1.fi
a&nt Byte)という。そしてメモリとの間でデ
ータをやり取シする場合、第9図に示す様に、ビッグ・
エンデイアン方式(以下BE方式という)とリトル・エ
ンデイアン方式(以下LIc方式という)の2通りの方
式がある。例えば、データをメモリに出力する場合、B
E方式では、データは、メモリ 上に指定されたアドレ
スから連続した4つのアドレスにMBB側のバイトから
順次ライトされる。LIc方式では、逆にLSE側のバ
イトからより高位のアドレスに順にライトされる0どち
らの方式でデータを入出力するかは各tlrPごとに決
まっており、それをそのUPのバイト極性という。
さて、複数のUPを同一のシステム・バスで接続シタマ
ルチプロセッサ、システムでは、各UPがシステム・バ
スにつながった主メモリのある領域を共有する(この領
域を共有メモリと呼ぶ)、ことにより、T:12間の通
信を行う。この様子を第10図に示す。例えij、UP
AからUPBヘデータを送る場合、UPAはそのデータ
を主メモリ(MM)中の共有領域(OR)内に書き込み
、その書き込まれたデータをtTPBが読み取るといっ
た手順をとる。このとき、バイト極性の異なるUP間で
データを受は渡しする場合にはデータのコンパチビリテ
ィを保つ必要がある0例えば、Lm方式のUPが書き込
んだ共有メモリ上の複数バイト長のデータをBIC方式
のUPが読み込む場合、13に方式のUPは読み込んだ
データのバイト配列を反転しなければならない。この変
換は、普通、リフトウェアによって行われている。また
、データ変換命令を用意しデータ変換を一命令で行える
ようにしたUPも開発されている0 〔発明が解決しようとする課題〕 互いにバイト極性が異なる2つのtrpを用いたマルチ
プロセッサシステムにおいては、メモリをアクセスする
時にデータのバイト配列の変換が必要かどうかを判断し
、それを処理しなければならない0それをソフトウェア
で行うと、それだけ命令数が増えてオーバーヘッドが大
きくなるため、全体の実行速度が遅くなってしまう。ま
たマルチプロセッサシステムのO8を開発するプログラ
マは、データのバイト配列変換用ルーチンを用意しなけ
ればならないという問題も生じる。
この発明は上記の問題を解決するためになされたもので
、バイト極性の処理をハードウェアによって自動的に行
うことKより、実行速度を速くし、またマルチプロセッ
サシステムの開発を容易にすることを目的とする。
〔課題を解決するための手段〕
この発明に係るUPはアドレス空間のある領域を指定す
る領域指定レジスタと、前記レジスタが指定する領域の
データのバイト極性情報を保持するバイト極性情報保持
レジスタと、前記領域からデータを読み込む場合または
前記領域にデータを書き込む場合に前記のバイト極性情
報を保持するレジスタの内容に従って入力するデータお
よび出力するデータのバイト配列を並べ換える回路とを
備えている。
〔作用〕
この発明に係るUPにおいては、バイト配列の変換回路
は、レジスタの内容に従って自動的にハードウェアによ
ってデータ配列の変換を行う。
〔実施例〕
以下、この発明の一実施例を32ビツトのUPを例にと
って説明する。第1図に本発明のUPの本発明に関する
主要部分のブロック図を示す。共有メモリ領域を指定す
るレジスタ(R1)は複数ビットで構成されている。
レジスタ(R1)からの信号線(SRL)および内部ア
ドレス・バス(ABL )のうちの一部の信号線(八B
IJP)は比較回路(00)に接続されている。第2図
には、共有メモリ領域を64K(−2:16  ビット
のアドレスで指定される)とした時のレジスタ(R1)
および比較回路(OO)の回路図を示す。この場合レジ
スタ(R1)は16ビツト構成になる。それぞれのビッ
トから出ている信号線(SRI)〜(SR16)(第1
図ではまとめて(SP、1)で表した)は、TIPの内
部アドレス、バス(ABL)の上位16ピツトのそれぞ
れの信号線(AEI)〜(ABL6) (第1図ではま
とめて(ABLP)で表した)とともに、XORゲート
(Xi) 〜(X16)に接続されている。そして16
個のXORゲート(Xi) 〜(X16)の出力は、A
NDゲー) (Gl)に接続されている。第1図におい
て、バイト極性情報を保持するレジスタ(R2)は1ビ
ツトから成り、ANIIゲー)(G2)に接続されてい
る。ANDゲート(G2)は、バイト反転回路(BH)
に出力するよう接続されている。バイト反転回路(BH
)は、UPのバス・インターフェース部(B工)と内部
データバスの間に組み入れられている。第3図はバイト
反転回路の内部回路図を示す。ANDゲー)(G2)の
出力によって、スイッチ(SWA)または(SWB)の
いずれかがオンになり、バス・インターフェース部(B
工)からの信号線(BLl)〜(B10) (各々1バ
イト)と内部データ、バス(工L1)〜(工L4)(各
々1バイト)とが、互いに直接または反転されて接続さ
れる。
次に第4図に示すように本発明によるUPと従来のTI
Pを一つずつ用いたマルチ・プロセッサシステムにおけ
る動作を説明する。第4図において、(UPI)は本発
明によるUP、(ffP2)は従来のUPであシ、お互
いにバイト極性が異なるものとし、(UP2)の持つデ
ータを共有メモリ領域(OR)を介して(trPl)に
転送する場合を考える。共有メモリ領域(OR)は、ア
ドレスrOOA2o00oH」〜rOOA2rIFIF
FRJ  とする。まず、あらかじめソフトウェアによ
って、(UP1)のレジスタ(R1)にアドレスの上位
16ビツ+ 「0OA2HJ  を第5図に示したデー
タの形でライトし、またレジスタ(R2)にバイト極性
が異なることを表す「l」  をライトしておく。(U
P2)からは、あらかじめ共有領域(OR)内のメモリ
に、転送したいデータをライトしであるものとする。
さて(trPl)がそのライトされたデータを読み出す
場合、まず共有領域(OR)内に存在するアドレスをア
クセスすることになるので、第2図においてレジスタ(
R1)にライトされたデータと内部アドレス、バスの上
位16ピツトが一致する。これにより、すべてのXOR
ゲート(Xi) 〜(X16)からゞHルベルが出力さ
れ、ANDゲー) (Gl)の出力が5Hルベルとなる
。さらに第1図において、レジスタ(R2)にはrlJ
がライトされているから、比較回路(OC)内のANl
:+ゲート(G1)からの出力と合わせて、ANDゲー
ト(G2)の出力は令Hルベルとなり、第3図における
バイト反転回路(BH)内のスイッチ(SWB)をオン
させる。スイッチ(SWE )がオンするト、バス・イ
ンターフェース部(B工)ヨり入ってきたデータを、バ
イト単位で反転させて(apl)の内部データ・バスに
取り込むことができる。このようにして、(vpl)が
メモリの共有領域のアドレスをアクセスする場合には、
ハード・ウェアによってデータは反転される。次に、共
有領域でない(apl)専用のメモリ領域のアドレスを
アクセスした場合には、レジスタ(R1)と内部データ
・バスの上位16ビツトとの内容が異なるので、AND
ゲー)(Gl)の出力は′Lヶレベルとなり、その結果
、ANDゲート(G2)の出力も4h LIレベルにな
す、スイッチ(SWA)がオンし、バス・インターフェ
ース部(B工)からのデータは、反転されることな((
UPI)の内部データ・バスに入る。
このようにして、あらかじめメモリの共有領域を指定し
ておけば、アクセスするアドレスが共有領域内か共有領
域外かによって、データを反転するかしないかをハード
ウェアにより自動的に@断し行うことができる0 また、([)2)が(UPI)と同じデータ極性の場合
には、あらかじめソフトウェアによりレジスタ(R2)
  に4hOIをライトしておく。そうすればANDゲ
ー) (G2)の出力は常にゞL〃レベルとなり、スイ
ッチ(SWA)がオンとなるため、データは反転される
ことな(、(trPl)の内部データバスに取り込まれ
る。
逆に(UP1)から(UP2)にデータを転送する場合
でも、全く同様に、(UPI)は自動的にデータ反転の
必要性を判断して、それを実行することができる0 なお、バイト反転回路(BH)をバス・インターフェー
ス部(B工)に組み入れて回路設計を行えば、全体とし
ての回路構成素子数を減らすことができる0 さらに、レジスタ(R3)を設け、第6図の様に比較回
路を構成することにより、任意の大きさの共有メモリ領
域を設定することができる。レジスタ(R3)の各ビッ
トからは、信号線(131)〜(M2B5)が出ており
、ORゲート(Yl)〜(Y32 )に接続されている
。例えば、レジスタ(R3)の上位nビットに%0#、
下位(32−n)ビットに4h1#をデータとしてライ
トすれは、信号線(MSn)〜(MS32)の出力が%
Hケレベルになり、その結果、ORゲート(Y−)〜(
Y32)の出力はレジスタ(R1)の内容や内部アドレ
ス・バスの内容にかかわらずtH#レベルになる。よっ
て、この場合、比較回路の出力値はレジスタ(R1)お
よび内部アドレス・バスの各上位nビットだけに依存し
、この両者が一致したときのみ、比較回路はANDゲー
ト(G2)に’h H歩レベルを出力する。この例では
、第7図(、)に示すよ52−ユ うに、共有メモリ領域の大きさは2  になる。
この場合、レジスタ(R1)の上位nビットに「P」(
nピット)をライトしておけば、共有メモリ領域はアド
レス「P、O・・・0」〜「P、1・・・1」 になる
次に、第7図0)のように、レジスタ(R3)の上位n
 + 1ビツトに40#を、他に%1夕をライトすれば
、共有メモリ領域はアドレス「P、x−o・°。
0」〜「P−x・1・・・1」(x−oまたはl)とな
り、先の場合に比べて半分の大きさになる。第マ図(C
)は、!−1として、その変化の様子を示したものであ
る。このようにして、レジスタ(R3)の内容を変える
ことにより、共有メモリ領域の大きさをUPのアドレス
空間全体(レジスタ(R3)に「1・・・1」をライト
した時)から1つ(レジスタ(R3)に「0・・・0」
をライトした時)まで、変えることが可能になる。
さらに、入力および出力するデータ長に合わせてバイト
配列の変換を行う驕能を持ったバイト反転回路の回路図
を第8図に示す。信号線(8WL8) 。
(SV40) e (SV40)はスイッチ(sws)
 、 (SV40) 。
(f9W32)  に接続されている。例えば、データ
長が16ビツトの場合には、信号線(SV40)だけを
4h Hルベルにしてやることにより、スイッチ(5W
16 )だけがオンになす、バス・インターフェース部
カラの信号線のうち(BI13) 、 (BI14)お
よびデータ・バスのうち(工L3) l (工L4)だ
けが選択される0そしてANDゲー)(G2)の出力レ
ベルに対応して、それらの信号線は直接または反転され
て接続される。
〔発明の効果〕
以上のようにこの発明によれば、typは自動的にハー
ドウェアによってバイト配列の変換の必要性を判断し、
それを実行するので、マルチプロセッサシステムにおけ
る実行速度が高速化され、またそのシステムの開発が容
易になる。
【図面の簡単な説明】
第1図はこの発明の一実施例によるUPの本発明に関す
る主要部分のブロック図である。第2図は第1図に示さ
れるUPに含まれる比較回路の回路図である。第3図は
第1図に示されるUPに含まれるバイト反転回路の回路
図である。第4図は本発明の一実施例であるUPをマル
チ・プロセッサシステムにおいて使用した様子を示す図
である。 第5図はレジスタへのデータのライドを説明する図であ
る。第6図はこの発明の他の実施例による共有メモリ領
域の大きさを可変にしたUPの比較回路の回路図である
。第7図は第6図におけるレジスタの働きを説明する図
である。第8図はこの発明の他の実施例によるデータ長
に合わせてバイト配列の変換を行うUPのバイト反転回
路の回路図である。第9図は従来のtrpにおけるバイ
ト極性を説明する図である。第1O図は従来のマルチ・
プロセッサシステムを説明する図である。 図において、(R1)は領域指定レジスタ、(”)はバ
イト極性情報保持レジスタ、(BH)はバイト反転回路
、(aO)は比較回路である。 なお、各図中、同一符号は同一または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. アドレス空間のある領域を指定する領域指定レジスタと
    、前記レジスタが指定する領域のデータのバイト極性情
    報を保持するバイト極性情報保持レジスタと、前記領域
    からデータを読み込む場合または前記領域にデータを書
    き込む場合に、前記のバイト極性情報を保持するレジス
    タの内容に従つて入力するデータおよび出力するデータ
    のバイト配列を並べ換える手段とを備えたことを特徴と
    するマイクロプロセッサ。
JP63267396A 1988-10-24 1988-10-24 マイクロプロセッサ Expired - Fee Related JP2633331B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63267396A JP2633331B2 (ja) 1988-10-24 1988-10-24 マイクロプロセッサ
US07/331,481 US5107415A (en) 1988-10-24 1989-03-31 Microprocessor which automatically rearranges the data order of the transferred data based on predetermined order

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63267396A JP2633331B2 (ja) 1988-10-24 1988-10-24 マイクロプロセッサ

Publications (2)

Publication Number Publication Date
JPH02113381A true JPH02113381A (ja) 1990-04-25
JP2633331B2 JP2633331B2 (ja) 1997-07-23

Family

ID=17444265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63267396A Expired - Fee Related JP2633331B2 (ja) 1988-10-24 1988-10-24 マイクロプロセッサ

Country Status (2)

Country Link
US (1) US5107415A (ja)
JP (1) JP2633331B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269551A (ja) * 2001-03-08 2002-09-20 Canon Inc 画像処理装置

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265237A (en) * 1988-12-07 1993-11-23 Xycom, Inc. Byte swapping apparatus for selectively reordering bytes of an N-bit word communicated between an at computer and VME bus
GB2229832B (en) * 1989-03-30 1993-04-07 Intel Corp Byte swap instruction for memory format conversion within a microprocessor
IT1247640B (it) * 1990-04-26 1994-12-28 St Microelectronics Srl Operazioni booleane tra due qualsiasi bit di due qualsiasi registri
JPH0831276B2 (ja) * 1990-06-15 1996-03-27 松下電器産業株式会社 半導体メモリ
EP0470570B1 (en) * 1990-08-09 1997-01-29 Silicon Graphics, Inc. Method and apparatus for byte order switching in a computer
JP2763207B2 (ja) * 1991-04-25 1998-06-11 株式会社東芝 情報処理装置
US5446482A (en) * 1991-11-13 1995-08-29 Texas Instruments Incorporated Flexible graphics interface device switch selectable big and little endian modes, systems and methods
US5313231A (en) * 1992-03-24 1994-05-17 Texas Instruments Incorporated Color palette device having big/little endian interfacing, systems and methods
JPH07505972A (ja) * 1992-12-21 1995-06-29 オリヴェッティ・アドヴァンスト・テクノロジー・センター・インコーポレーテッド 異なるバイト順序を有する要素間の通信を容易にする装置,システム及び方法
US5519842A (en) * 1993-02-26 1996-05-21 Intel Corporation Method and apparatus for performing unaligned little endian and big endian data accesses in a processing system
US5524256A (en) * 1993-05-07 1996-06-04 Apple Computer, Inc. Method and system for reordering bytes in a data stream
US5574923A (en) * 1993-05-10 1996-11-12 Intel Corporation Method and apparatus for performing bi-endian byte and short accesses in a single-endian microprocessor
US5471633A (en) * 1993-09-30 1995-11-28 Intel Corporation Idiom recognizer within a register alias table
GB9402470D0 (en) * 1994-02-09 1994-03-30 Texas Instruments Ltd Improvements in or relating to mask generation
US6185629B1 (en) * 1994-03-08 2001-02-06 Texas Instruments Incorporated Data transfer controller employing differing memory interface protocols dependent upon external input at predetermined time
US5928349A (en) * 1995-02-24 1999-07-27 International Business Machines Corporation Mixed-endian computing environment for a conventional bi-endian computer system
US5687337A (en) * 1995-02-24 1997-11-11 International Business Machines Corporation Mixed-endian computer system
GB9509987D0 (en) * 1995-05-17 1995-07-12 Sgs Thomson Microelectronics Manipulation of data
US6381690B1 (en) * 1995-08-01 2002-04-30 Hewlett-Packard Company Processor for performing subword permutations and combinations
US5907865A (en) * 1995-08-28 1999-05-25 Motorola, Inc. Method and data processing system for dynamically accessing both big-endian and little-endian storage schemes
US5819117A (en) * 1995-10-10 1998-10-06 Microunity Systems Engineering, Inc. Method and system for facilitating byte ordering interfacing of a computer system
KR0177985B1 (ko) * 1995-11-17 1999-05-15 김광호 프로세서의 벡터 데이터 조정 장치
US5848436A (en) * 1996-03-06 1998-12-08 International Business Machines Corporation Method and apparatus for efficiently providing data from a data storage medium to a processing entity
US5867672A (en) * 1996-05-21 1999-02-02 Integrated Device Technology, Inc. Triple-bus FIFO buffers that can be chained together to increase buffer depth
US6108583A (en) * 1997-10-28 2000-08-22 Georgia Tech Research Corporation Adaptive data security system and method
WO1999064990A2 (en) 1998-06-12 1999-12-16 Intergraph Corporation System for reducing aliasing on a display device
US6518971B1 (en) 1998-07-17 2003-02-11 3Dlabs Inc. Ltd. Graphics processing system with multiple strip breakers
US6188410B1 (en) 1998-07-17 2001-02-13 3Dlabs Inc. Ltd. System for processing vertices from a graphics request stream
WO2000004527A1 (en) * 1998-07-17 2000-01-27 Intergraph Corporation Apparatus and method of directing graphical data to a display device
US6181355B1 (en) 1998-07-17 2001-01-30 3Dlabs Inc. Ltd. Graphics processing with transcendental function generator
US6577316B2 (en) 1998-07-17 2003-06-10 3Dlabs, Inc., Ltd Wide instruction word graphics processor
US6476816B1 (en) 1998-07-17 2002-11-05 3Dlabs Inc. Ltd. Multi-processor graphics accelerator
US6459453B1 (en) 1998-07-17 2002-10-01 3Dlabs Inc. Ltd. System for displaying a television signal on a computer monitor
US6480913B1 (en) * 1998-07-17 2002-11-12 3Dlabs Inc. Led. Data sequencer with MUX select input for converting input data stream and to specific output data stream using two exclusive-or logic gates and counter
US7518616B1 (en) 1998-07-17 2009-04-14 3Dlabs, Inc. Ltd. Graphics processor with texture memory allocation system
US6351750B1 (en) * 1998-10-16 2002-02-26 Softbook Press, Inc. Dynamic conversion of byte ordering for use on different processor platforms
US6674440B1 (en) 1999-04-05 2004-01-06 3Dlabs, Inc., Inc. Ltd. Graphics processor for stereoscopically displaying a graphical image
GB2399900B (en) * 2003-03-27 2005-10-05 Micron Technology Inc Data reording processor and method for use in an active memory device
JP3984206B2 (ja) * 2003-09-02 2007-10-03 株式会社東芝 マイクロプロセッサー及び映像音声システム
JP4437464B2 (ja) 2005-06-01 2010-03-24 株式会社ルネサステクノロジ 半導体装置及びデータ処理システム
US20070226469A1 (en) * 2006-03-06 2007-09-27 James Wilson Permutable address processor and method
US20100122039A1 (en) * 2008-11-11 2010-05-13 Ravi Ranjan Kumar Memory Systems and Accessing Methods

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60129868A (ja) * 1983-12-19 1985-07-11 Ricoh Co Ltd メモリ・システム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573744A (en) * 1968-11-01 1971-04-06 Bell Telephone Labor Inc Data buffer system for transferring information from a first to a second storage medium
US4654781A (en) * 1981-10-02 1987-03-31 Raytheon Company Byte addressable memory for variable length instructions and data
EP0236615B1 (en) * 1986-02-06 1992-11-11 Mips Computer Systems, Inc. Functional units for computers
US4814976C1 (en) * 1986-12-23 2002-06-04 Mips Tech Inc Risc computer with unaligned reference handling and method for the same
JPS6428752A (en) * 1987-07-24 1989-01-31 Toshiba Corp Data processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60129868A (ja) * 1983-12-19 1985-07-11 Ricoh Co Ltd メモリ・システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269551A (ja) * 2001-03-08 2002-09-20 Canon Inc 画像処理装置

Also Published As

Publication number Publication date
JP2633331B2 (ja) 1997-07-23
US5107415A (en) 1992-04-21

Similar Documents

Publication Publication Date Title
JPH02113381A (ja) マイクロプロセッサ
US5319763A (en) Data processor with concurrent static and dynamic masking of operand information and method therefor
SU1541619A1 (ru) Устройство дл формировани адреса
JPH05265922A (ja) ダイレクト・メモリ・アクセス・コントローラ
JPH0414385B2 (ja)
US4460972A (en) Single chip microcomputer selectively operable in response to instructions stored on the computer chip or in response to instructions stored external to the chip
JPS5911921B2 (ja) 数値制御装置
KR910001708B1 (ko) 중앙처리장치
EP0020972B1 (en) Program controlled microprocessing apparatus
JPS6285343A (ja) メモリ読み出し回路
JP2568443B2 (ja) データサイジング回路
JPH04171542A (ja) デバッグ機能内蔵マイクロプロセッサ
JPS59178667A (ja) メモリ装置
JPS6140627A (ja) メモリクリア制御方式
SU1251075A1 (ru) Устройство дл распаковки команд
JPS6019816B2 (ja) マイクロプログラム制御アダプタ
JPS5833584B2 (ja) 情報処理装置
JP2581144B2 (ja) バス制御装置
JPH113274A (ja) メモリアクセス制御方式
JPS6022777B2 (ja) デ−タ転送方式
JP2954988B2 (ja) 情報処理装置
JPS6111493B2 (ja)
JPS61161560A (ja) メモリ装置
JPH02287732A (ja) レジスタアドレス生成装置
JPH02141851A (ja) レジスタ読出し回路

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees