[go: up one dir, main page]

JPH05257815A - Central processing unit - Google Patents

Central processing unit

Info

Publication number
JPH05257815A
JPH05257815A JP5217792A JP5217792A JPH05257815A JP H05257815 A JPH05257815 A JP H05257815A JP 5217792 A JP5217792 A JP 5217792A JP 5217792 A JP5217792 A JP 5217792A JP H05257815 A JPH05257815 A JP H05257815A
Authority
JP
Japan
Prior art keywords
instruction
memory
memory address
area
unit
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.)
Pending
Application number
JP5217792A
Other languages
Japanese (ja)
Inventor
Takeo Takahashi
猛夫 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP5217792A priority Critical patent/JPH05257815A/en
Publication of JPH05257815A publication Critical patent/JPH05257815A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To protect memory contents from destruction due to illegal memory access by deciding whether a memory address for an operation instruction detected by an instruction detection part is true or false by a check part. CONSTITUTION:When the operation instruction for reading from or writing to a data area and a stack area during program execution is detected by the instruction detection part 7 from an instruction decoding result, the check part 10 decides whether the memory address for the operation instruction detected by the instruction detection part 7 is true or false according to a memory address range set in an area determination register 9. Consequently, the memory contents can effectively be protected from the destruction due to illegal memory access. Further, a detection setting register 11 decides whether or not the setting state of the memory address range by the area setting register 9 is effective or ineffective and a program check for the operation check can selectively be made.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、プログラム制御を行う
中央処理装置に係り、特に、メモリ保護機能付きの中央
処理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a central processing unit for controlling programs, and more particularly to a central processing unit with a memory protection function.

【0002】[0002]

【従来の技術】図3は従来の中央処理装置の構成を説明
するブロック図である。図において、1は各処理を制御
するための制御部、2は命令の格納されているメモリア
ドレスの記憶(プログラムカウンタによる)および算術
演算や論理演算の際使用されるデータを記憶(汎用レジ
スタによる)するためのレジスタ部、3は実際に算術演
算や論理演算を行う算術論理演算部、4は命令を読み込
み解読するための命令解読部、5は算術演算や論理演算
の結果を出力するためのデータバス、6は読込みまたは
書込み時にメモリアドレスを指定するためのアドレスバ
スである。以下、図4に示すフローチャートを参照しな
がら図3の動作について説明する。
2. Description of the Related Art FIG. 3 is a block diagram illustrating the configuration of a conventional central processing unit. In the figure, 1 is a control unit for controlling each process, 2 is a memory address storing instructions (by a program counter), and data used in arithmetic and logical operations (by a general-purpose register). ), A register unit 3 for actually performing arithmetic operations or logical operations, an instruction decoding unit 4 for reading and decoding instructions, and a reference numeral 5 for outputting results of arithmetic operations or logical operations. A data bus 6 is an address bus for designating a memory address when reading or writing. The operation of FIG. 3 will be described below with reference to the flowchart shown in FIG.

【0003】図4は、図3に示した中央処理装置におけ
るデータ転送処理手順の一例を示すフローチャートであ
る。なお、(1) 〜(5) は各手順を示す。プログラムにお
けるデータ転送の実行は、制御部1によって命令解読信
号が命令解読部4に送られる。データバス5を介して信
号を受信した命令解読部4は、レジスタ部2のプログラ
ムカウンタの示すメモリの内容を読み込むために、アド
レスバス6にプログラムカウンタのデータを出力し、デ
ータバス5を介してメモリの内容を読み込み、命令の解
読を行う(1) 。また、同様にしてオペランドの読み込み
も行う。制御部1は命令解読部4の命令解読結果に基づ
いてオペランドの演算処理が必要ならば(2) 、算術論理
演算部3に演算信号を送り、演算を実行させる(3) 。演
算終了後、結果データをメモリに格納するために、メモ
リのアドレスをアドレスバス6に出力し(4) 、データバ
ス5を介して結果データを出力して(5) 、指定のメモリ
に格納して、処理を終了する。
FIG. 4 is a flow chart showing an example of a data transfer processing procedure in the central processing unit shown in FIG. Note that (1) to (5) show each procedure. To execute the data transfer in the program, the instruction decoding signal is sent to the instruction decoding unit 4 by the control unit 1. The instruction decoding unit 4, which has received the signal via the data bus 5, outputs the data of the program counter to the address bus 6 in order to read the contents of the memory indicated by the program counter of the register unit 2, and then via the data bus 5. The contents of memory are read and the instructions are decoded (1). The operands are also read in the same manner. The control unit 1 sends an operation signal to the arithmetic and logic operation unit 3 to execute the operation (3) when the operation processing of the operand is necessary based on the instruction decoding result of the instruction decoding unit 4 (2). After the calculation is completed, in order to store the result data in the memory, the address of the memory is output to the address bus 6 (4), the result data is output via the data bus 5 (5) and stored in the specified memory. Then, the process ends.

