KR890007164A - 디지탈 데이타 처리기 및 그 방법 - Google Patents
디지탈 데이타 처리기 및 그 방법 Download PDFInfo
- Publication number
- KR890007164A KR890007164A KR1019880013891A KR880013891A KR890007164A KR 890007164 A KR890007164 A KR 890007164A KR 1019880013891 A KR1019880013891 A KR 1019880013891A KR 880013891 A KR880013891 A KR 880013891A KR 890007164 A KR890007164 A KR 890007164A
- Authority
- KR
- South Korea
- Prior art keywords
- operand
- execution
- instructions
- equal
- data processor
- Prior art date
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
- G06F9/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
-
- 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/30094—Condition code generation, e.g. Carry, Zero flag
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)
- Advance Control (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
요약 없음
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명이 유용하게 채택될 수 있는 데이타 처리기의 블록 다이아그램.
제2도는 제1도의 수행 장치내에서 본 발명의 EVALUATE 인스트러션의 양호한 수행을 나타낸 도면.
Claims (3)
- 다수의 인스트럭션을 제각기 수행하고 상기다수의 인스트럭션중 하나이상의 수행에 응답하여 결과 오퍼랜드를 공급하는 수행장치 및 상기 다수의 인스트럭션의 각각의 수행장치에 의한 수행을 제어하는 제어장치를 구비하는 디지탈 데이타 처리기에 있어서, 수행장치에서, 상기 다수의 인스트럭션중 선택된 하나의 인스트럭션의 수행에 응답하여서만 수행장치에서 상태를 검토하는 상태 검토 수단을 구비하는데, 상기 수행장치는 상기 검토된 상태를 상기 결과 오퍼랜드로서 공급하는 것을 특징으로 하는 디지탈 데이타 처리기.
- 다수의 인스트럭션을 제각기 수행하고 상기 다수의 인스트럭션중 하나이상의 수행에 응답하여 결과 오퍼랜드를 공급하는 수행장치 및 상기 다수 인스트럭션의 각각의 수행장치에 의한 수행을 제어하는 인스트럭션제어장치를 구비하는 디지탈 데이타 처리기내에서, 상기 다수의 인스트럭션중 선택된 하나의 인스트럭션의 수행에 응답하여서만 수행장치에서 다수의 상태를 검토하는 단계 및 상기 검토된 상태를 상기 결과 오퍼랜드로서 공급하는 단계를 포함하는 것을 특징으로 하는 상태 검토 방법.
- 제1오퍼랜드를 제2오퍼랜드에 비교하는 방법에 있어서, 제1오퍼랜드와 제2오퍼랜드를 EXCLUSIVE OR 하는 단계, 부호화된 차이를 제공하기 위해 제2오퍼랜드로부터 제1오퍼랜드를 감산하는 단계, 제1 및 제2오퍼랜드가 논리적으로 동일한 경우, 제로(Z), 제2오퍼랜드가 제1오퍼랜드보다 큰 경우, 캐리(C) 및 상기 차이가 양인 경우, 부호(S)를 구비하는 상태코드의 제1조를 발생하는 단계, 및 제1오퍼랜드가 제2오퍼랜드와 동일한 경우, 동일(EQ), 제1오퍼랜드가 제2오퍼랜드와 동일하지 않은 경우, 비동일(NE), 제1오퍼랜드가 제2오퍼랜드보다 큰 경우, 보다 큰(CT), 제1오퍼랜드가 제2오퍼랜드보다 크거나 같은 경우, 크거나 같은(GE), 제1오퍼랜드가 제2오퍼랜드보다 작은 경우, 보다 작은(LT) 및 제1오퍼랜드가 제2오퍼랜드보다 작거나 같은 경우, 작거나 같은(LE)을 포함하는 상태 코드의 제2조를 발생시키기 위해 상태 코드의 제1조를 논리적으로 결합시키는 단계 및, 데이타 오퍼랜드의 각각의 비트로서 상태 코드의 제2조를 공급하는 단계를 포함하는 것을 특징으로 하는 제1오퍼랜드를 제2오퍼랜드에 비교하는 방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US112.597 | 1987-10-26 | ||
US112,597 | 1987-10-26 | ||
US07/112,597 US4914581A (en) | 1987-10-26 | 1987-10-26 | Method and apparatus for explicitly evaluating conditions in a data processor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR890007164A true KR890007164A (ko) | 1989-06-19 |
KR970004474B1 KR970004474B1 (ko) | 1997-03-28 |
Family
ID=22344793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019880013891A KR970004474B1 (ko) | 1987-10-26 | 1988-10-25 | 디지탈 데이타 처리기 및 그 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US4914581A (ko) |
EP (1) | EP0313817B1 (ko) |
JP (1) | JP2663287B2 (ko) |
KR (1) | KR970004474B1 (ko) |
DE (1) | DE3855124T2 (ko) |
HK (1) | HK1000738A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE68927218T2 (de) * | 1988-10-18 | 1997-02-06 | Hewlett Packard Co | Verfahren und Vorrichtung für Zustandskode in einem Zentralprozessor |
US6000028A (en) * | 1996-01-29 | 1999-12-07 | Digital Equipment Corporation | Means and apparatus for maintaining condition codes in an unevaluated state |
US6223278B1 (en) * | 1998-11-05 | 2001-04-24 | Intel Corporation | Method and apparatus for floating point (FP) status word handling in an out-of-order (000) Processor Pipeline |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5434730A (en) * | 1977-08-24 | 1979-03-14 | Mitsubishi Electric Corp | Arithmetic unit |
US4348722A (en) * | 1980-04-03 | 1982-09-07 | Motorola, Inc. | Bus error recognition for microprogrammed data processor |
US4509116A (en) * | 1982-04-21 | 1985-04-02 | Digital Equipment Corporation | Special instruction processing unit for data processing system |
JPS5979350A (ja) * | 1982-10-29 | 1984-05-08 | Toshiba Corp | 浮動小数点演算装置 |
JPS59125441A (ja) * | 1982-12-30 | 1984-07-19 | Fujitsu Ltd | デ−タ処理装置 |
JPS6043751A (ja) * | 1983-08-18 | 1985-03-08 | Hitachi Ltd | 情報処理装置 |
US4683546A (en) * | 1984-01-03 | 1987-07-28 | Motorola, Inc. | Floating point condition code generation |
KR910006142B1 (ko) * | 1984-01-03 | 1991-08-16 | 모토로라 인코포레이티드 | 부동점 상태 코드 발생방법 및 장치 |
US4779218A (en) * | 1985-09-04 | 1988-10-18 | Jauch Jeremy P | Complex arithmetic unit |
US4777613A (en) * | 1986-04-01 | 1988-10-11 | Motorola Inc. | Floating point numeric data processor |
-
1987
- 1987-10-26 US US07/112,597 patent/US4914581A/en not_active Expired - Lifetime
-
1988
- 1988-09-22 DE DE3855124T patent/DE3855124T2/de not_active Expired - Fee Related
- 1988-09-22 EP EP88115598A patent/EP0313817B1/en not_active Expired - Lifetime
- 1988-10-25 KR KR1019880013891A patent/KR970004474B1/ko not_active IP Right Cessation
- 1988-10-26 JP JP63270584A patent/JP2663287B2/ja not_active Expired - Lifetime
-
1997
- 1997-12-01 HK HK97102290A patent/HK1000738A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JPH01163836A (ja) | 1989-06-28 |
EP0313817A2 (en) | 1989-05-03 |
HK1000738A1 (en) | 1998-04-24 |
EP0313817A3 (en) | 1991-02-06 |
DE3855124T2 (de) | 1996-10-02 |
US4914581A (en) | 1990-04-03 |
DE3855124D1 (de) | 1996-04-25 |
JP2663287B2 (ja) | 1997-10-15 |
KR970004474B1 (ko) | 1997-03-28 |
EP0313817B1 (en) | 1996-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR910010301A (ko) | 명령 지정방법 및 실행장치 | |
US5825678A (en) | Method and apparatus for determining floating point data class | |
ATE475930T1 (de) | Verzweigungsbefehl für einen mehrfachverarbeitungsprozessor | |
KR930018378A (ko) | 캐쉬 메모리 시스템의 성능최적화 방법 및 장치 | |
US5696709A (en) | Program controlled rounding modes | |
EP0181516A2 (en) | Data processing apparatus having efficient min and max functions | |
ATE85713T1 (de) | Digitalprozessorsteuerung. | |
WO1999026132A3 (en) | Processor configured to generate lookahead results from collapsed moves, compares and simple arithmetic instructions | |
KR950033803A (ko) | 다중 비트 시프트 장치, 이것을 이용한 데이타 프로세서, 및 다중 비트 시프트 방법 | |
JPS62197830A (ja) | デ−タ処理システム | |
JPH0470662B2 (ko) | ||
KR850001566A (ko) | 마이크로 컴퓨터 | |
KR900006853A (ko) | 마이크로 프로세서 | |
EP0454636A1 (en) | Method for carrying out a boolean operation between any two bits of any two registers | |
KR940015806A (ko) | 확장가능한 레지스터를 제공하는 데이타 처리 시스템 및 그 방법 | |
KR910008565A (ko) | 분기 제어 회로 | |
KR890007164A (ko) | 디지탈 데이타 처리기 및 그 방법 | |
US7647368B2 (en) | Data processing apparatus and method for performing data processing operations on floating point data elements | |
KR940009819A (ko) | 데이타 처리 시스템의 오프셋 값 계산 회로 및 방법 | |
JPS56124952A (en) | Information processing equipment | |
JP2557629B2 (ja) | 割込方式 | |
JP3481301B2 (ja) | プロセッサ制御装置 | |
KR910005150A (ko) | 계산기 및 이 계산기에 이용되는 연산방법 | |
JPS62297938A (ja) | マイクロプログラム制御装置 | |
JP2667810B2 (ja) | ベクトル処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070702 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |