JPS57211646A - Subroutine controlling system - Google Patents
Subroutine controlling systemInfo
- Publication number
- JPS57211646A JPS57211646A JP56096272A JP9627281A JPS57211646A JP S57211646 A JPS57211646 A JP S57211646A JP 56096272 A JP56096272 A JP 56096272A JP 9627281 A JP9627281 A JP 9627281A JP S57211646 A JPS57211646 A JP S57211646A
- Authority
- JP
- Japan
- Prior art keywords
- address
- controlling system
- entry
- flag
- subroutine return
- 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 OR CALCULATING; 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 prevent the runaway of a program, by making only contents, which are indicated as addresses by an indicating means of subroutine return time effective in the program controlling system for an information processing device having an address stack. CONSTITUTION:Each entry ENT in a stacker STK is provided with an address/ data discriminating flag F as a means which indicates whether an address or data is stored in this entry ENT; and when a subroutine return instruction is generated, this flag F is referred to reset the value of a stack pointer SP to an entry n-1 of F=0, and thus, an address (a) is read out surely.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56096272A JPS57211646A (en) | 1981-06-22 | 1981-06-22 | Subroutine controlling system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56096272A JPS57211646A (en) | 1981-06-22 | 1981-06-22 | Subroutine controlling system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57211646A true JPS57211646A (en) | 1982-12-25 |
| JPS6148738B2 JPS6148738B2 (en) | 1986-10-25 |
Family
ID=14160504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56096272A Granted JPS57211646A (en) | 1981-06-22 | 1981-06-22 | Subroutine controlling system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57211646A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63150732A (en) * | 1986-12-16 | 1988-06-23 | Fujitsu Ltd | Program running supervisory equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4949549A (en) * | 1972-09-14 | 1974-05-14 | ||
| JPS5259537A (en) * | 1975-11-11 | 1977-05-17 | Mitsubishi Electric Corp | Data processor |
| JPS5495144A (en) * | 1978-01-13 | 1979-07-27 | Hitachi Ltd | Malfunction detection system in data processing unit |
| JPS5584090A (en) * | 1978-12-19 | 1980-06-24 | Nec Corp | Stack control system for logic control unit |
-
1981
- 1981-06-22 JP JP56096272A patent/JPS57211646A/en active Granted
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4949549A (en) * | 1972-09-14 | 1974-05-14 | ||
| JPS5259537A (en) * | 1975-11-11 | 1977-05-17 | Mitsubishi Electric Corp | Data processor |
| JPS5495144A (en) * | 1978-01-13 | 1979-07-27 | Hitachi Ltd | Malfunction detection system in data processing unit |
| JPS5584090A (en) * | 1978-12-19 | 1980-06-24 | Nec Corp | Stack control system for logic control unit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63150732A (en) * | 1986-12-16 | 1988-06-23 | Fujitsu Ltd | Program running supervisory equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6148738B2 (en) | 1986-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES8106060A1 (en) | Multi-programming data processing system process suspension. | |
| JPS57211646A (en) | Subroutine controlling system | |
| JPS56157524A (en) | Registering system for format check program | |
| JPS57161936A (en) | Microprgram controlled information processing device | |
| JPS5769459A (en) | Program update processing system | |
| JPS57200983A (en) | Stacker control system | |
| JPS5786954A (en) | Software subroutine link system | |
| JPS56147246A (en) | Program control device | |
| JPS56145600A (en) | Detection system for memory destruction | |
| JPS5725053A (en) | Memory device | |
| JPS57111740A (en) | Updating control system of program content | |
| JPS6426935A (en) | Data processor | |
| JPS57103559A (en) | Program runaway detecting system | |
| JPS5537625A (en) | Data storing read system | |
| JPS5657139A (en) | Console device | |
| JPS57113161A (en) | Extraction system for status change bit | |
| JPS5584090A (en) | Stack control system for logic control unit | |
| JPS5613578A (en) | Data processing system employing virtual memory system | |
| JPS56162151A (en) | Information processing device | |
| GB1484380A (en) | Data processing system | |
| JPS5797159A (en) | Data processing device | |
| JPS56110123A (en) | Reconciliation device for utilization of common thing | |
| JPS5783846A (en) | Operation system for variable length data | |
| JPS573159A (en) | Variable length segment control system | |
| JPS56123043A (en) | Address stop circuit of data processor |