【0004】[0004]

【発明が解決しようとする課題】従来の中央処理装置は
上記のように構成されているので、実行するプログラム
が論理的に間違っており、プログラムの命令が格納され
ているメモリ領域にデータを出力して命令の格納してあ
るメモリ領域の内容を破壊したり、また、スタックメモ
リのオーバフローが発生してスタック領域以外のメモリ
の内容を破壊したりした場合にも、中央処理装置にはそ
れが不正な動作であることが検出できないという問題点
があった。
Since the conventional central processing unit is constructed as described above, the program to be executed is logically wrong and the data is output to the memory area in which the instructions of the program are stored. If the contents of the memory area where the instruction is stored are destroyed, or if the stack memory overflows and the contents of the memory other than the stack area are destroyed, the central processing unit does not There is a problem that it cannot be detected that the operation is illegal.

【0005】本発明は、上記の問題点を解決するために
なされたもので、データ領域あるいはスタック領域以外
のメモリに対するデータの入出力処理が実行されたこと
を検出することにより、プログラム実行に伴う不正なア
クセスによるメモリ内容の破壊を防止できる中央処理装
置を提供することを目的とする。
The present invention has been made in order to solve the above problems, and detects the execution of data input / output processing with respect to a memory other than the data area or the stack area, thereby accommodating program execution. It is an object of the present invention to provide a central processing unit capable of preventing the destruction of memory contents due to unauthorized access.

【0006】[0006]

【課題を解決するための手段】本発明に係る中央処理装
置は、プログラム実行時におけるデータ領域およびスタ
ック領域に対する読込みまたは書込みを行う操作命令を
命令解読結果から検出する命令検出部と、この命令検出
部により検出された操作命令に対するメモリアドレスを
検出するアドレス検出部と、操作命令に対してアクセス
可能なメモリアドレス範囲を設定する領域設定レジスタ
と、この領域設定レジスタに設定されたメモリアドレス
範囲に基づいて命令検出部により検出された操作命令に
対するメモリアドレスの真偽を判定するチェック部とを
有するものである。
A central processing unit according to the present invention includes an instruction detecting section for detecting an operation instruction for reading or writing a data area and a stack area during program execution from an instruction decoding result, and an instruction detecting section. Based on the address detection unit that detects the memory address for the operation instruction detected by the unit, the area setting register that sets the accessible memory address range for the operation instruction, and the memory address range set in this area setting register And a check unit that determines the authenticity of the memory address for the operation command detected by the command detection unit.

【0007】また、領域設定レジスタによるメモリアド
レス範囲の設定状態を有効または無効に決定する検出設
定レジスタを設けたものである。
Further, a detection setting register for determining whether the setting state of the memory address range by the area setting register is valid or invalid is provided.

【0008】[0008]

