Nova Patents
JPS6180331A

Variable length data processor

Abstract

PURPOSE:To process variable length data simply the rapidly by forming a means for reading and writing fixed length data from an optional bit position at the time of access to the variable length data. CONSTITUTION:At the time of access to the variable length data, an address (A+1) is inputted through an adder 102 and a selection gate 103 as an address input to a bank 110 and an address A is inputted through a selection gate 104 as an address input to a bank 11n. A reading control circuit 106 turns on the lower (N-l) bits of a reading gate 12n and the upper (l) bits of a reading gate 120 on the basis of the bank address (n) and dot address (l) of the address input and sends the data to a memory data bus 100. Thus, the written variable length data are read out as the fixed length data from an optional bit position.

Term

Term ended

Projected expiry passed 28 September 2004, 22 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

1 claim: 1 independent, 0 dependent

  1. 1
    [Claim(s)] 【特許請求の範囲】 An arithmetic unit outputted to said memory storage since said variable length data memorized by memory storage which memorizes variable length data, and the memory storage is read, and data processing is performed and data after the data processing is stored in said memory storage, In a variable-length-data processing unit which comprises an output mechanism which outputs contents processed with the arithmetic unit, A variable-length-data processing unit comprising:Said memory storage possesses read-out and a writing means which performs read-out and writing for fixed length data from arbitrary bit positions, when accessing said variable length data, A mask pattern generating means for said arithmetic unit obtaining bit length data specified from a specified bit position to said variable length data read from said memory storage, or giving bit length data specified [ said ] to a bit position specified [ said ], A shifting means which shifts bit length data which was obtained from the mask pattern generating means, and which was specified [ said ] to arbitrary bit positions, or gives shifted data to said mask pattern generating means. 可変長データを記憶する記憶装置と、該記憶装置に記憶されている前記可変長データを読み出してデータ処理を行ないかつ該データ処理後のデータを前記記憶装置に格納するために前記記憶装置へ出力する演算装置と、該演算装置で処理された内容を出力する出力機構とから構成される可変長データ処理装置において、前記記憶装置は前記可変長データにアクセスするときに任意のビット位置から固定長データを読み出し及び書き込みを行なう読み出し・書き込み手段を具備し、前記演算装置は前記記憶装置から読み出した前記可変長データに対する指定されたビット位置から指定されたビット長データを得、または前記指定されたビット位置に前記指定されたビット長データを与えるためのマスクパターン発生手段と、該マスクパターン発生手段より得られた前記指定されたビット長データを任意のビット位置へシフトさせ、またはシフトされたデータを前記マスクパターン発生手段に与えるシフト手段とを具備することを特徴とする可変長データ処理装置。