JPS63174157A - マイクロプロセツサ装置 - Google Patents

マイクロプロセツサ装置

Info

Publication number
JPS63174157A
JPS63174157A JP62004882A JP488287A JPS63174157A JP S63174157 A JPS63174157 A JP S63174157A JP 62004882 A JP62004882 A JP 62004882A JP 488287 A JP488287 A JP 488287A JP S63174157 A JPS63174157 A JP S63174157A
Authority
JP
Japan
Prior art keywords
data
circuit
memory
data bus
mpu
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
JP62004882A
Other languages
English (en)
Inventor
Kiminobu Fujisaki
藤咲 公宣
Mitsuru Yamauchi
山内 満
Kiyoshi Motoki
本木 潔
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.)
Fujitsu Ltd
Fujitsu Micom System Co Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Micom System 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 Fujitsu Ltd, Fujitsu Micom System Co Ltd filed Critical Fujitsu Ltd
Priority to JP62004882A priority Critical patent/JPS63174157A/ja
Publication of JPS63174157A publication Critical patent/JPS63174157A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 複数バイトのデータを転送する内部データバスをそなえ
、該内部データバスをそのまま外部データバスに接続す
る第1の回路と、該内部データバスをバイトスワツパ回
路を介して外部データバスに接続する第2の回路とが、
該内部データバスと該外部データバスとの間に選択的に
切換え接続されるようにしたマイクロプロセッサ装置で
あって、メモリアクセス時にアクセスされるデータのバ
イト並びを異にするマイクロプロセッサ装置同志間での
データの互換性が確保されている。
〔産業上の利用分野〕
本発明はマイクロプロセッサ装置に関し、複数バイトに
わたるデータ(例えば16ビツトのデータ)をメモリか
ら読み出し、またはメモリに書き込むように構成されて
いるマイクロプロセッサ装置に関する。
〔従来の技術〕
従来この種のマイクロプロセッサ装置(例えば16ビツ
ト又は32ビツトMPU)においては、複数バイトにわ
たるデータをメモリ (バイト単位にアドレスから付さ
れている)に格納する場合、下位アドレスが上位アドレ
スに向ってデータの下位バイトから順に格納していく方
法と、逆に該データの上位バイトから順に格納していく
方法の二種類が存在し、そのどちらを採用するがはプロ
セッサごとにまちまちであった。
このため、異なるコンピュータシステム間のデータを互
換性や周辺ICの互換性がなく (例えば一方のタイプ
のMPUで該複数バイトのデータを書込んで他方のタイ
プのMPUで該データを読出すとバイト並びが逆になっ
たデータが読出されてしまう)、この非互換性をソフト
ウェアや外付は回路で吸収しているために、システム性
能の低下、およびソフト/ハード開発の負担増加を招く
という問題点があった。
〔発明が解決しようとする問題点〕
本発明はかかる問題点を解決するためになされたもので
、MPUのメモリアクセス時にアクセスされるデータの
バイト並びを逆転するハード機構を該MPU内部に設け
、該MPUからメモリに複数バイトのデータを格納する
(または該メモリから複数バイトのデータを読み出す)
にあたり、上記二種類の格、納方法(または読み出し方
法)を選択して使い分けることができるようにしたもの
である。
〔問題点を解決するための手段〕
上記問題点を解決するために本発明においては、複数バ
イトのデータを転送する内部データバスをそなえ、該内
部データバスをそのまま外部データバスに接続する第1
の回路と、該内部データバスをバイトスワツパ回路を介
して外部データバスに接続する第2の回路とが、該内部
データバスと該外部データバスとの間に選択的に切換え
接続されるマイクロプロセッサ装置が提供される。
〔作 用〕
上記構成によれば、該第1の回路と該第2の回路とが該
内部データバスと該外部データバスとの間に選択的に切
換え接続されるため、メモリアクセス時にアクセスされ
るデータのバイト並びを正逆二つの形態に選択的に切換
えることが可能となる。
〔実施例〕
第1図は本発明の1実施例としてのマイクロプロセッサ
装置の内部構成を示すもので、例えば16ビツトMPU
であるとすれば、MPU内部のデータバスとして16本
のデータバスが設けられ、16本の外部データバスを通
して接続されるメモU 6との間での各アクセス毎に1
6ビツトのデータがアクセスされる。なお該メモリ6の
アドレス自体はバイト単位で付されている。
tgMpu内部のデータバスと外部データバスとの間に
はバッファ回路1  (MPU内部のデータを増巾して
MPU外部に出力するゲート回路)を通して8亥16ビ
ツトのデータをそのままメモリに転送する第1の回路の
ほかに、バイトスワツパ回路2およびバッファ回路3を
通して該16ビツトのデータをそのバイト並びを反転し
て該メモリに転送する第2の回路が設けられ、該MPU
内部から送られて(る命令(該16ビツトのデータをそ
のまま転送するかそのバイト並びを反転して転送するか
を指令する)が命令デコーダ4において解読されること
により、選択回路5により、上記バッファ回路1又はバ
ッファ回路3の一方が、該命令の内容に応じて選択的に
オン状態とされる。
ここでバイトスワツパ回路2の内部では、第2図に示さ
れるように16本のデータバスD0乃至I)tsのバイ
ト並び(すなわち8本づつの並び)を反転するような結
線が形成されている。
また上述したようなメモリアクセスを伴う命令として、
例えばメモリからのデータ読出し命令としてはLD(該
メモリからの16ビツトデータをそのまま読出す)およ
びLDX (該メモリがらの16ビツトデータをそのバ
イト並びを反転して読出す)の2種類の命令コードが用
意され、−労咳メモリへのデータ書込み命令してはST
(該メモリへ16ビツトデータをそのまま書込む)およ
び5TX(該メモリへ16ビツトデータをそのバイト並
びを反転して書込む)の2種類の命令コードが用意され
ている。そして該命令デコーダ4に該命令コードLD又
はSTが送られてきたときには該選択回路5を介して該
バッファ回路1がオンとされ、一方、該命令コードLD
X又はSTXが送られてきたときには該選択回路5を介
して該バッファ回路3がオンとされる。すなわち演算等
の処理はMPU内部のレジスタ同志で行うことにして、
メモリアクセスは只−ド(L D)およびストア(ST
)命令だけで行なうこととし、該ロードおよびストア命
令についてのみそれぞれ2種類(LDとLDX 、ST
と5TX)の命令を用意して上述した正逆両方のバイト
並びを扱いうるようにMPU内部データバスと外部デー
タバスとの間の接続を選択的に切換えうるように構成さ
れている。
このようにロードおよびストア命令をそれぞれ2種類設
けるだけで、該MPU内部において複数バイトのデータ
のバイト並びを正逆2種類の形態に切換えることが可能
となり、これによってメモリへの複数バイトのデータの
格納形式を互に異にする一方のMPtJによって格納さ
れたデータを他方のMPUによって正しく読み出すこと
ができ、そのデータ処理を正確かつ迅速に行うことがで
きる。
〔発明の効果〕
本発明によれば、MPUのメモリアクセス時にアクセス
されるデータのバイト並びを該MPU内部において正逆
2つの形態に切換えることができ、これによってメモリ
アクセスの形態を異にするMPU間でのデータ互換性が
確保され、そのデータ処理を正確かつ迅速に行うことが
できる。
【図面の簡単な説明】
第1図は、本発明の1実施例としてのマイクロプロセッ
サ装置の内部構成を示す図、 第2図は、第1図に示されるバイト入りソバ回路の内部
結線を説明する図である。 (符号の説明) 1.3:バッファ回路、 2:バイトスワツパ回路、 4;命令デコーダ、 5:選択回路、 6:メモリ。

