KR910014802A - 디지탈 데이타 프로세서 및 그 동작 방법 - Google Patents
디지탈 데이타 프로세서 및 그 동작 방법Info
- Publication number
- KR910014802A KR910014802A KR1019900020364A KR900020364A KR910014802A KR 910014802 A KR910014802 A KR 910014802A KR 1019900020364 A KR1019900020364 A KR 1019900020364A KR 900020364 A KR900020364 A KR 900020364A KR 910014802 A KR910014802 A KR 910014802A
- Authority
- KR
- South Korea
- Prior art keywords
- digital data
- data processor
- processor
- digital
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/30123—Organisation of register space, e.g. banked or distributed register file according to context, e.g. thread buffers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
- G06F9/462—Saving or restoring of program or task context with multiple register sets
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Microcomputers (AREA)
- Bus Control (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US461,587 | 1990-01-05 | ||
| US07/461,587 US5115506A (en) | 1990-01-05 | 1990-01-05 | Method and apparatus for preventing recursion jeopardy |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR910014802A true KR910014802A (ko) | 1991-08-31 |
| KR0185979B1 KR0185979B1 (ko) | 1999-05-15 |
Family
ID=23833181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019900020364A Expired - Lifetime KR0185979B1 (ko) | 1990-01-05 | 1990-12-12 | 디지탈 데이타 프로세서 및 그 동작 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5115506A (ko) |
| EP (1) | EP0441054B1 (ko) |
| JP (1) | JP2972355B2 (ko) |
| KR (1) | KR0185979B1 (ko) |
| DE (1) | DE69031558T2 (ko) |
| HK (1) | HK1003604A1 (ko) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR940001878B1 (ko) * | 1990-03-08 | 1994-03-10 | 가부시끼가이샤 히다찌세이사꾸쇼 | 멀티 프로세서시스템 및 인터럽션 제어장치 |
| JP2507833B2 (ja) * | 1990-12-25 | 1996-06-19 | 三菱電機株式会社 | マイクロコンピュ−タ |
| JP3110866B2 (ja) * | 1992-06-01 | 2000-11-20 | 株式会社東芝 | マイクロプロセッサ |
| US5313640A (en) * | 1992-09-23 | 1994-05-17 | International Business Machines Corporation | Method and system for the efficient response to multiple different types of interrupts |
| US5388226A (en) * | 1992-10-05 | 1995-02-07 | Motorola, Inc. | Method and apparatus for accessing a register in a data processing system |
| US5386563A (en) * | 1992-10-13 | 1995-01-31 | Advanced Risc Machines Limited | Register substitution during exception processing |
| JPH0713772A (ja) * | 1993-06-29 | 1995-01-17 | Mitsubishi Electric Corp | データ処理装置 |
| US5642516A (en) * | 1994-10-14 | 1997-06-24 | Cirrus Logic, Inc. | Selective shadowing of registers for interrupt processing |
| US5812868A (en) * | 1996-09-16 | 1998-09-22 | Motorola Inc. | Method and apparatus for selecting a register file in a data processing system |
| US5901309A (en) * | 1997-10-07 | 1999-05-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for improved interrupt handling within a microprocessor |
| US5903919A (en) * | 1997-10-07 | 1999-05-11 | Motorola, Inc. | Method and apparatus for selecting a register bank |
| US6493781B1 (en) | 1999-08-19 | 2002-12-10 | Koninklijke Philips Electronics N.V. | Servicing of interrupts with stored and restored flags |
| US7133951B1 (en) * | 2000-02-29 | 2006-11-07 | Bourekas Philip A | Alternate set of registers to service critical interrupts and operating system traps |
| DE60132633T2 (de) | 2000-10-18 | 2009-01-15 | Koninklijke Philips Electronics N.V. | Digitale signalprozessorvorrichtung |
| US7552261B2 (en) * | 2001-10-12 | 2009-06-23 | Mips Technologies, Inc. | Configurable prioritization of core generated interrupts |
| US7487339B2 (en) * | 2001-10-12 | 2009-02-03 | Mips Technologies, Inc. | Method and apparatus for binding shadow registers to vectored interrupts |
| AU2002258316A1 (en) * | 2002-04-26 | 2003-11-10 | Telefonaktiebolaget L M Ericsson (Publ) | Memory access register file |
| CN1678999A (zh) * | 2002-09-03 | 2005-10-05 | 皇家飞利浦电子股份有限公司 | 用于处理嵌套中断的方法和设备 |
| US7493478B2 (en) * | 2002-12-05 | 2009-02-17 | International Business Machines Corporation | Enhanced processor virtualization mechanism via saving and restoring soft processor/system states |
| US7680990B2 (en) * | 2003-05-30 | 2010-03-16 | Hewlett-Packard Development Company, L.P. | Superword memory-access instructions for data processor |
| TW200511111A (en) * | 2003-07-30 | 2005-03-16 | Koninkl Philips Electronics Nv | Microcontroller with an interrupt structure having programmable priority levels with each priority level associated with a different register set |
| CN101075219B (zh) * | 2007-06-19 | 2010-08-11 | 北京中星微电子有限公司 | 一种中断处理方法及系统 |
| US8151095B1 (en) * | 2008-07-18 | 2012-04-03 | Nvidia Corporation | System and method for context migration across CPU threads |
| US9195497B2 (en) | 2012-03-21 | 2015-11-24 | Microchip Technology Incorporated | Microcontroller with context switch |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3858182A (en) * | 1972-10-10 | 1974-12-31 | Digital Equipment Corp | Computer program protection means |
| US4217638A (en) * | 1977-05-19 | 1980-08-12 | Tokyo Shibaura Electric Co., Ltd. | Data-processing apparatus and method |
| JPS5616248A (en) * | 1979-07-17 | 1981-02-17 | Matsushita Electric Ind Co Ltd | Processing system for interruption |
| US4434461A (en) * | 1980-09-15 | 1984-02-28 | Motorola, Inc. | Microprocessor with duplicate registers for processing interrupts |
| JPS58129658A (ja) * | 1982-01-29 | 1983-08-02 | Nec Corp | マイクロプログラム制御装置 |
| JPS60214044A (ja) * | 1984-04-09 | 1985-10-26 | Nec Corp | マイクロコンピュ−タ |
| DE3566314D1 (en) * | 1984-04-26 | 1988-12-22 | Bbc Brown Boveri & Cie | Apparatus for saving a calculator status |
| JPS6177936A (ja) * | 1984-09-26 | 1986-04-21 | Nec Corp | 情報処理装置 |
| JPS61206043A (ja) * | 1985-03-11 | 1986-09-12 | Hitachi Ltd | 仮想計算機システムにおける割込制御方法 |
| JPS63245529A (ja) * | 1987-03-31 | 1988-10-12 | Toshiba Corp | レジスタ退避復元装置 |
| JP2594600B2 (ja) * | 1988-02-23 | 1997-03-26 | 日本電気株式会社 | シングルチップマイクロコンピュータ |
-
1990
- 1990-01-05 US US07/461,587 patent/US5115506A/en not_active Expired - Lifetime
- 1990-12-12 KR KR1019900020364A patent/KR0185979B1/ko not_active Expired - Lifetime
- 1990-12-20 EP EP90314038A patent/EP0441054B1/en not_active Expired - Lifetime
- 1990-12-20 DE DE69031558T patent/DE69031558T2/de not_active Expired - Lifetime
-
1991
- 1991-01-04 JP JP3010338A patent/JP2972355B2/ja not_active Expired - Lifetime
-
1998
- 1998-03-28 HK HK98102661A patent/HK1003604A1/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| KR0185979B1 (ko) | 1999-05-15 |
| JP2972355B2 (ja) | 1999-11-08 |
| JPH04211838A (ja) | 1992-08-03 |
| US5115506A (en) | 1992-05-19 |
| EP0441054A1 (en) | 1991-08-14 |
| DE69031558D1 (de) | 1997-11-13 |
| EP0441054B1 (en) | 1997-10-08 |
| HK1003604A1 (en) | 1998-10-30 |
| DE69031558T2 (de) | 1998-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR910014802A (ko) | 디지탈 데이타 프로세서 및 그 동작 방법 | |
| KR930701794A (ko) | 데이타 프로세서 및 데이타 처리방법 | |
| DE69029805D1 (de) | Photographischer videoaufnahmeprozessor und -verfahren | |
| DE68929100D1 (de) | Digitalsignalverarbeitungsverfahren | |
| DE68928863D1 (de) | Bildverarbeitungsverfahren und -vorrichtung | |
| EP0737000A3 (en) | Photographic video recording processor and method | |
| DE68929383D1 (de) | Bildverarbeitungsvorrichtung und -verfahren | |
| DE69115961D1 (de) | Bilddatenverarbeitung | |
| DE68929215D1 (de) | Datenprozessor | |
| DE3782843D1 (de) | Digitales bildverarbeitungssystem und -verfahren. | |
| DE69128060D1 (de) | Bilddatenverarbeitung | |
| DE69127210D1 (de) | Informationsaufnahmeverfahren und -gerät | |
| DE68928557D1 (de) | Bildverarbeitungsgerät und -methode | |
| KR850002619A (ko) | 디지탈 컴퓨터 시스템의 데이타 프로세싱 시스템 및 이의 통신로 접속 장치 | |
| DE68922674D1 (de) | Bildverarbeitungsverfahren und -anordnung. | |
| DE69231053D1 (de) | Datenverarbeitungssystem und -methode | |
| DE69321763D1 (de) | Datenverarbeitungsverfahren und -vorrichtung | |
| DE69121758D1 (de) | Verbessertes Datenkomprimierungssystem und -verfahren | |
| DE69133524D1 (de) | Bildaufzeichnungsverfahren und Bildbaresobjekt | |
| DE69034121D1 (de) | Aufzeichnungsvorrichtung und -verfahren | |
| DE69122542D1 (de) | Verbessertes Datenkomprimierungssystem und -verfahren | |
| DE69127381D1 (de) | Informationsverarbeitungssystem und Informationsverarbeitungsmethode | |
| DE69229771D1 (de) | Datenverarbeitungsverfahren und -vorrichtung | |
| DE69127509D1 (de) | Datenaufzeichnungsverfahren | |
| DE69122639D1 (de) | Bildverarbeitungsverfahren und -vorrichtung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19901212 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19951211 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19901212 Comment text: Patent Application |
|
| 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: 19980930 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981229 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 19981229 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20011029 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20021031 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20031106 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20041018 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20051014 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20061020 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20071011 Start annual number: 10 End annual number: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20081014 Start annual number: 11 End annual number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20091016 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20091016 Start annual number: 12 End annual number: 12 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |
Termination date: 20110910 Termination category: Expiration of duration |