【作用】本発明においては、命令検出部によりプログラ
ム実行時におけるデータ領域およびスタック領域に対す
る読込みまたは書込みを行う操作命令を命令解読結果か
ら検出すると、チェック部が領域設定レジスタに設定さ
れたメモリアドレス範囲に基づいて命令検出部により検
出された操作命令に対するメモリアドレスの真偽を判定
し、不正なメモリアクセによるメモリ内容の破壊を有効
に保護する。
According to the present invention, when the instruction detection unit detects an operation instruction for reading or writing the data area and the stack area at the time of program execution from the instruction decoding result, the checking unit sets the memory address range set in the area setting register. Based on the above, the authenticity of the memory address for the operation instruction detected by the instruction detecting unit is determined, and the destruction of the memory content by the illegal memory access is effectively protected.

【0009】また、検出設定レジスタにより領域設定レ
ジスタによるメモリアドレス範囲の設定状態を有効また
は無効に決定可能とし、操作命令に対するプログラムチ
ェック実行を選択的に行う。
Further, the detection setting register makes it possible to determine whether the setting state of the memory address range by the area setting register is valid or invalid, and selectively executes the program check for the operation instruction.

【0010】[0010]

【実施例】図1は本発明の一実施例を示す中央処理装置
の構成を説明するブロック図である。図において、1は
各処理を制御するための制御部、2は命令の格納されて
いるメモリアドレスの記憶(プログラムカウンタによ
る)および算術演算や論理演算の際使用されるデータを
記憶(汎用レジスタによる)するためのレジスタ部、3
は実際に算術演算や論理演算を行う算術論理演算部、4
は命令を読み込み解読するための命令解読部、5は算術
演算や論理演算の結果を出力するためのデータバス、6
は読込みまたは書込み時にメモリアドレスを指定するた
めのアドレスバスである。7はプログラム実行時におけ
るデータ領域およびスタック領域に対する操作を検出す
るための命令検出部、8は操作対象のメモリアドレスを
検出するためのアドレス検出部、9は各メモリに対する
アクセス可能な範囲を指定するための領域設定レジスタ
で、データ領域上位アドレスレジスタ9a,データ領域
下位アドレスレジスタ9b,スタック領域トップアドレ
スレジスタ9c,スタック領域ボトムアドレスレジスタ
9d等を備えている。10は領域設定レジスタで指定さ
れたメモリの範囲に対する操作かどうかを検出するチェ
ック部、11は領域設定レジスタ9の内容をもとに検出
機能を有効にするか、無効にするかを設定するための検
出設定レジスタである。
1 is a block diagram for explaining the configuration of a central processing unit showing an embodiment of the present invention. In the figure, 1 is a control unit for controlling each process, 2 is a memory address storing instructions (by a program counter), and data used in arithmetic and logical operations (by a general-purpose register). ) To register, 3
Is an arithmetic and logic operation unit that actually performs arithmetic and logical operations, 4
Is an instruction decoding unit for reading and decoding instructions, 5 is a data bus for outputting the results of arithmetic operations and logical operations, 6
Is an address bus for designating a memory address when reading or writing. Reference numeral 7 is an instruction detection unit for detecting an operation on a data area and a stack area during program execution, 8 is an address detection unit for detecting a memory address of an operation target, and 9 is an accessible range for each memory. The area setting register is provided with a data area upper address register 9a, a data area lower address register 9b, a stack area top address register 9c, a stack area bottom address register 9d, and the like. Reference numeral 10 is a check unit for detecting whether or not the operation is for the range of the memory specified by the area setting register, and 11 is for setting whether to enable or disable the detection function based on the content of the area setting register 9. It is a detection setting register of.

【0011】このように構成された中央処理装置におい
て、命令検出部7によりプログラム実行時におけるデー
タ領域およびスタック領域に対する読込みまたは書込み
を行う操作命令を命令解読結果から検出されると、チェ
ック部10が領域設定レジスタ9に設定されたメモリア
ドレス範囲に基づいて命令検出部7により検出された操
作命令に対するメモリアドレスの真偽を判定し、不正な
メモリアクセスによるメモリ内容の破壊を有効に保護す
る。
In the central processing unit having the above-described structure, when the instruction detecting section 7 detects an operation instruction for reading or writing the data area and the stack area during program execution from the instruction decoding result, the checking section 10 Based on the memory address range set in the area setting register 9, the authenticity of the memory address with respect to the operation instruction detected by the instruction detecting unit 7 is determined, and the destruction of the memory content due to the illegal memory access is effectively protected.