Claims (1)

    【特許請求の範囲】
  1. 1、複数バイトのデータを転送する内部データバスをそ
    なえ、該内部データバスをそのまま外部データバスに接
    続する第1の回路と、該内部データバスをバイトスワッ
    パ回路を介して外部データバスに接続する第2の回路と
    が、該内部データバスと該外部データバスとの間に選択
    的に切換え接続されることを特徴とするマイクロプロセ
    ッサ装置。
JP62004882A 1987-01-14 1987-01-14 マイクロプロセツサ装置 Pending JPS63174157A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62004882A JPS63174157A (ja) 1987-01-14 1987-01-14 マイクロプロセツサ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62004882A JPS63174157A (ja) 1987-01-14 1987-01-14 マイクロプロセツサ装置

Publications (1)

Publication Number Publication Date
JPS63174157A true JPS63174157A (ja) 1988-07-18

Family

ID=11596047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62004882A Pending JPS63174157A (ja) 1987-01-14 1987-01-14 マイクロプロセツサ装置

Country Status (1)

Country Link
JP (1) JPS63174157A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63208972A (ja) * 1987-02-26 1988-08-30 Nec Corp データ変換器

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61148562A (ja) * 1984-12-22 1986-07-07 Nec Corp 情報処理装置におけるデ−タの移送方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61148562A (ja) * 1984-12-22 1986-07-07 Nec Corp 情報処理装置におけるデ−タの移送方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63208972A (ja) * 1987-02-26 1988-08-30 Nec Corp データ変換器

Similar Documents

Publication Publication Date Title
US5907865A (en) Method and data processing system for dynamically accessing both big-endian and little-endian storage schemes
US6041387A (en) Apparatus for read/write-access to registers having register file architecture in a central processing unit
CN101373461B (zh) 数据共享装置、在数据处理装置中共享数据的方法
JPS6259822B2 (ja)
JPH0258649B2 (ja)
EP0026648A2 (en) Digital data transfer apparatus
US6463483B1 (en) Low latency input-output interface
US6681273B1 (en) High performance, variable data width FIFO buffer
JPH0997211A (ja) バス制御装置、及びバス制御装置を含む情報処理装置
JPH02123442A (ja) 高速化メモリ
JPS6330658B2 (ja)
JPS59173828A (ja) デ−タ処理システム
JP2517154B2 (ja) デ―タ処理装置
JP2976443B2 (ja) システムバスを介してデータをやりとりする情報処理装置
JPH04237346A (ja) マイクロプロセッサシステム
JPH0736806A (ja) Dma方式
JPS63313251A (ja) アドレッシング回路
JPH09146877A (ja) メモリ間データ転送制御装置
JPH01158554A (ja) Dma装置を備えたデータ処理システム
JPS62123551A (ja) 記憶装置
JPS60142450A (ja) 記憶システム
JPS62259158A (ja) 割込み要求回路
JPH031232A (ja) 情報処理装置
JPH03184143A (ja) メモリアクセス方式
JPH0454651A (ja) 周辺プロセッサの接続方式