KR100188374B1 - 연산처리장치 - Google Patents
연산처리장치 Download PDFInfo
- Publication number
- KR100188374B1 KR100188374B1 KR1019950001819A KR19950001819A KR100188374B1 KR 100188374 B1 KR100188374 B1 KR 100188374B1 KR 1019950001819 A KR1019950001819 A KR 1019950001819A KR 19950001819 A KR19950001819 A KR 19950001819A KR 100188374 B1 KR100188374 B1 KR 100188374B1
- Authority
- KR
- South Korea
- Prior art keywords
- instruction
- group
- execution
- execution means
- command
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/3001—Arithmetic instructions
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Abstract
Description
Claims (3)
- 고속 연산 처리가 요구되는 명령군을 저장한 프로그램 메모리를 구비하고, 그 프로그램 메모리에 저장된 상기 명령군을 순차 해독하여 실행하는 연산 처리 장치에 있어서, 상기 명령군의 스타트 번지가 설정되는 스타트 어드레스 레지스터와, 상기 명령군의 엔드 번지가 설정되는 엔드 어드레스 레지스터와, 상기 명령군의 해독 결과를 저장하기 위한 FIFO형 메모리를 설치함과 동시에, 명령군 해독 명령에 따라서 상기 스타트 번지에서 엔드 번지까지의 상기 명령군을 상기 프로그램 메모리부터 순차 판독하여 해독함과 동시에 그 해독 결과를 상기 FIFO형 메모리에 저장하는 제1명령 실행 제어 수단과, 명령군 실행 명령에 따라서 상기 FIFO형 메모리에 저장된 상기 명령군의 해독 결과를 1클럭 마다 실행하는 제2 명령 실행 제어수단을 설치하는 것을 특징으로 하는 연산 처리 장치.
- 제1항에 있어서, 상기 제1 명령 실행 제어 수단은, 상기 명령군 해독 명령에 따라서 상기 스타트 어드레스 레지스터 및 상기 엔드 어드레스 레지스터 중의 스타트 번지 및 엔드 번지를 각각 상기 제1및 제2임시 레지스터에 각각 일시 보유하는 보유 실행 수단과, 상기 보유 실행 수단에 의한 상기 스타트 번지 및 엔드 번지의 일시 보유 후에 상기 제1임시 레지스터의 내용으로 지정되는 상기 프로그램 메모리 중의 상기 명령군의 명령 코드를 판독하는제1 판독 실행 수단과, 상기 제1판독 실행 수단에 의해 판독된 명령 코드를 해독하는 해독 실행 수단과, 상기 해독 실행 수단에 의한 해독 결과를 상기 FIFO형 메모리에 저장하는 저장 실행 수단과, 상기 해독 결과의 상기 FIFO형 메모리로의 저장 후에 상기 제1 임시 레지스터의 내용을 갱신하는 갱신 실행 수단과, 상기 제1 임시 레지스터의 내용과 상기 제2 임시 레지스터 중의 상기 엔드번지와의 일치, 불일치를 판정하고, 그 판정 결과가 불일치한 경우만 상기 제1 판독 실행 수단, 상기 해독 실행 수단, 상기 저장 실행 수단 및 상기 갱신 실행 수단을 반복 실행하는 제1 판정 실행 수단을 구비하는 것을 특징으로 하는 연산 처리 장치.
- 제1또는 제2항에 있어서, 상기 제2명령 실행 제어 수단은 상기 명령군 실행 명령에 따라서, 상기 FIFO형 메모리 중의 내용을 1 클럭 마다 판독하는 제2 판독 실행 수단과, 상기 제 2판독 실행 수단에 의해 판독된 FIFO형 메모리 중의 내용을 실행하는 명령 실행 수단과, 상기 명령 실행 수단의 실행 후에 상기 FIFO형 메모리 중의 데이타의 존재 여부를 판정하고, 상기 FIFO형 메모리 중에 데이타가 존재하고 있는 경우만 상기 제2 판독 실행 수단 및 상기 명령 실행 수단을 반복 실행하는 제2 판정 실행 수단을 구비하는 것을 특징으로 하는 연산 처리 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6010847A JPH07219766A (ja) | 1994-02-02 | 1994-02-02 | 演算処理装置 |
JP94-010847 | 1994-02-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950025532A KR950025532A (ko) | 1995-09-18 |
KR100188374B1 true KR100188374B1 (ko) | 1999-06-01 |
Family
ID=11761753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950001819A Expired - Fee Related KR100188374B1 (ko) | 1994-02-02 | 1995-02-02 | 연산처리장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5677859A (ko) |
JP (1) | JPH07219766A (ko) |
KR (1) | KR100188374B1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864689A (en) * | 1995-12-05 | 1999-01-26 | Advanced Micro Devices, Inc. | Microprocessor configured to selectively invoke a microcode DSP function or a program subroutine in response to a target address value of branch instruction |
JP3344316B2 (ja) | 1998-05-01 | 2002-11-11 | ヤマハ株式会社 | ディジタル信号処理装置及び信号処理システム |
KR20040081030A (ko) * | 2003-03-07 | 2004-09-20 | 마츠시타 덴끼 산교 가부시키가이샤 | 마이크로컴퓨터 응용시스템, 마이크로컴퓨터,신호처리시스템 및 신호처리lsi |
US7577824B2 (en) * | 2003-09-08 | 2009-08-18 | Altera Corporation | Methods and apparatus for storing expanded width instructions in a VLIW memory for deferred execution |
CN1302377C (zh) * | 2003-10-24 | 2007-02-28 | 合邦电子股份有限公司 | 数字信号处理器的存储器程序修补及扩充方法 |
US7548942B2 (en) * | 2004-09-20 | 2009-06-16 | Robert S. Turner | Base four processor |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5038312A (en) * | 1988-11-14 | 1991-08-06 | Nec Corporation | Data processing system capable of performing vector/matrix processing and arithmetic processing unit incorporated therein |
EP0457403B1 (en) * | 1990-05-18 | 1998-01-21 | Koninklijke Philips Electronics N.V. | Multilevel instruction cache and method for using said cache |
US5218564A (en) * | 1991-06-07 | 1993-06-08 | National Semiconductor Corporation | Layout efficient 32-bit shifter/register with 16-bit interface |
JP3055999B2 (ja) * | 1992-03-16 | 2000-06-26 | 日本電気株式会社 | マイクロプログラム制御装置群 |
US5473557A (en) * | 1994-06-09 | 1995-12-05 | Motorola, Inc. | Complex arithmetic processor and method |
-
1994
- 1994-02-02 JP JP6010847A patent/JPH07219766A/ja active Pending
-
1995
- 1995-02-02 US US08/382,794 patent/US5677859A/en not_active Expired - Fee Related
- 1995-02-02 KR KR1019950001819A patent/KR100188374B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR950025532A (ko) | 1995-09-18 |
JPH07219766A (ja) | 1995-08-18 |
US5677859A (en) | 1997-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4750865B2 (ja) | デ―タ・プロセッサにおいて後続の命令処理に影響を及ぼす方法および装置 | |
US20230084523A1 (en) | Data Processing Method and Device, and Storage Medium | |
KR100188374B1 (ko) | 연산처리장치 | |
JPS62115542A (ja) | 情報処理装置 | |
US5142630A (en) | System for calculating branch destination address based upon address mode bit in operand before executing an instruction which changes the address mode and branching | |
JPH0560629B2 (ko) | ||
JP2553200B2 (ja) | 情報処理装置 | |
JP3619343B2 (ja) | データ処理装置と方法 | |
EP0573071A2 (en) | A microprocessor | |
JP2906792B2 (ja) | ディジタルプロセッサ及びその制御方法 | |
JPH0222413B2 (ko) | ||
JP3062892B2 (ja) | 演算処理装置 | |
JP2654451B2 (ja) | データ出力方法 | |
JPS6242301B2 (ko) | ||
JP2925842B2 (ja) | パイプライン処理装置 | |
JPH06162067A (ja) | ベクトル命令制御装置および制御方法 | |
JP2002182900A (ja) | ブロックデータ転送装置およびその方法 | |
JPH0353322A (ja) | 情報処理装置 | |
JPH06324884A (ja) | データ処理装置 | |
JP2020140290A (ja) | 中央演算処理装置 | |
JP2001034603A (ja) | 積和演算処理装置 | |
JPS6149695B2 (ko) | ||
JPH0222417B2 (ko) | ||
JPS5896346A (ja) | 階層型演算方式 | |
JPH08297583A (ja) | 割り込み処理装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950202 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950202 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980526 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19981030 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990112 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990113 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20011231 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20021231 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20021231 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20041009 |