【0012】また、検出設定レジスタ11により領域設
定レジスタ9によるメモリアドレス範囲の設定状態を有
効または無効に決定可能とし、操作命令に対するプログ
ラムチェック実行を選択的に行う。
Further, the detection setting register 11 makes it possible to determine the setting state of the memory address range by the area setting register 9 as valid or invalid, and selectively executes the program check for the operation instruction.

【0013】図2は、図1に示した中央処理装置におけ
るデータ転送処理手順の一例を示すフローチャートであ
る。なお、(1) 〜(9) は各手順を示す。
FIG. 2 is a flow chart showing an example of a data transfer processing procedure in the central processing unit shown in FIG. Note that (1) to (9) show each procedure.

【0014】プログラムにおけるデータ転送の実行は、
制御部1によって命令解読信号が命令解読部4に送られ
る。データバス5を介して信号を受信した命令解読部4
は、レジスタ部2のプログラムカウンタの示すメモリの
内容を読み込むために、アドレスバス6にプログラムカ
ウンタのデータを出力し、データバス5を介してメモリ
の内容を読み込み、命令の解読を行う(1) 。また、同様
にしてオペランドの読み込みも行う。制御部1は命令解
読部4の命令解読結果に基づいてオペランドの演算処理
が必要ならば(2) 、算術論理演算部3に演算信号を送
り、演算を実行させる(3) 。演算終了後、制御部1は検
出設定レジスタ11が真値(検出機構が有効)であるか
どうかをチェックし(4) 、YESならば命令検出部7に
メモリ操作検出の指令を送出し、メモリ操作命令である
かどうかをチェックし(5) 、YESならばアドレス検出
部8に指令を送出し、操作対象のメモリのアドレスを得
て、得られたアドレスが領域設定レジスタ9の範囲にあ
るかどうかのチェックをチェック部10に指令し、領域
設定レジスタ9の範囲内にあるかどうかをチェックし
(6) 、NOならば領域設定レジストスタート範囲外の不
正なメモリアクセスが発生したものとして、例外処理を
発生させて(7) 、実行中のプログラムまたは他のプログ
ラムに報知することが可能となる。
The execution of data transfer in a program is
The control unit 1 sends an instruction decoding signal to the instruction decoding unit 4. Instruction decoding unit 4 which has received a signal via data bus 5
Outputs the data of the program counter to the address bus 6 in order to read the contents of the memory indicated by the program counter of the register unit 2, reads the contents of the memory via the data bus 5, and decodes the instruction (1). .. The operands are also read in the same manner. The control unit 1 sends an operation signal to the arithmetic and logic operation unit 3 to execute the operation (3) when the operation processing of the operand is necessary based on the instruction decoding result of the instruction decoding unit 4 (2). After the calculation is completed, the control unit 1 checks whether or not the detection setting register 11 is a true value (the detection mechanism is valid) (4), and if YES, sends a command for memory operation detection to the instruction detection unit 7, It is checked whether it is an operation command (5), and if YES, a command is sent to the address detection unit 8 to obtain the address of the memory to be operated, and whether the obtained address is within the range of the area setting register 9. The check unit 10 is instructed to check whether or not it is within the range of the area setting register 9.
(6) If NO, it is possible to notify the program being executed or another program by generating exception processing (7), assuming that an illegal memory access outside the area setting registration start range has occurred. ..

【0015】一方、ステップ(4) ,ステップ(5) の判定
がNOの場合(検出設定レジスタ11が偽値の場合また
はメモリ操作命令でない場合)またはステップ(6) の判
定がYESの場合(または領域設定レジスタ範囲内の操
作の場合)は、データをメモリに格納するために、メモ
リのアドレスをアドレスバス6に出力し(8) 、データバ
ス5を介して結果データを出力して(9) 、指定のメモリ
に格納して、処理を終了する。
On the other hand, if the determinations in steps (4) and (5) are NO (when the detection setting register 11 is a false value or is not a memory operation instruction) or when the determination in step (6) is YES (or In the case of operation within the area setting register range), the address of the memory is output to the address bus 6 to store the data in the memory (8), and the result data is output via the data bus 5 (9). , Store it in the specified memory, and finish the process.

【0016】[0016]

【発明の効果】以上説明したように、本発明は命令検出
部によりプログラム実行時におけるデータ領域およびス
タック領域に対する読込みまたは書込みを行う操作命令
が命令解読結果から検出されると、チェック部が領域設
定レジスタに設定されたメモリアドレス範囲に基づいて
命令検出部により検出された操作命令に対するメモリア
ドレスの真偽を判定するように構成したので、不正なメ
モリアクセスによるメモリ内容の破壊を有効に保護する
ことができる。
As described above, according to the present invention, when the instruction detecting section detects an operation instruction for reading or writing the data area and the stack area during program execution from the instruction decoding result, the checking section sets the area. Since it is configured to judge the authenticity of the memory address for the operation instruction detected by the instruction detection unit based on the memory address range set in the register, it is possible to effectively protect the memory contents from being destroyed by unauthorized memory access. You can

【0017】また、検出設定レジスタにより領域設定レ
ジスタによるメモリアドレス範囲の設定状態を有効また
は無効に決定するように構成したので、操作命令に対す
るプログラムチェック実行を選択的に行うことができ
る。
Further, since the detection setting register determines whether the setting state of the memory address range by the area setting register is valid or invalid, the program check execution for the operation instruction can be selectively performed.

【0018】従って、実行するプログラムのメモリ操作
に対する論理的なエラーを発見することが容易となり、
プログラム開発およびデバッグの際の労力および処理時
間を大幅に削減できる等の効果を奏する。
Therefore, it becomes easy to find a logical error in the memory operation of the program to be executed,
This has the effect of significantly reducing the labor and processing time during program development and debugging.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示す中央処理装置の構成を
説明するブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a central processing unit showing an embodiment of the present invention.

【図2】図1に示した中央処理装置におけるデータ転送
処理手順の一例を示すフローチャートである。
FIG. 2 is a flowchart showing an example of a data transfer processing procedure in the central processing unit shown in FIG.

【図3】従来の中央処理装置の構成を説明するブロック
図である。
FIG. 3 is a block diagram illustrating a configuration of a conventional central processing unit.

【図4】図3に示した中央処理装置におけるデータ転送
処理手順の一例を示すフローチャートである。
4 is a flowchart showing an example of a data transfer processing procedure in the central processing unit shown in FIG.

【符号の説明】[Explanation of symbols]

1 制御部 2 レジスタ部 3 算術論理演算部 4 命令解読部 5 データバス 6 アドレスバス 7 命令検出部 8 アドレス検出部 9 領域設定レジスタ 9a データ領域上位アドレスレジスタ 9b データ領域下位アドレスレジスタ 9c スタック領域トップアドレスレジスタ 9d スタック領域ボトムアドレスレジスタ 10 チェック部 11 検出設定レジスタ 1 control unit 2 register unit 3 arithmetic logic operation unit 4 instruction decoding unit 5 data bus 6 address bus 7 instruction detection unit 8 address detection unit 9 area setting register 9a data area upper address register 9b data area lower address register 9c stack area top address Register 9d Stack area bottom address register 10 Check unit 11 Detection setting register

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 解読された命令に従ってデータ処理を行
う中央処理装置において、プログラム実行時におけるデ
ータ領域およびスタック領域に対する読込みまたは書込
みを行う操作命令を命令解読結果から検出する命令検出
部と、この命令検出部により検出された前記操作命令に
対するメモリアドレスを検出するアドレス検出部と、前
記操作命令に対してアクセス可能なメモリアドレス範囲
を設定する領域設定レジスタと、この領域設定レジスタ
に設定されたメモリアドレス範囲に基づいて前記命令検
出部により検出された前記操作命令に対するメモリアド
レスの真偽を判定するチェック部とを具備したことを特
徴とする中央処理装置。
1. A central processing unit for processing data according to a decoded instruction, and an instruction detection unit for detecting an operation instruction for reading or writing data area and stack area during program execution from an instruction decoding result, and this instruction. An address detection unit that detects a memory address for the operation instruction detected by the detection unit, an area setting register that sets a memory address range accessible to the operation instruction, and a memory address set in the area setting register A central processing unit, comprising: a check unit that determines the authenticity of a memory address for the operation instruction detected by the instruction detection unit based on a range.
【請求項2】 領域設定レジスタによるメモリアドレス
範囲の設定状態を有効または無効に決定する検出設定レ
ジスタを具備したことを特徴とする請求項1記載の中央
処理装置。
2. The central processing unit according to claim 1, further comprising a detection setting register that determines whether the setting state of the memory address range by the region setting register is valid or invalid.
JP5217792A 1992-03-11 1992-03-11 Central processing unit Pending JPH05257815A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5217792A JPH05257815A (en) 1992-03-11 1992-03-11 Central processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5217792A JPH05257815A (en) 1992-03-11 1992-03-11 Central processing unit

