发明名称 SPECIALIZED MILLICODE INSTRUCTION FOR EDITING FUNCTIONS
摘要 <p>하드웨어 제어 실행 유닛에서 비교적 간단한 명령 세트를 실행하고 상기 하드웨어 제어 실행 유닛에서 간단한 명령의 밀리코드 시퀀스 (millicode sequence)와의 밀리-모드 (milli-mode) 설계 상태로 비교적 복잡한 명령 세트를 실행하는 파이프라인 컴퓨터 프로세서 (pipelined computer processor)를 갖춘 컴퓨터 시스템에서, 밀리코드는 시스템이 계속하여 프로세서 밀리-레지스터를 사용하게 하도록 상기 프로세서에 의한 매크로-모드 (macro-mode) 복호화가 중단되고 프로세서의 디코더가 이들을 복호화하여 프로세서 밀리-모드로의 엔트리에서의 실행을 위해 스케쥴처리할 때 밀리-모드 상태로 동작된다. 밀리코드 플래그 (millicode flag)는 전문 업데이트 및 브랜치 (update and branch) 명령을 허용하고, 플래그는 밀리코드 명령에 대해 특정하게 설정되거나 클리어된다. 편집 기능을 위한 밀리코드 명령은 한 바이트의 입력 패턴 스트링을 처리하고, 한 바이트의 출력 스트링을 발생하여, 스트링에서 다음 바이트의 처리를 준비하도록 다양한 포인터와 상태 표시를 업데이트한다. 번역 인출 (Translate Fetch, TRFET) 밀리코드 명령은 번역 및 테스트 (Translate and Test, TRT, TRT는 ESA/390 번역 및 테스트 명령을 칭함) 명령을 지지하고, 오퍼랜드 억세스, 점검, 준비, 및 저장 기능을 제공하기 위한 가산 (Add)을 포함하는 더 간단한 압축 기억된 십진수 연산 (packed decimal operation)을 지지하고 DP 명령에 필요한 경우 몫의 디지트를 발생하도록 설계된 데이터플로우 논리 (dataflow logic)와 하드웨어 제어를 사용하는 압축 기억된 십진수 나눗셈(packed decimal divide)에 대한 전문 밀리코드 명령은 전체 DP 기능을 하드웨어로 실행하기 보다는 내부 코드 명령으로 실행되고, 또한 제어는 내부 코드에 보존되어 보통과 다른 경계 조건의 처리를 더 간단하게 하도록 허용한다.</p>
申请公布号 KR100308512(B1) 申请公布日期 2001.09.26
申请号 KR19990008699 申请日期 1999.03.15
申请人 null, null 发明人 웹찰스에프.;존슨주디샨-샨첸
分类号 G06F9/38;G06F9/22;G06F9/28;G06F9/30;G06F9/302;G06F9/305;G06F9/308;G06F9/318;G06F9/32 主分类号 G06F9/38
代理机构 代理人
主权项
地址