KR860001379A - 마이크로 콤퓨터 - Google Patents

마이크로 콤퓨터 Download PDF

Info

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
Application number
KR1019850005371A
Other languages
English (en)
Other versions
KR900005284B1 (ko
Inventor
히로유끼(외 1) 기다
Original Assignee
미다 가쓰시게
가부시기가이샤 히다찌 세이사꾸쇼
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 미다 가쓰시게, 가부시기가이샤 히다찌 세이사꾸쇼 filed Critical 미다 가쓰시게
Publication of KR860001379A publication Critical patent/KR860001379A/ko
Application granted granted Critical
Publication of KR900005284B1 publication Critical patent/KR900005284B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3851Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution from multiple instruction streams, e.g. multistreaming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/22Microcontrol or microprogram arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7828Architectures of general purpose stored program computers comprising a single central processing unit without memory
    • G06F15/7832Architectures of general purpose stored program computers comprising a single central processing unit without memory on one IC chip (single chip microprocessors)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/22Microcontrol or microprogram arrangements
    • G06F9/26Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
    • G06F9/262Arrangements for next microinstruction selection
    • G06F9/268Microinstruction 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레지스터군, 마이크로 컴퓨터와 주기억 장치를 포함한 외부장치간의 데이터 통신을 버퍼하는데 사용되는 버퍼레지스터 및 산술논리 장치를 통하고 있는 내부 버스라인으로 구성되며, 제1레지스터군 및 버퍼레지스터는 서로 연통되어 있고, 요구되는 보조기능의 처리를 위해 설치된 제2레지스터군은 상기 내부버스라인과 접속되어 있으며, 또 명령어처리 및 요구되는 보조기능을 처리를 위해 마이크로 명령어를 기억하는 마이크로프로그램기억 및 제어수단이 설치되어, 산술논리장치, 제1 및 제2레지스터군 및 버퍼레지스터를 제어하고, 이리하여 산술논리장치, 버퍼레지스터 및 내부버스라인은 마이크로 프로그램기억 및 제어수단으로부터 판독되는 마이크로 명령어를 계속 실행함으로써 명령어처리 및 요구되는 보조기능의 처리에 의해 분할되는 것을 특징으로 하는 마이크로 컴퓨터.
  2. 상기 보조기능은 디렉트메모리액세스 제어이며, 상기 제2레지스터군은 원어드레스 및 전송된 데이터의 전송선 어드레스를 기억하기 위해 사용되는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
  3. 상기 보조기능은 다이나믹메모리 리프레쉬제어이며, 상기 제2레지스터군은 리프레쉬될 데이터의 어드레스를 기억하기 위해 사용되는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
  4. 주기억 장치의 어드레스 스페이스의 일부로서의 어드레스는 상기 제2레지스터군에 할당되며, 따라서 상기 제2레지스터군은 실행처리의 중단이 외부장치로부터 요청될 때, 상기 제1레지스터군의 내용을 일시 저장하기 위한 스택으로서 작용하는 것을 특징으로 하는 특허청구의 범위 1기재의 마이크로 컴퓨터.
  5. 상기 제1 및 제2레지스터군은 각 레지스터군의 어드레스가 할당되어 있는 싱글랜덤액세스 메모리에 할당되어 있는 것을 특징으로 하는 특허청구의 범위 1∼4기재의 중의 어느 1항에 기재되어 있는 마이크로 컴퓨터.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019850005371A 1984-07-27 1985-07-26 마이크로 컴퓨터 KR900005284B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 演算処理装置

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