JPS56135246A - Subroutine access control system - Google Patents
Subroutine access control systemInfo
- Publication number
- JPS56135246A JPS56135246A JP3797480A JP3797480A JPS56135246A JP S56135246 A JPS56135246 A JP S56135246A JP 3797480 A JP3797480 A JP 3797480A JP 3797480 A JP3797480 A JP 3797480A JP S56135246 A JPS56135246 A JP S56135246A
- Authority
- JP
- Japan
- Prior art keywords
- return
- subroutine
- circuit
- address
- register
- 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; 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
- G06F9/4486—Formation of subprogram jump address
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)
Abstract
PURPOSE:To return the control from a subroutine efficiently, by returning address information, set in a return address preserving circuit, to an address register by a sequence control circuit once an instruction is judged subroutine return one. CONSTITUTION:Microprogram memory 1 is stored with a microprogram of subroutine constitution, and from address register 2, microinstructions are outputted. Further, this system is provided with return address preserving circuit 5, arithmetic part 6 and sequence control circuit 7 which controls the execution of a train of microinstructions. Circuit 7, once detecting subroutine access instruction CALL of microinstruction register 4, sets return address part RA of register 4 in circuit 5 via signal line 71. Further, when subroutine return instruction RETURN is detected, the address information set in circuit 5 is set in register 2 via signal line 51. Thus, the memory capacity is reduced and the execution speed is increased.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3797480A JPS56135246A (en) | 1980-03-25 | 1980-03-25 | Subroutine access control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3797480A JPS56135246A (en) | 1980-03-25 | 1980-03-25 | Subroutine access control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS56135246A true JPS56135246A (en) | 1981-10-22 |
JPS645332B2 JPS645332B2 (en) | 1989-01-30 |
Family
ID=12512531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3797480A Granted JPS56135246A (en) | 1980-03-25 | 1980-03-25 | Subroutine access control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS56135246A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01119138U (en) * | 1988-02-08 | 1989-08-11 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5023948A (en) * | 1973-07-02 | 1975-03-14 |
-
1980
- 1980-03-25 JP JP3797480A patent/JPS56135246A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5023948A (en) * | 1973-07-02 | 1975-03-14 |
Also Published As
Publication number | Publication date |
---|---|
JPS645332B2 (en) | 1989-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS57101957A (en) | Storage control device | |
GB1528332A (en) | Central processing unit employing microprogrammable control in a data processing system | |
KR860004355A (en) | Processor capable of running one or several programs on multiple calculations | |
JPS56135246A (en) | Subroutine access control system | |
JPS57168350A (en) | Information processor | |
JPS5520534A (en) | Data processor | |
JPS5779555A (en) | Advanced control system for instruction | |
JPS57101945A (en) | Control system of information processor | |
JPS5757349A (en) | Microprogram control type data processor | |
JPS5769457A (en) | Microprogram controller | |
JPS56147246A (en) | Program control device | |
JPS5794999A (en) | Protection system for microinstruction control memory | |
JPS57105038A (en) | Operand processing method of ss-type instruction | |
JPS57105036A (en) | Register means access system | |
JPS57197653A (en) | Control device of microprogram | |
JPS6437623A (en) | Data processor | |
JPS57106958A (en) | Data processor | |
JPS56137447A (en) | Information processor | |
JPS57132226A (en) | Interprocessor data transfer system | |
JPS56162151A (en) | Information processing device | |
JPS57209541A (en) | Data processor having instruction rom | |
JPS6418841A (en) | Information processor for prefetching instruction | |
JPS56145600A (en) | Detection system for memory destruction | |
JPS55134450A (en) | Microprogram control unit | |
JPS5776637A (en) | Microprocessor on microprogram control system |