ホームページ よくある問題 tcon とはどのようなレジスタですか?

tcon とはどのようなレジスタですか?

Feb 28, 2020 am 09:45 AM
登録する

#TCON: タイマ制御レジスタ

レジスタ アドレス 88H、ビット アドレス 8FH ~ 88H

tcon とはどのようなレジスタですか?

TF0(TF1)——カウントオーバーフローフラグビットカウンタがオーバーフローすると、このビットは 1 に設定されます。

TR0 (TR1) - タイマ動作制御ビット

TR0 (TR1) = 0 の場合、タイマ/カウンタ動作を停止します。

TR0 (TR1) = 1 の場合、タイマ/カウンタ動作を開始します。タイマ/カウンタの動作

IE0 (IE1)——外部割り込み要求フラグ

CPU が P3.2 (P3.3) で有効な割り込み要求をサンプリングすると、このビットはハードウェアを 1 に設定します。割り込み応答が完了し、割り込みサービスが転送されると、ハードウェアは自動的に割り込みサービスを 0 にクリアします。

IT0 (IT1) - 外部割り込み要求信号モード制御ビット

IT0 (IT1) = 1 パルスモードの場合 (立ち下がりエッジの立ち下がりジャンプが有効)

When IT0 ( IT1) = 0 レベルモード (アクティブローレベル) このビットはソフトウェアによって 1 にセットまたは 0 にクリアされます。

TF0 (TF1)——カウント オーバーフロー フラグ ビット

カウンタがオーバーフローすると、このビットはハードウェアによって 1 に設定されます。割り込みサービスに切り替えると、ハードウェアは自動的にサービスを 0 にクリアします。カウントオーバフローフラグビットの使用用途には、割り込みモード使用時は割り込み要求フラグビットとして使用する場合と、クエリモード使用時はクエリステータスビットとして使用する場合があります。

さらに関連する知識については、

PHP 中国語 Web サイト に注目してください。

以上がtcon とはどのようなレジスタですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

コードセグメント内のオフセットアドレスを格納するレジスタは何ですか? コードセグメント内のオフセットアドレスを格納するレジスタは何ですか? Jan 22, 2021 pm 01:54 PM

コードセグメント内のオフセットアドレスを格納するレジスタは、命令ポインタレジスタです。命令ポインタ レジスタ IP は、プログラム内の命令の実行シーケンスを制御するために使用されます。通常の動作中、IP には、BIU によってフェッチされる次の命令 (バイト) のオフセット アドレスが含まれています。通常の状況では、命令コードは次のようになります。メモリから一度アクセスされると、命令が順次実行されるように、IP は自動的に 1 ずつ増加します。

Go 言語のレジスタ制御についての深い理解 Go 言語のレジスタ制御についての深い理解 Apr 04, 2024 am 09:51 AM

Go 言語は、アセンブリ命令を通じて CPU レジスタを直接制御できるようにすることでパフォーマンスを最適化します。レジスタは、データが保存される CPU 内の一時的な場所です。 Go 言語は、x86 および ARM レジスタへのアクセスに使用できる asm パッケージを通じてアセンブリ命令を提供します。アセンブリ命令は、反復子のメモリ割り当てオーバーヘッドを回避し、ループのパフォーマンスを向上させます。プラットフォームとシステムの依存関係、潜在的なプログラムクラッシュのリスク、および必要な場合のみ使用する原則のため、アセンブリ命令を使用する場合は注意が必要です。

C言語でレジスタストレージクラスとは何ですか? C言語でレジスタストレージクラスとは何ですか? Aug 30, 2023 am 09:45 AM

C プログラミング言語には、autoexternstaticregister という 4 つのストレージ クラスがあり、register 変数のキーワードは register です。レジスタ変数の値は、通常の変数が格納されるメモリではなく、CPU のレジスタに格納されます。レジスタは、CPU 内の一時的な記憶ユニットです。これにより、レジスタ変数のアクセス時間が通常の変数よりも高速になります。例 1 以下は、C プログラムのレジスタ ストレージ クラスです。 デモンストレーション #include<stdio.h>main(){ registerinti;&

Go 言語のレジスタ操作能力を分析する Go 言語のレジスタ操作能力を分析する Apr 03, 2024 pm 09:03 PM

Go 言語は、アセンブリのインライン化を通じてレジスタへのアクセスとレジスタに対する操作を提供します。整数レジスタ、浮動小数点レジスタ、ベクトル レジスタなどのレジスタを使用すると、プログラムのパフォーマンスが大幅に向上します。この記事では、整数乗算演算を最適化する実践的なケースのデモンストレーションを通じて、レジスタを使用して効率的な低レベル演算を行い、より高速な Go アプリケーションを作成する方法を示します。

CPU に少量のデータが保存されるデバイスを何と呼びますか? CPU に少量のデータが保存されるデバイスを何と呼びますか? Jul 18, 2022 pm 04:29 PM

それを「レジスター」といいます。レジスタとは、CPU 内部でデータを保存するための小さな記憶領域で、演算に伴うデータや演算結果を一時的に保存するために使用されます。レジスタの役割はバイナリコードを記憶することであり、記憶機能を持ったフリップフロップで構成されており、1つのフリップフロップで1ビットのバイナリコードを記憶できるため、nビットのバイナリコードを記憶するレジスタにはn個のフリップフロップが必要となります。

シリアルポートの動作を制御するレジスタは何ですか? シリアルポートの動作を制御するレジスタは何ですか? Jul 22, 2022 am 10:53 AM

シリアル ポートの動作モードを制御するレジスタは、シリアル ポート制御レジスタである SCON です。SCON は、シリアル通信方式の選択、受信、送信を制御し、シリアル ポートのステータスを示すために使用されます。バイトアドレスとビットアドレスの両方で、バイトアドレスは「98H」、アドレスビットは「98H~9FH」です。

Go言語のレジスタ制御機能に関する研究 Go言語のレジスタ制御機能に関する研究 Apr 04, 2024 am 08:09 AM

Go 言語ではレジスタに対する制御が制限されているため、低レベルの最適化が可能です。アセンブリ命令 (MOVQ、MOVL、MOVB、ADDQ、SUBQ) を使用してレジスタを制御できますが、ガベージ コレクション メカニズムでレジスタ参照が破壊されないよう注意して使用する必要があります。さらに、アセンブリ命令の使用にはアセンブリ言語の知識が必要であり、プラットフォームに依存します。

go 言語制御レジスターは使用できますか? go 言語制御レジスターは使用できますか? Aug 24, 2023 pm 01:41 PM

Go 言語はレジスタを直接制御できません。 Go 言語の設計目標は、ハードウェアに直接アクセスするのではなく、より安全で使いやすいプログラミング環境を提供することであるため、Go 言語はレジスタにアクセスする能力が制限されています。レジスタを直接制御することはできませんが、ハードウェアと対話するためのメカニズムがいくつか提供されており、開発者はこれらのインターフェイスを使用して外部デバイスと通信し、その動作を制御できます。 Go 言語は、型システムの制限を回避してメモリに直接アクセスするための低レベル プログラミング機能も提供します。