Publications (1)

Publication Number Publication Date
JPH05257815A true JPH05257815A (en) 1993-10-08

Family

ID=12907532

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5217792A Pending JPH05257815A (en) 1992-03-11 1992-03-11 Central processing unit

Country Status (1)

Country Link
JP (1) JPH05257815A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263447A (en) * 1994-12-20 1996-10-11 Sun Microsyst Inc Distributed computer system and operating method thereof
KR100393985B1 (en) * 1999-12-22 2003-08-06 엘지전자 주식회사 Memory protecting device and method
KR100525537B1 (en) * 2000-12-28 2005-11-02 엘지전자 주식회사 Applied Program Bungle Detection Apparatus and Method by Interrupt
JP2010525456A (en) * 2007-04-20 2010-07-22 モトローラ・インコーポレイテッド Logical device with write protected memory management unit register
JP2015060499A (en) * 2013-09-20 2015-03-30 富士通株式会社 Arithmetic processing device, information processing apparatus, information processing apparatus control method, and information processing apparatus control program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263447A (en) * 1994-12-20 1996-10-11 Sun Microsyst Inc Distributed computer system and operating method thereof
KR100393985B1 (en) * 1999-12-22 2003-08-06 엘지전자 주식회사 Memory protecting device and method
KR100525537B1 (en) * 2000-12-28 2005-11-02 엘지전자 주식회사 Applied Program Bungle Detection Apparatus and Method by Interrupt
JP2010525456A (en) * 2007-04-20 2010-07-22 モトローラ・インコーポレイテッド Logical device with write protected memory management unit register
JP2015060499A (en) * 2013-09-20 2015-03-30 富士通株式会社 Arithmetic processing device, information processing apparatus, information processing apparatus control method, and information processing apparatus control program

Similar Documents

Publication Publication Date Title
US5305460A (en) Data processor
JPH07200413A (en) Microcomputer
US20050240701A1 (en) Interrupt control apparatus
JPS6237419B2 (en)
JPH05257815A (en) Central processing unit
KR960011669A (en) Central Processing Unit
KR100239438B1 (en) Central Processing Unit with Malfunction Protection
JPH05216721A (en) Electronic computer
JP3616588B2 (en) Micro program check system
JPH06139084A (en) Information processing equipment
JPS6020769B2 (en) Microprogram control method
JPH02278446A (en) Memory access control circuit
JPH1139159A (en) Computer system
JP2987281B2 (en) Processor
JPS6117474Y2 (en)
JPH05346876A (en) Cpu controller
JP3585940B2 (en) calculator
JPH0227690B2 (en)
JPH0535499A (en) Data processing device and data processing method
JPH0795288B2 (en) Microcomputer
JPH03233732A (en) Electronic computer
JPS6083149A (en) Computer
JPS62131339A (en) Information processor
JPS6058491B2 (en) Error processing method
JPS62182934A (en) program execution device