JPS6138501B2 - - Google Patents

Info

Publication number
JPS6138501B2
JPS6138501B2 JP56101114A JP10111481A JPS6138501B2 JP S6138501 B2 JPS6138501 B2 JP S6138501B2 JP 56101114 A JP56101114 A JP 56101114A JP 10111481 A JP10111481 A JP 10111481A JP S6138501 B2 JPS6138501 B2 JP S6138501B2
Authority
JP
Japan
Prior art keywords
instruction
address
program
instructions
read
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.)
Expired
Application number
JP56101114A
Other languages
Japanese (ja)
Other versions
JPS582957A (en
Inventor
Koichi Yuasa
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56101114A priority Critical patent/JPS582957A/en
Publication of JPS582957A publication Critical patent/JPS582957A/en
Publication of JPS6138501B2 publication Critical patent/JPS6138501B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Microcomputers (AREA)

Description

【発明の詳細な説明】 本発明はユーザ指定の記憶情報(ユーザ・プロ
グラム)を書込んだ読み出し専用メモリを有する
ワンチツプマイクロコンピユータに関し、特にワ
ンチツプ中に設定されたユーザ・プログラムが機
能的に問題があるか否かを動作チエツク可能にし
たワンチツプマイクロコンピユータに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a one-chip microcomputer having a read-only memory in which user-specified storage information (user program) is written, and in particular, the present invention relates to a one-chip microcomputer that has a read-only memory in which user-designated storage information (user program) is written. The present invention relates to a one-chip microcomputer that is capable of checking its operation to see if it exists.

従来、ワンチツプマイクロコンピユータのユー
ザROM(読み出専用メモリ)、即ちユーザの指定
に応じて記憶情報を任意に設定できるようにした
マスクROMのワンチツプマイクロコンピユータ
単体でのチエツク方法としては、メモリダンプ機
能によりユーザ指定のプログラム内容が書込まれ
ているか否かのチエツクを行う方式のもの、ある
いは実装テスターによる2つのROMのプログラ
ムを実行してその動作を比較チエツクする方式が
ある。
Conventionally, the method for checking the user ROM (read-only memory) of a one-chip microcomputer, that is, the mask ROM that allows the storage information to be set arbitrarily according to the user's specifications, in a single one-chip microcomputer is to use a memory dump. There is a method that checks whether the program contents specified by the user have been written based on the function, or a method that uses a mounting tester to execute two ROM programs and compare and check their operations.

しかし、前者の方式は、単にユーザ・プログラ
ムの内容が正規に書込まれているか否かのチエツ
クであり、ユーザROMのプログラムの実行によ
る動作チエツクを行うものでないため、ユーザ・
プログラムが機能的に正しいものであるか否かは
チエツクすることができない。また、後者の方式
にあつてはリストアツプ端子をONさせてプログ
ラムを走らせ、これによりユーザ・プログラムに
よる動作チエツクが可能であるが、しかし、被制
御システムを接続しないワンチツプマイクロコン
ピユータ単体でチエツク動作を行われる関係上、
ユーザ・プログラム中にCALL命令、JMP命令等
が含まれていると、ユーザ・ROMのプログラム
を実行しても上記特定命令のプログラムループが
繰返し実行されてしまい、ユーザROM内のプロ
グラム内容全体をチエツクできない欠点があつ
た。
However, the former method simply checks whether the contents of the user program have been properly written, and does not check the operation of the user ROM by executing the program.
It is not possible to check whether the program is functionally correct. In addition, in the latter method, it is possible to check the operation by the user program by turning on the restore terminal and running the program. Due to the fact that
If the user program contains CALL instructions, JMP instructions, etc., even if the program in the user ROM is executed, the program loop of the above specific instructions will be executed repeatedly, making it difficult to check the entire program contents in the user ROM. There was a drawback that I couldn't do it.

本発明は上記のような問題を解決したもので、
ユーザROM中にJMP命令、CALL命令等の分岐
命令の特定処理ルーチン用のプログラムが存在し
ていてもこれをノーオペレーシヨン状態にしてユ
ーザROM内に書込まれたプログラムを強制的に
0番地から最終番地までアクセスし、ユーザ・プ
ログラムの機能的欠陥等の有無をチエツクできる
ようにしたワンチツプマイクロコンピユータを提
供することを目的とする。
The present invention solves the above problems,
Even if there is a program for a specific processing routine for a branch instruction such as a JMP instruction or a CALL instruction in the user ROM, it will be put into a no-operation state and the program written in the user ROM will be forced to start from address 0. An object of the present invention is to provide a one-chip microcomputer that can access up to the final address and check whether there are any functional defects in a user program.

以下、本発明の実施例を図面について説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明にかかるマイクロコンピユータ
の機能ブロツク図を示すもので、1はユーザ・プ
ログラムが書込まれている読み出し専用メモリ
(以下これをROMと略称する)、2はユーザ・プ
ログラム用ROM1および図示しない入出力装置
等を制御、管理して与えられた仕事を処理すべく
必要な演算、転送処理などを実行する中央処理装
置(以下これをCPUと略称する)であり、前記
CPU2はROM1のアドレスを指定し、そのフエ
ツチサイクル毎にインクリメントされるアドレス
カウンタ3と、このアドレスカウンタ3とROM
1のアドレスバス4間に接続されたアドレスバツ
フア5と、前記ROM1の外部データバス6と内
部データバス7間を接続するデータバツフア8
と、前記内部データバス7に接続され、ROM1
から書出された命令コードを一時記憶する命令レ
ジスタ9と、この命令レジスタ9にストアされた
命令コードを解読する命令デコーダ10と、その
命令の実行に必要な制御信号およびタイミング信
号を発生する制御部11と、算術論理演算を実行
するアリスメテイツク・ロジツク・ユニツト(以
下ALUと略称する)12、及びその演算に必要
なデータをストアしておく汎用レジスタ13、ア
キユムレータ14およびテンポラリ・レジスタ1
5等からなる演算部16とから構成され、そして
前記ALU12、汎用レジスタ13、アキユムレ
ータ14およびテンポラリ・レジスタ15は内部
データバス7に結合されており、また、前記制御
部11から送出される内部制御信号バス17は前
記アドレスカウンタ3、アドレスバツフア5、デ
ータバツフア8、命令レジスタ9、命令デコーダ
10および演算部16に供給されるようになつて
いる。
FIG. 1 shows a functional block diagram of a microcomputer according to the present invention, in which 1 is a read-only memory (hereinafter referred to as ROM) in which a user program is written, and 2 is a ROM 1 for user programs. and a central processing unit (hereinafter referred to as CPU) that controls and manages input/output devices, etc. (not shown) and executes calculations, transfer processing, etc. necessary to process a given task, and is
The CPU 2 specifies the address of the ROM 1, and the address counter 3, which is incremented every fetch cycle, and the address counter 3 and the ROM.
an address buffer 5 connected between the address buses 4 of the ROM 1; and a data buffer 8 connected between the external data bus 6 and the internal data bus 7 of the ROM 1.
is connected to the internal data bus 7, and is connected to the ROM1.
an instruction register 9 that temporarily stores the instruction code written from the instruction register 9; an instruction decoder 10 that decodes the instruction code stored in the instruction register 9; and a controller that generates control signals and timing signals necessary for executing the instruction. 11, an arithmetic logic unit (hereinafter referred to as ALU) 12 that executes arithmetic and logical operations, a general-purpose register 13, an accumulator 14, and a temporary register 1 that store data necessary for the operation.
The ALU 12, the general-purpose register 13, the accumulator 14, and the temporary register 15 are connected to the internal data bus 7, and the internal control unit 16 sent from the control unit 11 The signal bus 17 is designed to be supplied to the address counter 3, address buffer 5, data buffer 8, instruction register 9, instruction decoder 10 and arithmetic section 16.

第2図は本発明の目的であるところのJMP命
令、CALL命令等が読出されたとき、これら命令
を無効にしてノー・オペレーシヨン命令に変換
し、かつアドレスカウンタ3の内容を+1して次
のアドレス指定を強制的に行わせる、即ちプログ
ラム中にJMP命令、CALL命令等が存在してもこ
れに伴うサブルーチン用プログラムの呼び出し、
あるいは飛び先番地の指定などを実行させること
なく、ROM1内のプログラムを0番地から最終
番地まで強制的に走らせ得るようにした回路手段
の具体例を示すものである。この第2図におい
て、命令レジスタ9から送出される8ビツトの命
令コードをデコードする命令デコーダ10には、
データ転送命令、算術論理演算命令、ブランチ命
令(JMP、CALL、RET)、I/O命令、状態指
定命令、NOP命令(ノー・オペレーシヨン命
令)等の指示を制御部11へ送出するための多数
の出力線X1,X2,……Xoが設けられており、こ
のうちサブルーチン用プログラムの呼出しを行う
CALL命令用の出力線X2および飛び先番地の指定
を行うJMP命令用の出力線Xiとアース間には命
令無効用の素子、例えばMOSトランジスタQ2
iが接続されているとともにこのMOSトランジ
スタQ2,Qiのゲートに各トランジスタをON、
OFFさせるゲート制御回路(インバータ回路)
18の出力が接続され、さらに前記ゲート制御回
路18の入力端には命令無効用入力端子19が接
続されており、この入力端子19には外部操作に
より命令を有効、無効にする論理信号が入力され
るようになつている。また、前記命令デコーダ1
0のNOP命令用出力線Xoには2入力ORゲート2
0が接続され、このORゲート20の他方の入力
端には前記ゲート制御回路18からの出力信号が
入力されるようになつている。
FIG. 2 shows that when JMP instructions, CALL instructions, etc., which are the object of the present invention, are read, these instructions are invalidated and converted to no-operation instructions, and the contents of address counter 3 are incremented by 1 and the next instruction is executed. In other words, even if there is a JMP instruction, CALL instruction, etc. in the program, the corresponding subroutine program call,
Alternatively, it shows a specific example of a circuit means that can forcibly run a program in ROM 1 from address 0 to the final address without specifying a destination address. In FIG. 2, an instruction decoder 10 that decodes an 8-bit instruction code sent from an instruction register 9 has the following information:
A large number of instructions for sending to the control unit 11 instructions such as data transfer instructions, arithmetic and logic operation instructions, branch instructions (JMP, CALL, RET), I/O instructions, status specification instructions, NOP instructions (no operation instructions), etc. Output lines X 1 , X 2 , ...X o are provided, among which the subroutine program is called.
Between the output line X 2 for the CALL instruction and the output line X i for the JMP instruction that specifies the destination address and ground, there is an element for disabling the instruction, such as a MOS transistor Q 2 ,
Q i is connected, and each transistor is turned on to the gate of this MOS transistor Q 2 and Q i .
Gate control circuit to turn off (inverter circuit)
18 is connected to the input terminal of the gate control circuit 18, and an input terminal 19 for disabling instructions is connected to the input terminal of the gate control circuit 18. A logic signal for enabling or disabling instructions by external operation is input to this input terminal 19. It is becoming more and more common. Further, the instruction decoder 1
0 NOP instruction output line X o has 2 input OR gate 2
0 is connected, and the output signal from the gate control circuit 18 is input to the other input terminal of the OR gate 20.

さらにまた、前記外部データバス6にはCPU
2での演算結果のデータなどプログラムの実行過
程で使用するデータ類の書込み/読出し用データ
メモリ(RAM)21およびプログラムのチエツ
クを行うLED等からなるステータス・インジケ
ータ22がステータス・ラツチ回路23を介して
接続されている。
Furthermore, the external data bus 6 includes a CPU.
A data memory (RAM) 21 for writing/reading data used in the program execution process, such as the data of the calculation result in step 2, and a status indicator 22 consisting of an LED, etc. for checking the program are connected via a status latch circuit 23. connected.

次に上記のように構成された本発明装置の動作
について説明する。
Next, the operation of the apparatus of the present invention configured as described above will be explained.

コンピユータにより制御される外部機器のない
メーカーサイドでのユーザ・プログラム内容の機
能チエツクに対しては、まず、外部操作により命
令無効用入力端子19を論理信号“L”に保持す
る。これにより第2図に示す如くゲート制御回路
18の出力を“H”にしてそれぞれのMOSトラ
ンジスタQ2,Qiを導通させ、命令デコーダ10
のCALL命令用出力線X2およびJMP命令用出力線
iをアースして、CALLおよびJMP命令に対す
る実行動作が無効になるように保持させておく。
For a function check of the contents of a user program on the manufacturer's side without external equipment controlled by a computer, first, the instruction invalidation input terminal 19 is held at the logic signal "L" by an external operation. As a result , the output of the gate control circuit 18 becomes "H " as shown in FIG.
The CALL command output line X2 and the JMP command output line Xi are grounded and held so that the execution operations for the CALL and JMP commands are disabled.

かかる状態でイニシヤライズの完了に伴い
CPU2が起動されると、アドレスカウンタ3の
内容がアドレスバツフア5およびアドレスバス4
を経由してユーザ・プログラムROM1に送出さ
れる。これによりROM1のアドレスを0番地か
ら指定して、そのアドレスに格納されている命令
をデータバス6,7を通して命令レジスタ9に一
時記憶させる。命令レジスタ9に記憶された命令
は命令デコーダ10によりデコードされ、いかな
る動作をする命令であるかを判定して、その判定
に基づき制御部11へ指令信号を送出する。制御
部11では命令に対応して制御信号およびタイミ
ング信号を演算部16およびアドレスカウンタ
3、命令レジスタ9、命令デコーダ10等に送出
し命令動作を実行する。そしてこの命令動作の実
行に伴うステータス情報は外部データバス6を通
してステータス・ラツチ回路23に送られ、ステ
ータス情報の定義にしたがつてデコードし、その
出力でステータス・インジゲータ22を動作させ
てプログラムのチエツクを行う。
Upon completion of initialization in this state,
When the CPU 2 is started, the contents of the address counter 3 are transferred to the address buffer 5 and the address bus 4.
It is sent to the user program ROM1 via. As a result, the address of the ROM 1 is specified starting from address 0, and the instruction stored at that address is temporarily stored in the instruction register 9 through the data buses 6 and 7. The command stored in the command register 9 is decoded by the command decoder 10, it is determined what kind of operation the command performs, and a command signal is sent to the control unit 11 based on the determination. The control unit 11 sends control signals and timing signals to the calculation unit 16, address counter 3, instruction register 9, instruction decoder 10, etc. in response to the instruction to execute the instruction operation. The status information associated with the execution of this command operation is sent to the status latch circuit 23 via the external data bus 6, where it is decoded according to the definition of the status information, and the output is used to operate the status indicator 22 to check the program. I do.

また、アドレスカウンタ3により命令の読出
し、命令の解読を含むフエツチサイクルが完了す
ると、その都度アドレスカウンタ3はインクリメ
ントされ、その内容に基づいて次の番地に格納さ
れているROM1内のプログラム命令を読出し、
その命令動作をROM1の0番地から最終番地ま
で実行することになる。
Furthermore, when a fetch cycle including instruction reading and instruction decoding is completed by the address counter 3, the address counter 3 is incremented each time, and based on the contents, the program instruction in the ROM 1 stored at the next address is reading,
The instruction operation will be executed from address 0 of ROM1 to the final address.

一方、CALL命令又はJMP命令等が格納されて
いるROM1内のアドレスがアドレスカウンタ3
により指定されると、これらの命令は通常の場合
と同様にデータバス6,7を通して命令レジスタ
9に取込まれると同時に、命令デコーダ10によ
り解読され、これによるCALL命令またはJMP命
令のデコード信号はそれぞれの出力線X2又はXi
から送出される。このとき、これらの出力線
X2,XiはMOSトランジスタQ2,Qiによりアース
されているため、出力線X2,Xiに送出される
CALLおよびJMP命令のデコード信号はそれれぞ
れのMOSトランジスタQ2,Qiを通してアースに
流れ、制御部11に対し指示することがない。こ
のため、CALL命令およびJMP命令による演算部
16等の命令動作が実行されないのである。ま
た、このときゲート制御回路18からの論理信号
“H”がORゲート20を介してNOP命令として
制御部11に加えられているため、該命令を受け
た制御部11は演算部16等に何等の命令動作指
令を与えず、単にアドレスカウンタ3の内容を+
1してCALL命令またはJMP命令等が格納されて
いる次の番地のROMアドレスを指定するように
制御する。
On the other hand, the address in ROM1 where the CALL instruction or JMP instruction, etc. is stored is the address counter 3.
When specified by , these instructions are taken into the instruction register 9 through the data buses 6 and 7 as in the normal case, and at the same time are decoded by the instruction decoder 10, and the decoded signal of the CALL instruction or JMP instruction is Each output line X 2 or X i
Sent from At this time, these output lines
Since X 2 and X i are grounded by MOS transistors Q 2 and Q i , they are sent to the output lines X 2 and X i
The decoded signals of the CALL and JMP commands flow to the ground through the respective MOS transistors Q 2 and Q i and do not issue any instructions to the control section 11 . Therefore, the instruction operations of the arithmetic unit 16 and the like by the CALL instruction and the JMP instruction are not executed. Also, at this time, since the logic signal "H" from the gate control circuit 18 is applied to the control unit 11 as a NOP command via the OR gate 20, the control unit 11 that has received the command does not do anything to the calculation unit 16, etc. The contents of address counter 3 are simply changed without giving an operation command.
1 to specify the ROM address of the next address where the CALL instruction, JMP instruction, etc. is stored.

上述のようにしてメーカサイドでのROM1の
プログラム内容のチエツクが完了し、ユーザサイ
ドでの実際の外部機器の結合によるプログラム実
行に際しては、命令無効用入力端子19に外部操
作により“H”レベル論理信号が加わるようにす
る。このようにすれば、ゲート制御回路18の出
力は常に“L”に保持されることになり、かつ
CALL命令およびJMP命令等の出力線X2,Xi
接続したMOSトランジスタQ2,QiはOFF状態に
保持されるため、CALLおよびJMP命令は無効に
されることがない。
After the manufacturer side has completed checking the program contents of ROM1 as described above, when the program is actually executed by connecting an external device on the user side, "H" level logic is input to the instruction invalidation input terminal 19 by external operation. Add the signal. In this way, the output of the gate control circuit 18 is always held at "L", and
Since the MOS transistors Q 2 and Q i connected to the output lines X 2 and X i of the CALL and JMP instructions are kept in the OFF state, the CALL and JMP instructions are not invalidated.

以上のように本発明によれば、プログラム
ROMから読出された命令を解読する命令デコー
ダの出力ラインに、プログラム中のCALLおよび
JMP命令に対してその命令を無効にする回路手段
を設け、これによりメーカサイドでのプログラム
内容のチエツク時にJMP、CALL命令を無効にし
てノー・オペレーシヨンとし、かつROMのアド
レスカウンタを+1してROMのプログラムを
JMP、CALL命令に関係なく0番地から最終番地
まで強制的に走らせるようにしたものであるか
ら、従来のようにプログラム中にCALLおよび
JMP命令が存在していてもこれにより一部のプロ
グラムが繰返し実行されるようなことがなく、こ
のため、ROMに書込まれたプログラムを0番地
から最終番地まで完全に実行でき、かつユーザ・
プログラムの機能的欠陥等の有無を確実にチエツ
クできるなどの効果がある。
As described above, according to the present invention, the program
The output line of the instruction decoder that decodes the instructions read from the ROM is
A circuit means for disabling the JMP instruction is provided, so that when the manufacturer checks the program contents, the JMP and CALL instructions are disabled, resulting in no operation, and the address counter of the ROM is increased by 1. Program the ROM
Since it is forcibly run from address 0 to the final address regardless of JMP or CALL instructions, CALL and CALL instructions are
Even if the JMP instruction exists, this prevents some programs from being repeatedly executed. Therefore, the program written in the ROM can be executed completely from address 0 to the final address, and the user can
This has the advantage of being able to reliably check whether there are any functional defects in the program.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明にかかるワンチツプマイクロコ
ンピユータの機能構成図、第2図は本発明におけ
るJMP命令等を無効にする回路の一例を示す回路
図である。 1……ROM、2……CPU、3……アドレスカ
ウンタ、9……命令レジスタ、10……命令デコ
ーダ、11……制御部、16……演算部、18…
…ゲート制御回路部、19……命令無効用入力端
子、21……データメモリ、22……ステータ
ス・インジケータ。
FIG. 1 is a functional configuration diagram of a one-chip microcomputer according to the present invention, and FIG. 2 is a circuit diagram showing an example of a circuit for invalidating the JMP instruction, etc. according to the present invention. 1...ROM, 2...CPU, 3...Address counter, 9...Instruction register, 10...Instruction decoder, 11...Control unit, 16...Arithmetic unit, 18...
...Gate control circuit section, 19...Input terminal for command invalidation, 21...Data memory, 22...Status indicator.

Claims (1)

【特許請求の範囲】[Claims] 1 少なくともユーザ・プログラムを記憶した読
出し専用メモリと、前記読出し専用メモリのアド
レス指定を行うアドレスカウンタと、前記アドレ
スカウンタのアドレス指定により読出されたプロ
グラム命令をデコードする命令デコーダと、前記
命令デコーダの指示により命令動作実行のための
制御信号およびタイミング信号を送出する制御部
と、前記制御部からの制御信号およびタイミング
信号により各命令に対応して命令動作を実行する
演算部とからなるマイクロコンピユータにおい
て、前記命令デコーダの出力側にプログラム中の
JMPおよびCALL命令等の分岐命令に対しその実
行を無効にする回路手段を設け、該回路手段によ
り前記分岐命令を無視して前記読出し専用メモリ
内のプログラムを0番地から最終番地まで強制的
に走らせ得るようにしたことを特徴とするワンチ
ツプマイクロコンピユータ。
1: a read-only memory that stores at least a user program; an address counter that specifies an address for the read-only memory; an instruction decoder that decodes a program instruction read by addressing the address counter; and instructions for the instruction decoder. A microcomputer comprising: a control unit that sends out control signals and timing signals for executing command operations; and an arithmetic unit that executes command operations in response to each command based on the control signals and timing signals from the control unit, The output side of the instruction decoder is programmed.
A circuit means for disabling the execution of branch instructions such as JMP and CALL instructions is provided, and the circuit means ignores the branch instruction and forcibly runs the program in the read-only memory from address 0 to the final address. A one-chip microcomputer characterized by the following features:
JP56101114A 1981-06-29 1981-06-29 One-chip microcomputer Granted JPS582957A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56101114A JPS582957A (en) 1981-06-29 1981-06-29 One-chip microcomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56101114A JPS582957A (en) 1981-06-29 1981-06-29 One-chip microcomputer

Publications (2)

Publication Number Publication Date
JPS582957A JPS582957A (en) 1983-01-08
JPS6138501B2 true JPS6138501B2 (en) 1986-08-29

Family

ID=14292040

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56101114A Granted JPS582957A (en) 1981-06-29 1981-06-29 One-chip microcomputer

Country Status (1)

Country Link
JP (1) JPS582957A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6031652A (en) * 1983-08-01 1985-02-18 Nec Corp Microcomputer incorporating read-only memory

Also Published As

Publication number Publication date
JPS582957A (en) 1983-01-08

Similar Documents

Publication Publication Date Title
EP0092646B1 (en) Method and apparatus of program patching in a data processing system
US5729675A (en) Apparatus for initializing a multiple processor computer system using a common ROM
US4926318A (en) Micro processor capable of being connected with a coprocessor
EP0569969A1 (en) Microcomputer having instruction memory storing instructions for reading out internal conditions
US4949241A (en) Microcomputer system including a master processor and a slave processor synchronized by three control lines
US6401197B1 (en) Microprocessor and multiprocessor system
US5784611A (en) Device and process for in-system programming electrically erasable and programmable non-volatile memory
KR970012145A (en) How to work with the data processor, how to run its debugging operations, and how to modify its breakpoint values
KR920008428B1 (en) Data processing device to prevent inconsistency of data stored in main memory and cache memory
JPH1078889A (en) Microcomputer
JP2001051874A (en) Microcomputer
US20030084232A1 (en) Device and method capable of changing codes of micro-controller
US4656581A (en) Vector mask control system
JPS6138501B2 (en)
US4628450A (en) Data processing system having a local memory which does not use a directory device with distributed resident programs and a method therefor
US3731285A (en) Homogeneous memory for digital computer systems
US7237099B2 (en) Multiprocessor system having a plurality of control programs stored in a continuous range of addresses of a common memory and having identification registers each corresponding to a processor and containing data used in deriving a starting address of a CPU-linked interrupt handler program to be executed by the corresponding processor
JPS60189047A (en) data processing equipment
JP2619425B2 (en) Sequence controller
KR200170154Y1 (en) Apparatus for controlling flash memory
JPH06103109A (en) Data processor and debug device using the same
JP2002541582A (en) Method and system for updating user memory in an emulator system
JP2859048B2 (en) Microcomputer
JPH04107630A (en) Central processing unit
JPS60193046A (en) Instruction exception detection method