JPS6327729B2 - - Google Patents

Info

Publication number
JPS6327729B2
JPS6327729B2 JP10274280A JP10274280A JPS6327729B2 JP S6327729 B2 JPS6327729 B2 JP S6327729B2 JP 10274280 A JP10274280 A JP 10274280A JP 10274280 A JP10274280 A JP 10274280A JP S6327729 B2 JPS6327729 B2 JP S6327729B2
Authority
JP
Japan
Prior art keywords
code
output
program
input
microcomputer
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
JP10274280A
Other languages
English (en)
Other versions
JPS5727332A (en
Inventor
Norio Yamashita
Osamu Ikeda
Kenji Hiroki
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP10274280A priority Critical patent/JPS5727332A/ja
Publication of JPS5727332A publication Critical patent/JPS5727332A/ja
Publication of JPS6327729B2 publication Critical patent/JPS6327729B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4825Interrupt from clock, e.g. time of day

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Microcomputers (AREA)
  • Read Only Memory (AREA)

Description

【発明の詳細な説明】 本発明はデータ処理装置に於けるマイクロコン
ピユータのコード変換方法に関するものであり、
特に8ビツトから構成されるバイト単位のデータ
を処理し、1バイトで表現される256通りの情報
から特定の情報を引き出すコード変換方法に関す
るものである。
通常4ビツトあるいは8ビツト処理のマイクロ
コンピユータに於いて、データバスラインは8ビ
ツトで構成されており、この8ビツトのデータバ
スラインの信号を所望のコードに変換する場合に
は専用のAND−OR ROMを用いていた。例えば
第1図に示す如く7×5のドツトマトリクスに依
つて数字あるいは文字等を表示する場合、8ビツ
トのデータを35個の信号に変換する必要がある。
第2図はその具体的構造を示すAND−OR、
ROMであり、入力はa0〜a7の8ビツトのデータ
が入力され8ビツトの信号は一旦b0〜b255の256
個の信号にAND ROMに依つて変換され、更に
b0〜b255の信号はc0〜c34の35個の信号にOR−
ROMに依つて変換されるものである。
しかしながら第2図に示す様なAND−OR
ROMを用いるとAND−OR ROMを形成するた
めの面積が非常に大きくなり、1チツプ内に4ビ
ツトあるいは8ビツトマイクロコンピユータを形
成する場合に全体としてのチツプ面積が大きくな
り、結果的に同一ウエフアから回収される数量が
減少する欠点があつた。
本発明は上述した欠点に鑑みて為されたもので
あり、8ビツトのデータ内容に応じたタイマー時
間を設定し、そのタイマー装置の制御に依つてコ
ード変換するマイクロコンピユータのコード変換
方法を提供するものである。以下図面を参照して
本発明を詳細に説明する。
第3図は本発明の実施例を示すブロツク図であ
り、1はプログラムが一部の領域に収容されたプ
ログラム記憶装置(以下ROMと言う)、2は
ROM1に収容されているプログラムをアドレス
するプログラムカウンタ、3はプログラムカウン
タ2に依つてアドレスされたプログラムを一時記
憶するインストラクシヨンレジスタ、4はサブル
ーチンコール時プログラムカウンタ2の内容を退
避させるスタツクレジスタ、5はプログラムに依
つて時間が設定されるタイマー装置、6は8ビツ
トのバスライン、7は入出力端子である。
ROM1は例えば第4図に示す如く0番地から
n番地までプログラム及び変換すべきデータが収
容され、n番地からn+α番地までの各番地に
は、変換されるべき8ビツトで表わされた情報に
対応し、所定の目的にコード変換された例えば35
ビツトのデータが収容されている。プログラムカ
ウンタ2は所定ビツト数のカウンタで構成され、
ROM1のアドレスを指定する。このプログラム
カウンタ2に依つて指定されたマイクロプログラ
ムはインストラクシヨンレジスタ3に記憶され、
そのプログラムが実行される。またインストラク
シヨンレジスタ3に記憶されたプログラムはバス
ライン6にも出力される。プログラムがタイマー
設定の機能であればタイマー装置5に相当のタイ
マー時間がバスライン6を通じて設定され、所定
のタイマー時間が経過するとその出力信号8に依
つてプログラムカウンタ2が制御される。更にバ
スライン6は入出力端子7に接続され所定の出力
命令に依つてバスライン6の信号を入出力端子7
に出力する。
入出力端子7は第5図に示される如く、各々ラ
ツチ回路9が設けられ、ラツチ回路9の出力Qは
外部接続用端子10に接続されると共に入力ライ
ン11に依つてバスライン6に取り込まれる構造
となつている。出力命令が実行されると出力され
るべきデータがバスライン6に出力され、同時に
ラツチクロツク制御信号12が印加され、バスラ
イン6上のデータがラツチ回路9に記憶され外部
接続用端子10から出力される。又入力命令が実
行されると外部接続用端子10のデータは入力ラ
イン11を通してバスライン6に送出され所定の
処理が行なわれる。更に外部接続用端子10には
出力機能のみ及び入力機能のみの端子も設けられ
ている。
次に第3図及び第5図を参照して動作を説明す
る。
まず、プログラムをスタートさせると、プログ
ラムカウンタ2はROM1の所定の番地を順次選
択して、選択されたプログラムはインストラクシ
ヨンレジスタ3に順次記憶され実行される。この
プログラム中にコード変換命令があるとROM1
内の変換すべきデータが選択され、インストラク
シヨンレジスタ3にその内容が記憶されると共に
バスライン6を通じて所定時間がタイマー装置5
にセツトされる。同時にプログラムカウンタ2の
内容はスタツクレジスタ4に退避し、プログラム
カウンタ2は新らたに第4図に示す変換データが
収容されたn番地をアドレスする内容となり、順
次n、n+1、……n+αとアドレスされて行
く。
正確にはn番地からn+α番地までには出力命
令とコード変換されたデータとが1対になつたプ
ログラムが収容されており、n番地から順次アド
レスされることに依り、インストラクシヨンレジ
スタ3及びバスライン6を通して入出力端子7よ
りデータがパラレルに順次出力される。そこでタ
イマー装置5にセツトされた所定時間が経過する
と出力信号8に依つてプログラムカウンタ2が制
御され、プログラムカウンタ2は次の番地をアド
レスするのが停止され所定のプログラムが実行さ
れる。実際にはn番地からn+α番地での出力命
令に対して出力信号8に依つて割込みがかかり、
割り込み処理に依つて、その時入出力端子7に出
力されているコードを変換されたコードとして処
理すべく動作する。その後プログラムカウンタ2
はスタツクレジスタ4に退避された内容の次の番
地をアドレスする内容となり、元のプログラムに
復帰する。
割込み処理の一例を更に詳述すると、出力信号
8に依る割込み処理はラツチ回路9に記憶されて
いるデータを変換されたコードとして入力ライン
11を通してバスライン6に入力し、該入力を更
に他の出力端子に入力する。また他の例ではラツ
チ回路9から出力しているデータが変換されたコ
ードであることを示す信号を他の出力端子から出
力し外部の利用に供する処理をすることもでき
る。
この様にROM1に収容されるデータは変換さ
れるべき情報に依つてセツトされるタイマー時間
と対応しており、そのデータが出力されるまでの
時間とタイマー時間とが一致しているものであ
る。
上述の如く本発明に依れば非常に大きな面積を
有するAND−OR ROMを形成する必要は無く、
マイクロプログラムが収容されるプログラム記憶
装置の空白部分に必要なだけのデータをタイマー
時間に対応して収容するだけで良く、4ビツトあ
るいは8ビツトマイクロコンピユータのチツプ面
積を大幅に減少することが可能となるものであ
る。
【図面の簡単な説明】
第1図はコード変換が必要な7×5ドツトマト
リクスに依る表示、第2図は第1図に示した表示
に必要なコード変換をするための従来例を示す
AND−OR ROM、第3図は本発明の実施例を示
すブロツク図、第4図はROMのプログラム記憶
領域を示す図、第5図は要部回路図である。 1……マイクロプログラム記憶装置(ROM)、
2……プログラムカウンタ、3……インストラク
シヨンレジスタ、4……スタツクレジスタ、5…
…タイマー装置、6……バスライン、7……入出
力端子、8……出力信号。

Claims (1)

  1. 【特許請求の範囲】 1 命令を収容するプログラム記憶装置と、該プ
    ログラム記憶装置のアドレスを与えるプログラム
    カウンタと、前記所定の命令に依つてタイマー時
    間が設定されるタイマー装置と、複数の入出力端
    子とを少なくとも有するマイクロコンピユータに
    於いて、前記プログラム記憶装置の所定領域に複
    数のコードが記憶され、所定の命令が選択された
    時所定時間が前記タイマー装置にセツトされると
    共に前記コードが順次選択出力され、所定時間経
    過時に出力されたコードを変換コードとすること
    を特徴とするマイクロコンピユータのコード変換
    方法。 2 特許請求の範囲第1項に於いて、前記タイマ
    ー装置が所定時間経過した時出力される信号に依
    り割込み処理が実施され、該割込み処理のプログ
    ラムに依つて前記プログラム記憶装置から出力さ
    れたコードを変換コードとすることを特徴とする
    マイクロコンピユータのコード変換方法。 3 特許請求の範囲第2項に於いて、前記割込み
    処理はその時出力されているデータが変換コード
    であることを示す信号を他の出力端子より出力す
    ることを特徴とするマイクロコンピユータのコー
    ド変換方法。 4 特許請求の範囲第2項に於いて、前記割込み
    処理は入力出端子に設けられたラツチの内容を入
    力し、該入力を他の出力端子より変換されたコー
    ドとして出力することを特徴とするマイクロコン
    ピユータのコード変換方法。
JP10274280A 1980-07-25 1980-07-25 Code converting system for microcomputer Granted JPS5727332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10274280A JPS5727332A (en) 1980-07-25 1980-07-25 Code converting system for microcomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10274280A JPS5727332A (en) 1980-07-25 1980-07-25 Code converting system for microcomputer

Publications (2)

Publication Number Publication Date
JPS5727332A JPS5727332A (en) 1982-02-13
JPS6327729B2 true JPS6327729B2 (ja) 1988-06-06

Family

ID=14335681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10274280A Granted JPS5727332A (en) 1980-07-25 1980-07-25 Code converting system for microcomputer

Country Status (1)

Country Link
JP (1) JPS5727332A (ja)

Also Published As

Publication number Publication date
JPS5727332A (en) 1982-02-13

Similar Documents

Publication Publication Date Title
US4152697A (en) Parallel run-length decoder
JPS6327729B2 (ja)
US5675722A (en) Pattern output apparatus
JPS6054032A (ja) 読み入力文字別の変換候補表示方法および装置
JPS61243327A (ja) 記録装置
SU857994A1 (ru) Устройство дл определени старшинства операций
JPS5816186B2 (ja) 文字パタ−ン発生器
JPS624739B2 (ja)
KR940005438B1 (ko) 한글조합형 코드 변환회로
KR910009096B1 (ko) 한글코드 변환방법
JPS5844573A (ja) 電子辞書
JPS606876Y2 (ja) ドットパタ−−ン表示装置
JPS58193577A (ja) 漢字学習機
JPS648503B2 (ja)
JPS6136248B2 (ja)
JPH0223871B2 (ja)
JPS6167172A (ja) 漢字内部コ−ド生成装置
JPH0155495B2 (ja)
JPH01103720A (ja) キー入力装置
JPH0783269B2 (ja) 16進変換装置
JPS60150134A (ja) カ−ソル表示方式
JPS6339063B2 (ja)
JPS6310228A (ja) 記録装置
JPS62211690A (ja) 文字表示方式
JPH01200390A (ja) 図形情報読み出し装置