KR860001379A - 마이크로 콤퓨터 - Google Patents
마이크로 콤퓨터 Download PDFInfo
- Publication number
- KR860001379A KR860001379A KR1019850005371A KR850005371A KR860001379A KR 860001379 A KR860001379 A KR 860001379A KR 1019850005371 A KR1019850005371 A KR 1019850005371A KR 850005371 A KR850005371 A KR 850005371A KR 860001379 A KR860001379 A KR 860001379A
- Authority
- KR
- South Korea
- Prior art keywords
- register
- register group
- processing
- address
- storing
- Prior art date
Links
- 230000006870 function Effects 0.000 claims 4
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
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/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3836—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
- G06F9/3851—Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution from multiple instruction streams, e.g. multistreaming
-
- 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/22—Microcontrol or microprogram arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7828—Architectures of general purpose stored program computers comprising a single central processing unit without memory
- G06F15/7832—Architectures of general purpose stored program computers comprising a single central processing unit without memory on one IC chip (single chip microprocessors)
-
- 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/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
- G06F9/262—Arrangements for next microinstruction selection
- G06F9/268—Microinstruction selection not based on processing results, e.g. interrupt, patch, first cycle store, diagnostic programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Multimedia (AREA)
- Microcomputers (AREA)
- Computer And Data Communications (AREA)
Abstract
내용 없음
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본원 발명의 실시예의 마이크로 콤퓨터의 개략도,
제2도는 제1도의 실시예에 사용된 마이크로 프로그램기억 및 제어장치의 구성도,
제3도는 제1도의 실시예의 연산을 설명하는 도로서, 명령어의 처리를 나타내는 실시예.
Claims (5)
- 주기억 장치에서 순차적으로 판독되는 명령어의 순차적 실행을 위한 산술논리 장치를 갖춘 마이크로 컴퓨터는 산술논리 장치에 의해 처리되는 데이터 및 연산처리의 결과로서의 데이터를 기억하기 위한 제1레지스터군, 마이크로 컴퓨터와 주기억 장치를 포함한 외부장치간의 데이터 통신을 버퍼하는데 사용되는 버퍼레지스터 및 산술논리 장치를 통하고 있는 내부 버스라인으로 구성되며, 제1레지스터군 및 버퍼레지스터는 서로 연통되어 있고, 요구되는 보조기능의 처리를 위해 설치된 제2레지스터군은 상기 내부버스라인과 접속되어 있으며, 또 명령어처리 및 요구되는 보조기능을 처리를 위해 마이크로 명령어를 기억하는 마이크로프로그램기억 및 제어수단이 설치되어, 산술논리장치, 제1 및 제2레지스터군 및 버퍼레지스터를 제어하고, 이리하여 산술논리장치, 버퍼레지스터 및 내부버스라인은 마이크로 프로그램기억 및 제어수단으로부터 판독되는 마이크로 명령어를 계속 실행함으로써 명령어처리 및 요구되는 보조기능의 처리에 의해 분할되는 것을 특징으로 하는 마이크로 컴퓨터.
- 상기 보조기능은 디렉트메모리액세스 제어이며, 상기 제2레지스터군은 원어드레스 및 전송된 데이터의 전송선 어드레스를 기억하기 위해 사용되는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
- 상기 보조기능은 다이나믹메모리 리프레쉬제어이며, 상기 제2레지스터군은 리프레쉬될 데이터의 어드레스를 기억하기 위해 사용되는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
- 주기억 장치의 어드레스 스페이스의 일부로서의 어드레스는 상기 제2레지스터군에 할당되며, 따라서 상기 제2레지스터군은 실행처리의 중단이 외부장치로부터 요청될 때, 상기 제1레지스터군의 내용을 일시 저장하기 위한 스택으로서 작용하는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
- 상기 제1 및 제2레지스터군은 각 레지스터군의 어드레스가 할당되어 있는 싱글랜덤액세스 메모리에 할당되어 있는 것을 특징으로 하는 특허청구의 범위 1∼4기재의 중의 어느 1항에 기재되어 있는 마이크로 컴퓨터.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP84-158260 | 1984-07-27 | ||
JP59158260A JP2618223B2 (ja) | 1984-07-27 | 1984-07-27 | シングルチツプマイクロコンピユータ |
JP158260 | 1984-07-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR860001379A true KR860001379A (ko) | 1986-02-26 |
KR900005284B1 KR900005284B1 (ko) | 1990-07-27 |
Family
ID=15667729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019850005371A KR900005284B1 (ko) | 1984-07-27 | 1985-07-26 | 마이크로 컴퓨터 |
Country Status (5)
Country | Link |
---|---|
US (1) | US4740892A (ko) |
EP (1) | EP0169577B1 (ko) |
JP (1) | JP2618223B2 (ko) |
KR (1) | KR900005284B1 (ko) |
DE (1) | DE3579862D1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62226257A (ja) * | 1986-03-27 | 1987-10-05 | Toshiba Corp | 演算処理装置 |
US5018098A (en) * | 1987-05-07 | 1991-05-21 | Fujitsu Limited | Data transfer controlling apparatus for direct memory access |
IT1205093B (it) * | 1987-06-25 | 1989-03-10 | Presidenzha Del Consiglio Dei | Unita' di elaborazione di tipo integrato specialmente utilizzabile in sistemi per il riconoscimento del parlato continuo |
JP3265582B2 (ja) * | 1991-02-27 | 2002-03-11 | 日本電気株式会社 | マイクロコンピュータ |
EP0576546A4 (en) * | 1991-03-18 | 1995-01-25 | Echelon Corp | NETWORK VARIABLES. |
US5206935A (en) * | 1991-03-26 | 1993-04-27 | Sinks Rod G | Apparatus and method for fast i/o data transfer in an intelligent cell |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5329425B2 (ko) * | 1973-06-06 | 1978-08-21 | ||
US4050058A (en) * | 1973-12-26 | 1977-09-20 | Xerox Corporation | Microprocessor with parallel operation |
US4181938A (en) * | 1975-10-15 | 1980-01-01 | Tokyo Shibaura Electric Co., Ltd. | Processor device |
JPS52116131A (en) * | 1976-03-26 | 1977-09-29 | Toshiba Corp | Microprogram instruction control unit |
US4339793A (en) * | 1976-12-27 | 1982-07-13 | International Business Machines Corporation | Function integrated, shared ALU processor apparatus and method |
JPS54138354A (en) * | 1978-04-20 | 1979-10-26 | Oki Electric Ind Co Ltd | Microprocessor unit |
US4348720A (en) * | 1979-08-31 | 1982-09-07 | Bell Telephone Laboratories, Incorporated | Microcomputer arranged for direct memory access |
JPS5850367A (ja) * | 1981-09-18 | 1983-03-24 | Matsushita Electric Ind Co Ltd | ガス流量調節装置 |
JPS58192148A (ja) * | 1982-05-07 | 1983-11-09 | Hitachi Ltd | 演算処理装置 |
-
1984
- 1984-07-27 JP JP59158260A patent/JP2618223B2/ja not_active Expired - Lifetime
-
1985
- 1985-07-26 DE DE8585109417T patent/DE3579862D1/de not_active Expired - Lifetime
- 1985-07-26 KR KR1019850005371A patent/KR900005284B1/ko not_active IP Right Cessation
- 1985-07-26 EP EP85109417A patent/EP0169577B1/en not_active Expired - Lifetime
- 1985-07-29 US US06/760,180 patent/US4740892A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2618223B2 (ja) | 1997-06-11 |
JPS6136845A (ja) | 1986-02-21 |
EP0169577B1 (en) | 1990-09-26 |
DE3579862D1 (de) | 1990-10-31 |
EP0169577A2 (en) | 1986-01-29 |
EP0169577A3 (en) | 1986-11-26 |
KR900005284B1 (ko) | 1990-07-27 |
US4740892A (en) | 1988-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900013403A (ko) | 개선된 입.출력 인터럽트 제어를 가지는 가상 컴퓨터 시스템 | |
KR860006743A (ko) | 데이타 처리 시스템 | |
KR910006856A (ko) | 어드레스 레지스터를 이용하여 동적으로 버스제어를 실행하는 마이크로컴퓨터 | |
KR860000601A (ko) | 메모리 액세스 제어 시스템 | |
KR940012147A (ko) | 마이크로컴퓨터 시스템 | |
KR870000645A (ko) | 가상 메모리 시스템내의 직접 입/출력 장치 | |
KR860004356A (ko) | 데이타 처리장치 | |
KR850003650A (ko) | 텔레텍스트류 신호 디코더 | |
KR880004380A (ko) | 버스트 전송 모드를 갖는 버스 마스터 | |
KR870011524A (ko) | 마이크로프로세서칩의 스택프레임캐시 | |
KR860002049A (ko) | 캐쉬 메모리 제어회로 | |
KR960035270A (ko) | 순서에 따르지 않고 판독 및 기입 명령을 실행하는 메모리 제어기 | |
KR910003498A (ko) | 마이크로 프로세서 | |
KR890005740A (ko) | 선택적 개시 버스트를 구비한 버스 마스터 | |
KR880003252A (ko) | 마이크로 프로세서 | |
KR870011537A (ko) | 어드레스 변환을 사용한 데이타 처리 시스템 | |
KR930700907A (ko) | 스톨캐쉬를 제공하기 위한 장치 및 방법 | |
KR860000595A (ko) | 정보처리장치를 위한 메모리액세스 제어방식 | |
KR880013059A (ko) | 코프로세서 지정 시스템 | |
KR860001379A (ko) | 마이크로 콤퓨터 | |
KR880011676A (ko) | 캐쉬 메모리를 사용한 블록 액세스 방식 | |
KR880014471A (ko) | 가상 머신 시스템용의 게스트 머신 실행 제어시스템 | |
KR880014761A (ko) | 직접 메모리 억세스용 데이타 전송 제어장치 | |
KR900013390A (ko) | 마이크로 프로세서 | |
KR950009451A (ko) | 데이타처리 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
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: 19990629 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |