ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

Freescale 68HC12

索引 Freescale 68HC12

68HC12(または6812やHC12と略記)は、フリースケール・セミコンダクタによる16ビットマイクロコントローラのシリーズである。元は1990年代の中頃に最初に発表されたFreescale 68HC11を拡張したアーキテクチャである。いくつかのインストラクションが拡張されているが、HC11用に記述されたプログラムは、通常はHC12と互換性がある。最初の68HC12のモデルは、最大8MHzのバス速度と、最大128kBのフラッシュメモリを備えていた。.

9 関係: マイクロコントローラフリースケール・セミコンダクタ命令セットアキュムレータ (コンピュータ)キロバイトステータスレジスタFreescale 68HC11100メガビット・イーサネット16ビット

マイクロコントローラ

マイクロコントローラ(microcontroller)は、コンピュータシステムをひとつの集積回路に組み込んだものである。.

新しい!!: Freescale 68HC12とマイクロコントローラ · 続きを見る »

フリースケール・セミコンダクタ

フリースケール・セミコンダクタ(Freescale Semiconductor, Inc.)は、かつて存在したアメリカの半導体製造企業である。2004年、モトローラ社の半導体部門が分離して設立された。通信や車載といった組み込みシステム向けのチップを主要な製品としていた。2015年12月7日をもってオランダのNXPセミコンダクターズに吸収合併された。 本社はテキサス州オースティンにあり、世界20カ国以上で活動している。.

新しい!!: Freescale 68HC12とフリースケール・セミコンダクタ · 続きを見る »

命令セット

命令セット(めいれいせっと、instruction set)は、コンピュータのハードウェアに対して命令を伝えるための言葉の語彙。.

新しい!!: Freescale 68HC12と命令セット · 続きを見る »

アキュムレータ (コンピュータ)

アキュムレータ(Accumulator)は、コンピュータにおいて、演算装置による演算結果を累積する、すなわち総和を得るといったような計算に使うレジスタや変数のことである。特にプロセッサにあるそのようにして使える唯一のレジスタを指すことがあるがその意味では、ジャーゴンファイルのaccumulatorの項の冒頭に "Archaic term for a register." とあるように、基本的には古語である。 しかし、現代のプロセッサでもx86プロセッサにはアキュムレータマシン(後述)風のところがある。AXレジスタ(8ビットプロセッサ時代のAレジスタに由来する。32ビットではEAX)がアキュムレータ的に扱われており、初期の命令セットでは一部の命令(代表的なものはMULとDIV)のソースの一方およびデスティネーションが暗黙でAXとDXに固定されている、AXを対象とする命令には短縮形がある、などのように、AXレジスタにアキュムレータとしての特別扱いがあった。後に拡張されるに従い、アセンブリ言語レベルでは任意の命令に任意のオペランドが指定できるようになりこの特徴は見えなくなった。しかし、機械語レベルでは後方互換性を保っているのでこの特徴は残っている。また、AXレジスタは関数の返り値を格納するレジスタとして使われるなど「よく使われるレジスタ」であり、そういった意味でこの語が使われることもある。.

新しい!!: Freescale 68HC12とアキュムレータ (コンピュータ) · 続きを見る »

キロバイト

バイト (kilobyte) はコンピュータで情報の大きさや記憶装置の容量を表す単位である。kBと略記される。 普段よく使われているSI接頭辞のキロ (k) と違って、慣用では210を表すものとして使われることが多い。この場合、1,024バイトを1キロバイトと換算する。 103と区別する目的で、kではなくKと書くことも多い。しかし、Kと大文字で書くことを定めたなんらかの規定があるわけではない(口語では、さらに明確に区別するために、「ケーバイト」と読む場合もある)。 いずれにせよ、このように1,024バイトを1キロバイトとするのはあくまで慣用であり、SI接頭辞に厳密に従えば、1kBは1,000バイトである。そのため、明確に210を表したい場合は、キビバイト (KiB) を用いる方が無用な混乱を招かずに済む。.

新しい!!: Freescale 68HC12とキロバイト · 続きを見る »

ステータスレジスタ

テータスレジスタは、コンピュータのプロセッサなどにおいて、フラグのビットの集まったワードをその内容とするレジスタである。フラグレジスタやフラグバイト、コンディションコードレジスタなどとも呼ばれる。 その仕様は一般に、プロセッサの命令セットと密接に結びついており、命令セットアーキテクチャ(ISA)毎に決まっている。.

新しい!!: Freescale 68HC12とステータスレジスタ · 続きを見る »

Freescale 68HC11

68HC11(または、6811やHC11と略記)は、モトローラによる8ビットマイクロコントローラのファミリであり、現在はフリースケール・セミコンダクタが製造している。68HC11はMC6800マイクロプロセッサから派生したCISCマイクロコントローラである。68HC11は68HC05マイクロコントローラよりも高価であるが強力であり、バーコードリーダ、ホテルのカードキーライター、アマチュア向けのロボットやその他の多くの組み込みシステムで使われている。 PLCCで提供されている。 内部的には、HC11の命令セットはMC6800にYインデックスレジスタを加えたものであり、上位互換性がある(Yレジスタを扱う命令は、1バイトプレフィックスの0x18が付いたオペコードを使用する)。HC11は2つの8ビットアキュムレータのAとB、2つの16ビットインデックスレジスタのXとY、ステータスレジスタ、16ビットスタックポインタとプログラムカウンタを持つ。加えて、いくつかの命令はAとBのレジスタを組み合わせ、16ビットのDレジスタとして扱う。 HC11ファミリ向けの標準的なブートローダは、BUFFALO("Bit User Fast Friendly Aid to Logical Operation")と呼ばれる(ブートアップ時にシリアルポートにBUFFALOのプロンプトが見える場合は、ボード上のフラッシュメモリが消去されている可能性がある)。全てのHC11のモデルが、BUFFALOブートローダを内蔵しているわけではない。68HC11A0とA1はブートローダを内蔵していないが、A8は内蔵している。 HC11のバージョンの差により、アルファベットで名前がつけられたポートの数は異なる。最も一般的なバージョンは5つのポート(A,B,C,D,E)があるが、ポートを3つしか持っていないものもある(バージョンD3)。ポートD以外の各ポートはそれぞれ8ビットである。ポートDは6ビットである(チップのバリエーションによっては、Dも8ビットである)。HC11は内蔵のプログラムとRAM(1から768バイト)、または最大64キロバイトの外部メモリで動作する。外部メモリを使用する場合、ポートBとCがアドレスバスとデータバスとして使用される。この場合ポートCは、アドレスの低位バイトとデータの両方で使用するため時分割多重となる。 ポート変換ユニットのMC68HC24をHC11と合わせて使用することが出来る。外部のアドレスバスに置かれた場合は、MC68HC24はポートBとCの機能として動作する。ポートAは入力のキャプチャ、出力の比較、パルスアキュムレータ、他のタイマ機能を持つ。ポートDはシリアルI/Oの機能を、ポートEはAD変換器の機能を持つ。 Freescale 68HC12は68HC11を強化したバージョンである。 Freescale 68HC16マイクロコントローラは、68HC11のアップグレードとして、ほとんど互換性のある16ビットプロセッサを意図している。.

新しい!!: Freescale 68HC12とFreescale 68HC11 · 続きを見る »

100メガビット・イーサネット

100メガビット・イーサネット(ファストイーサネットまたはファーストイーサネット、Fast Ethernet)は、100Mbpsの転送速度のイーサネット。ツイストペアケーブルを使用する場合、セグメント長は100m、光ケーブルを使用する場合セグメント長は412mで、リピータ・ハブ段数は2段までとなっている。主に100BASE-TXが使用されている。 習慣的に、100BASEは「ひゃくベース」と発声する。.

新しい!!: Freescale 68HC12と100メガビット・イーサネット · 続きを見る »

16ビット

記載なし。

新しい!!: Freescale 68HC12と16ビット · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »