[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0566922A - Decimal arithmetic circuit - Google Patents

Decimal arithmetic circuit

Info

Publication number
JPH0566922A
JPH0566922A JP22930091A JP22930091A JPH0566922A JP H0566922 A JPH0566922 A JP H0566922A JP 22930091 A JP22930091 A JP 22930091A JP 22930091 A JP22930091 A JP 22930091A JP H0566922 A JPH0566922 A JP H0566922A
Authority
JP
Japan
Prior art keywords
data
decimal
bits
output
alu
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
JP22930091A
Other languages
Japanese (ja)
Inventor
Shigemi Mori
成美 森
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.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku 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 NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP22930091A priority Critical patent/JPH0566922A/en
Publication of JPH0566922A publication Critical patent/JPH0566922A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To increase the speed of a decimal arithmetic instruction by performing automatically the pre-matching of digits of the decimal arithmetic data, the decimal computing operation, and the transformation of the computing result into eight bits within a decimal arithmetic circuit. CONSTITUTION:When the computed data on a decimal arithmetic instruction is not matched with the lowest order digit position of the computing data, the computed data outputted from a selector 1 are inputted as they are to the decimal ALU (arithmetic logic computing part) 4 and 5. However the computing data outputted from a selector 2 are switched between the higher and lower order digits and then inputted to the ALU 4 and 5. If the valid digit of the computed data is set in a lower order, the ALU 5 performs the decimal arithmetic and holds this computing result in a register 6. If the valid digit of the computed data is set in a higher order, the ALU 5 just transmits a carry 38 and the ALU 4 carries out the decimal arithmetic. Then the outputs of the ALU 4 and 6 are added together and outputted as the 8-bit computing result.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は10進演算回路に関し、
特に最下位桁が8ビットデータの上位4ビットから始ま
る10進データと下位4ビットから始まる10進データ
との混合演算を自動的に行う10進演算回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decimal arithmetic circuit,
In particular, the present invention relates to a decimal arithmetic circuit for automatically performing a mixed operation of decimal data starting from upper 4 bits of 8-bit data and decimal data starting from lower 4 bits of 8-bit data.

【0002】[0002]

【従来の技術】従来、この種の10進演算回路は被演算
データ及び演算データの桁合せをあらかじめ行い、その
後に10進演算を実行するために演算データを入力し、
被演算データの最下位桁が存在するバイトアドレス内の
上位4ビットあるいは下位4ビットの位置に合わせる4
ビット単位のシフトが可能なシフト回路と、その結果を
一時的に格納するローカルメモリとを備え、演算データ
をローカルメモリから読み出し被演算データとの間で1
0進演算を行う回路となっていた。又ローカルメモリを
設けずシフト回路で桁合せを行った演算データをそのま
ま読み出した汎用レジスタと、メインメモリの同一アド
レス位置あるいは別のアドレス位置に書き戻しそのデー
タを演算データとして再読み出し被演算データとの間で
10進演算を行う回路となっていた。
2. Description of the Related Art Conventionally, a decimal arithmetic circuit of this kind performs digit alignment of data to be operated and arithmetic data in advance, and thereafter inputs arithmetic data for executing decimal arithmetic,
Align with the position of the upper 4 bits or lower 4 bits in the byte address where the least significant digit of the operand data exists 4
A shift circuit capable of shifting bit by bit and a local memory for temporarily storing the result are provided, and operation data is read from the local memory and 1 is set between the operation data and the operation data.
It was a circuit that performed 0-ary operation. In addition, the general-purpose register that directly reads out the operation data that has been digitized by the shift circuit without providing a local memory, and writes it back to the same address position or another address position of the main memory as the operation data and re-reads it as the operation data. It was a circuit for performing a decimal operation.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の10進
演算回路は、10進演算を行う前に被演算データと演算
データとの最下位桁をバイトデータ内の同一位置に合わ
せるため、演算データをファームウェアあるいはソフト
ウェアの指示により桁合せを行いその結果を一時的にロ
ーカルメモリあるいはメインメモリに格納した後に10
進演算を行う必要があった。そのため桁合せ及び一時格
納を行うことによる10進演算全体の性能低下,桁合せ
回路及び一時格納を行うメモリの回路増加,ファームウ
ェアあるいはソフトウェアの負担の増加が生じるという
欠点があった。
The above-described conventional decimal arithmetic circuit adjusts the least significant digit of the operand data and the arithmetic data to the same position in the byte data before performing the decimal arithmetic operation. After performing digit alignment according to the instructions of the firmware or software and temporarily storing the result in the local memory or main memory,
It was necessary to perform a radix operation. Therefore, there are drawbacks in that the performance of the decimal operation as a whole decreases due to the digit alignment and the temporary storage, the number of circuits of the digit alignment circuit and the memory for the temporary storage increases, and the load of firmware or software increases.

【0004】[0004]

【課題を解決するための手段】本発明の10進演算回路
は、4ビットを1桁として最下位桁がバイトアドレスご
とに区切れる8ビットデータの上位4ビットから始まる
10進データと下位4ビットから始まる10進データと
が、被演算データ又は演算データとして組合せて演算を
行う10進演算装置において、被演算データを8ビット
ごとに分割して出力する第1の選択手段と、演算データ
を8ビットごとに分割して出力する第2の選択手段と、
前記第2の選択手段の出力の上位4ビットと下位4ビッ
トとを入れ替えを行う第3の選択手段と、10進加減算
及び論理演算ができかつ4ビットごとに演算モードを変
更可能な8ビットの10進ALUと、前記10進ALU
の下位4ビットの出力を保持するレジスタと、前記10
進ALUの下位4ビットと前記レジスタとの値を切替え
て出力する第4の選択手段と、被演算データ及び演算デ
ータのデータ桁数と最下位桁の位置とを示すデータ情報
を入力し前記各選択手段の制御及び前記10進ALUの
演算モードの設定と前記10進ALUの上位4ビット並
びに前記第4の選択手段から出力する演算結果の有効指
示を出力する制御回路とを備えて構成される。
According to the decimal arithmetic circuit of the present invention, decimal data and lower 4 bits starting from upper 4 bits of 8-bit data in which 4 bits are 1 digit and the least significant digit is divided for each byte address. In a decimal arithmetic device for performing arithmetic operation by combining the decimal data starting from 8 as the operand data or the operand data, the first selector means for dividing the operand data every 8 bits and outputting it, and the operand data 8 Second selection means for dividing and outputting for each bit;
Third selection means for exchanging the upper 4 bits and the lower 4 bits of the output of the second selection means, and an 8-bit type capable of performing decimal addition / subtraction and logical operation and changing the operation mode for every 4 bits Decimal ALU and the decimal ALU
A register for holding the output of the lower 4 bits of
A fourth selecting means for switching and outputting the lower 4 bits of the base ALU and the value of the register, and data information indicating the data digit number of the operated data and the arithmetic data and the position of the least significant digit are input. Control means for selecting and setting the operation mode of the decimal ALU, upper 4 bits of the decimal ALU, and a control circuit for outputting a valid instruction of the operation result output from the fourth selecting means are configured. ..

【0005】[0005]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0006】図1は本発明の一実施例の構成を示すブロ
ック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【0007】図1において1は被演算データを8ビット
ごとに分割して出力するセレクタ,2は演算データを8
ビットごとに分割して出力するセレクタ,3はセレクタ
2の出力の上位4ビットと下位4ビットを入れ替えるセ
レクタ,4及び5は4ビットの10進ALU(算術論理
演算部),6は10進ALU5の出力を保持するレジス
タ,7は10進ALU5の出力とレジスタ6の出力とを
切替えて演算結果の下位4ビットを出力するセレクタ,
8は各セレクタ及び各10進ALUの制御信号を作成す
る制御回路,10は被演算データ,11は演算データ,
12及び13は演算結果,20は被演算データ及び演算
データのデータ情報,21は各セレクタの制御信号,2
2は10進ALU4及び5の演算モード信号,23は演
算結果12及び13が有効なデータであることを示す出
力有効指示信号,30及び31はセレクタ1の出力信
号,32及び33はセレクタ2の出力信号,34及び3
5はセレクタ3の出力信号,36は10進ALU5の出
力信号,37はレジスタ6の出力信号,38及び39は
10進ALU5及び4のキャリイ信号である。
In FIG. 1, reference numeral 1 is a selector for dividing the data to be calculated into 8-bit data and outputting the same.
A selector that divides and outputs each bit, 3 is a selector that switches the upper 4 bits and lower 4 bits of the output of the selector 2, 4 and 5 are 4-bit decimal ALUs (arithmetic logic operation unit), and 6 is a decimal ALU 5. , A selector for holding the output of 7 and a selector for switching the output of the decimal ALU 5 and the output of the register 6 to output the lower 4 bits of the operation result,
8 is a control circuit for generating control signals for each selector and each decimal ALU, 10 is data to be operated, 11 is operation data,
Reference numerals 12 and 13 are calculation results, 20 is data information of the calculation target data and the calculation data, 21 is a control signal of each selector, 2
2 is an operation mode signal of the decimal ALUs 4 and 5, 23 is an output enable instruction signal indicating that the operation results 12 and 13 are valid data, 30 and 31 are output signals of the selector 1, 32 and 33 are of the selector 2. Output signal, 34 and 3
Reference numeral 5 is an output signal of the selector 3, 36 is an output signal of the decimal ALU 5, 37 is an output signal of the register 6, and 38 and 39 are carry signals of the decimal ALUs 5 and 4.

【0008】図1に示す10進演算回路に入力される被
演算データと演算データとの最下位桁の位置の組合せは
4通り存在する。それぞれの場合について動作を説明す
る。
There are four combinations of the positions of the least significant digits of the operand data and the arithmetic data input to the decimal arithmetic circuit shown in FIG. The operation will be described for each case.

【0009】第1に被演算データと演算データとも最下
位桁が下位4ビットにある場合、制御回路8は最下位桁
の位置を示すデータ情報20のデコードにより以下の動
作を指示する。セレクタ3はセレクタ2の出力をそのま
ま出力し、10進ALU4・5は10進演算を行い、セ
レクタ7は10進ALU5の出力36をそのまま出力す
る。そして、出力有効指示信号23と共に2桁の10進
演算結果がデータ線12・13から出力される。同時に
制御回路8は、セレクタ1及びセレクタ2に対して次の
入力データを出力するように指示する。この繰り返しに
よって10進演算が行われる。
First, when the least significant digit is in the least significant 4 bits of both the operated data and the operational data, the control circuit 8 instructs the following operation by decoding the data information 20 indicating the position of the least significant digit. The selector 3 outputs the output of the selector 2 as it is, the decimal ALUs 4 and 5 perform decimal operation, and the selector 7 outputs the output 36 of the decimal ALU 5 as it is. Then, the 2-digit decimal operation result is output from the data lines 12 and 13 together with the output validity instruction signal 23. At the same time, the control circuit 8 instructs the selector 1 and the selector 2 to output the next input data. Decimal operation is performed by this repetition.

【0010】第2に被演算データと演算データとも最下
位桁が、上位4ビットにある場合、制御回路8はデータ
情報20のデコードにより以下の動作を指示する。セレ
クタ3はセレクタ2の出力をそのまま出力し、10進A
LU4は10進演算を行い、10進AUL5は10進演
算を行わずキャリイ信号38として入力キャリイ信号が
そのまま出力される演算モードとなり、セレクタはレジ
スタ6の出力37を出力する。そして出力有効指示信号
23と共に、有効な上位4ビット1桁の10進演算結果
がデータ線12から出力される。なお、データ線13か
らは不定値が出力される。同時に制御回路8はセレクタ
1及びセレクタ2に対して次の入力データを出力するよ
うに指示する。次からは下位4ビットから有効なデータ
がそろうので、第1の場合と同様に10進ALU4・5
で10進演算を行い、セレクタ7は10進ALU5の出
力36をそのまま出力することにより、出力有効指示と
共に2桁の10進演算結果がデータ線12・13から出
力される。この繰り返しによって10進演算が行われ
る。
Secondly, when the least significant digit of both the operated data and the operated data is in the upper 4 bits, the control circuit 8 instructs the following operation by decoding the data information 20. The selector 3 outputs the output of the selector 2 as it is, and the decimal A
LU4 performs a decimal operation, decimal AUL5 does not perform a decimal operation, and becomes an operation mode in which the input carry signal is directly output as the carry signal 38, and the selector outputs the output 37 of the register 6. Then, together with the output validity instruction signal 23, a valid decimal operation result of the upper 4 bits and 1 digit is output from the data line 12. An undefined value is output from the data line 13. At the same time, the control circuit 8 instructs the selector 1 and the selector 2 to output the next input data. From the next, valid data will come from the lower 4 bits, so decimal ALU 4/5 as in the first case
Then, the selector 7 outputs the output 36 of the decimal ALU 5 as it is, so that the 2-digit decimal operation result is output from the data lines 12 and 13 together with the output valid instruction. Decimal operation is performed by this repetition.

【0011】第3に被演算データの最下位桁が下位4ビ
ットにあり、演算データの最下位桁が上位4ビットにあ
る場合、制御回路8はデータ情報20のデコードにより
以下の動作を指示する。セレクタ3は、セレクタ2の出
力の上位4ビットと下位4ビットを入れ替え、下位4ビ
ットの出力信号35にはセレクタ2の上位の出力信号3
2を出力させ、10進ALU5のみ10進演算を行い、
10進ALU4は10進演算を行わずキャリイ信号38
としてキャリイ信号38がそのまま出力される演算モー
ドになり、レジスタ6は10進ALU5の出力37を格
納する。つまり、被演算データの下位4ビット1桁と演
算データ上位4ビット1桁との10進演算結果が、下位
4ビット1桁分としてレジスタ6に格納される。この時
出力有効指示信号23は出力されずデータ線12・13
は無効状態である。そして制御回路8はセレクタ2に対
して次の入力データを出力するように指示する。ただ
し、セレクタ1の出力の上位4ビットには未演算のデー
タが残っているので、セレクタ1の出力は変化させな
い。
Thirdly, when the least significant digit of the operated data is in the lower 4 bits and the least significant digit of the operated data is in the upper 4 bits, the control circuit 8 decodes the data information 20 to instruct the following operation. .. The selector 3 exchanges the upper 4 bits and the lower 4 bits of the output of the selector 2, and the lower 4 bits of the output signal 35 is replaced by the upper output signal 3 of the selector 2.
2 is output and only decimal ALU5 performs decimal operation,
Decimal ALU4 does not perform decimal arithmetic and carries carry signal 38
As a result, the carry mode 38 is output as it is, and the register 6 stores the output 37 of the decimal ALU 5. That is, the decimal operation result of the lower 4 bits 1 digit of the operation data and the upper 4 bits 1 digit of the operation data is stored in the register 6 as the lower 4 bits 1 digit. At this time, the output valid instruction signal 23 is not output and the data lines 12 and 13 are not output.
Is inactive. Then, the control circuit 8 instructs the selector 2 to output the next input data. However, since the uncalculated data remains in the upper 4 bits of the output of the selector 1, the output of the selector 1 is not changed.

【0012】次に制御回路8は、残りの処理をするため
に以下の動作を指示する。セレクタ3はセレクタ2の出
力の上位ビットと下位4ビットを入れ替え、上位4ビッ
トの出力信号34にはセレクタ2の下位の出力信号33
を出力させ、10進ALU4のみ10進演算を行い、1
0進ALU5は10進演算を行わずキャリイ信号38に
10進ALU5の入力キャリイをそのまま出力させる演
算モードになり、セレクタ7はレジスタ6の出力37を
出力する。そして、出力有効指示信号23と共に、前回
レジスタ6に保持していた下位4ビット1桁の演算結果
と今回の残り上位4ビット1桁の演算結果とが合わさ
り、8ビット2桁の演算結果としてデータ線12及び1
3から出力される。同時に制御回路8は、セレクタ1に
対して次の入力データを出力するように指示する。ただ
しセレクタ2の出力の上位4ビットには未演算のデータ
が残っているのでセレクタ2の出力は変化させない。
Next, the control circuit 8 directs the following operation in order to perform the remaining processing. The selector 3 exchanges the upper 4 bits and the lower 4 bits of the output of the selector 2, and the lower 4 output signal 33 of the selector 2 becomes the upper 4 bit output signal 34.
Is output and decimal operation is performed only for decimal ALU4, and 1
The 0-ary ALU 5 is in an arithmetic mode in which the carry signal 38 is not output in decimal and the input carry of the decimal ALU 5 is output as it is, and the selector 7 outputs the output 37 of the register 6. Then, together with the output valid instructing signal 23, the operation result of the lower 4 bits and 1 digit stored in the register 6 last time and the operation result of the remaining upper 4 bits and 1 digit of this time are combined to obtain the data as the operation result of 8 bits and 2 digits. Lines 12 and 1
It is output from 3. At the same time, the control circuit 8 instructs the selector 1 to output the next input data. However, since the uncalculated data remains in the upper 4 bits of the output of the selector 2, the output of the selector 2 is not changed.

【0013】この第3の場合、以上のような2回の動作
の繰り返しによって10進演算が行われる。
In the third case, the decimal operation is performed by repeating the above two operations.

【0014】最後に被演算データの最下位桁が上位4ビ
ットにあり、演算データの最下位桁が下位4ビットにあ
る場合、制御回路8はデータ情報20のデコードにより
以下の動作を指示する。
Finally, when the least significant digit of the operated data is in the upper 4 bits and the least significant digit of the operated data is in the lower 4 bits, the control circuit 8 instructs the following operations by decoding the data information 20.

【0015】セレクタ3はセレクタ2の出力の上位4ビ
ットと下位4ビットを入れ替え上位4ビットの出力信号
34にはセレクタ2の下位の出力信号33を出力させ、
10進ALU4は10進演算を行い、10進ALU5は
10進演算を行わずキャリイ信号38として入力キャリ
イ信号がそのまま出力される演算モードとなり、セレク
タ7はレジスタ6の出力37を出力する。そして、出力
有効指示信号23と共に、有効な上位4ビット1桁の1
0進演算結果がデータ線12から出力される。なおデー
タ線13からは不定値が出力される。同時に制御回路8
は、セレクタ1に対して次の入力データを出力するよう
に指示する。ただし、セレクタ2の出力の上位4ビット
には未演算のデータが残っているので、セレクタ2の出
力は変化させない。この時点で次に処理を行う被演算デ
ータの桁は下位4ビットにあり、演算データの桁は上位
4ビットにあるため以後の処理は第3の場合と同じ処理
の繰り返しによって行われる。
The selector 3 exchanges the upper 4 bits and the lower 4 bits of the output of the selector 2 and outputs the lower 4 output signal 33 of the selector 2 to the upper 4 bit output signal 34.
The decimal ALU 4 performs a decimal operation, and the decimal ALU 5 does not perform a decimal operation and the input carry signal is output as the carry signal 38 as it is, and the selector 7 outputs the output 37 of the register 6. Then, together with the output validity instruction signal 23, the valid upper 4 bits 1
The 0-ary operation result is output from the data line 12. An undefined value is output from the data line 13. Control circuit 8 at the same time
Instructs the selector 1 to output the next input data. However, since the uncalculated data remains in the upper 4 bits of the output of the selector 2, the output of the selector 2 is not changed. At this point, the digit of the operated data to be processed next is in the lower 4 bits, and the digit of the operated data is in the upper 4 bits, so that the subsequent processing is performed by repeating the same processing as in the third case.

【0016】[0016]

【発明の効果】以上説明したように本発明は、10進演
算回路内で入力される10進データの事前桁合わせ及び
10進演算ならびに演算結果の8ビット化を自動的に行
うことにより、最下位桁が8ビットデータの上位4ビッ
トから始まる10進データと下位4ビットから始まる1
0進データとの混合演算の高速化と、10進演算命令を
実行するソフトウェアあるいはファームウェアの負担を
低減できるという効果がある。
As described above, according to the present invention, by automatically performing the pre-digit alignment of the decimal data input in the decimal arithmetic circuit, the decimal operation, and the conversion of the operation result into 8 bits, Decimal data whose lower digit starts from the upper 4 bits of 8-bit data and 1 that starts from the lower 4 bits
This has the effects of accelerating the speed of mixed operation with 0-ary data and reducing the load on software or firmware that executes decimal operation instructions.

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

【図1】本発明の一実施例の構成を示すブロック図FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1〜3 セレクタ 4〜5 10進ALU 6 レジスタ 7 セレクタ 8 制御回路 10 被演算データ 11 演算データ 12〜13 演算結果 20 データ情報 21〜22 制御信号 23 出力有効指示信号 30〜37 データ線 38〜39 キャリイ信号 1-3 Selector 4-5 Decimal ALU 6 Register 7 Selector 8 Control circuit 10 Operated data 11 Operation data 12-13 Operation result 20 Data information 21-22 Control signal 23 Output valid instruction signal 30-37 Data line 38-39 Carry signal

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 4ビットを1桁として最下位桁がバイト
アドレスごとに区切られる8ビットデータの上位4ビッ
トから始まる10進データと下位4ビットから始まる1
0進データとが、被演算データ又は演算データとして組
合せて演算を行う10進演算装置において、 被演算データを8ビットごとに分割して出力する第1の
選択手段と、演算データを8ビットごとに分割して出力
する第2の選択手段と、前記第2の選択手段の出力の上
位4ビットと下位4ビットとを入れ替えを行う第3の選
択手段と、10進加減算及び論理演算ができかつ4ビッ
トごとに演算モードを変更可能な8ビットの10進AL
Uと、前記10進ALUの下位4ビットの出力を保持す
るレジスタと、前記10進ALUの下位4ビットと前記
レジスタとの値を切替えて出力する第4の選択手段と、
被演算データ及び演算データのデータ桁数と最下位桁の
位置とを示すデータ情報を入力し前記各選択手段の制御
及び前記10進ALUの演算モードの設定と前記10進
ALUの上位4ビット並びに前記第4の選択手段から出
力する演算結果の有効指示を出力する制御回路とを備え
て成ることを特徴とする10進演算回路。
1. Decimal data starting from the upper 4 bits of 8-bit data and 1 starting from the lower 4 bits of the 8-bit data in which the least significant digit is delimited for each byte address with 4 bits as one digit.
In a decimal arithmetic unit for performing arithmetic operation by combining 0-ary data as operated data or operation data, first selecting means for outputting the operated data by dividing it into 8-bit units, and the operation data in 8-bit units Second select means for dividing and outputting to the third select means, third select means for exchanging the upper 4 bits and the lower 4 bits of the output of the second select means, decimal addition / subtraction and logical operation 8-bit decimal AL whose operation mode can be changed in 4-bit units
U, a register for holding the output of the lower 4 bits of the decimal ALU, and fourth selecting means for switching and outputting the values of the lower 4 bits of the decimal ALU and the register,
Data information indicating the number of data digits and the position of the least significant digit of the operation data and the operation data is input to control the selection means, set the operation mode of the decimal ALU, and set the upper 4 bits of the decimal ALU. A decimal arithmetic circuit comprising: a control circuit that outputs a valid instruction of the arithmetic result output from the fourth selecting means.
JP22930091A 1991-09-10 1991-09-10 Decimal arithmetic circuit Pending JPH0566922A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22930091A JPH0566922A (en) 1991-09-10 1991-09-10 Decimal arithmetic circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22930091A JPH0566922A (en) 1991-09-10 1991-09-10 Decimal arithmetic circuit

Publications (1)

Publication Number Publication Date
JPH0566922A true JPH0566922A (en) 1993-03-19

Family

ID=16889978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22930091A Pending JPH0566922A (en) 1991-09-10 1991-09-10 Decimal arithmetic circuit

Country Status (1)

Country Link
JP (1) JPH0566922A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5912609A (en) * 1996-07-01 1999-06-15 Tdk Corporation Pot-core components for planar mounting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5912609A (en) * 1996-07-01 1999-06-15 Tdk Corporation Pot-core components for planar mounting

Similar Documents

Publication Publication Date Title
US4617641A (en) Operation unit for floating point data having a variable length exponent part
US4583199A (en) Apparatus for aligning and packing a first operand into a second operand of a different character size
US3997771A (en) Apparatus and method for performing an arithmetic operation and multibit shift
JPH034936B2 (en)
US4935890A (en) Format converting circuit for numeric data
JPH0566922A (en) Decimal arithmetic circuit
JPH0346024A (en) Floating point computing element
JP3804778B2 (en) Processor and instruction execution method
US5708800A (en) High speed microprocessor for processing and transferring N-bits of M-bit data
JPH1063500A (en) Signal processor
US20030056080A1 (en) Register read circuit using the remainders of modulo of a register number by the number of register sub-banks
JP3144859B2 (en) Arithmetic logic unit
US5018092A (en) Stack-type arithmetic circuit
JP3055558B2 (en) n-bit arithmetic unit
US4141077A (en) Method for dividing two numbers and device for effecting same
JPH0991118A (en) Floating point arithmetic unit
JPS6288031A (en) Register filing system
JP3535670B2 (en) Floating point mantissa normalization circuit
JP2907276B2 (en) Arithmetic processing unit
JP3088956B2 (en) Arithmetic unit
JP3124361B2 (en) Memory data loading device
JPH04124724A (en) Decimal arithmetic circuit
JPS585838A (en) Shift circuit
JPH04330519A (en) Multiplier
JPH04257921A (en) Floating-point computing element