例を使用した16進数からASCIIおよびASCIIから16進数への変換

問題を排除するために楽器を試してください





テキストと数字の形式のデータは、電子デバイスのプログラミングに使用されます。しかし、コンピューターは人間の言語を理解できません。彼らは0と1の形式のデータしか理解できません。コンピュータでデータを解釈できるようにするために、多くの数値形式が使用されています。それらのいくつかは、2進数システム、8進数システム、16進数システムなどです。コンピューターがテキストを理解できるようにするために、ASCIIコードが使用されます。内部コンバーターは、データをある形式から別の形式に変換するために使用されます。 16進数からASCIIへの変換については以下で説明します。コンピュータは、参照用に標準のASCIIコードテーブルを参照します。

16進数の記数法とは何ですか?

16進数の記数法は 位置番号システム 数字を表すために使用されます。数字を表すために16の記号を使用しているため、「ヘキサ」という名前が付けられています。 16進数で使用される記号 '0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。' 16進数システムでは、数字とともにアルファベットを記号として使用します。 。




記号「0-9」は、0-9の数字を表すために使用されます。記号「A-F」は、10から15までの数字を表すために使用されます。数値の16進表現には、各桁に4つの10進ビットが必要です。

16進数システムの使用

16進数システムは、コンピュータープログラマーや開発者によって広く使用されています。コンピュータはバイナリビットしか理解できないため、コンピュータのほとんどの命令セットはバイナリコードを使用します。 16進数形式は、解釈する2進数が大きい場合や、大きい数に対して算術演算を実行する場合に非常に便利です。 16進数は、ユーザーがデータを簡単に解釈できるようにします。最新の電子機器はすべて、16進数形式を使用しています。デジタル通信では、送信するデータを16進形式に変換し、チャネルを介して送信することでエラーのない通信を実現します。 プロセッサー 64ビットのワード長で作業する場合も、命令セットに16進形式を使用します。



ASCIIコードとは何ですか?

ASCIIの略–情報交換のためのアメリカ標準コード。これはIEEEのマイルストーンの1つです。これは、コンピューターや電子機器などで文字やアルファベットを表現するための電子通信の文字エンコード標準です。ASCIIは、米国で電報コードを使用して開発されました。 1963年にASCIIコードの初版が発行されました。何年にもわたって多くの改訂が行われ、最新の更新は1986年に行われました。ASCIIコードは英語のアルファベットに基づいています。 256文字のコードがあり、127個の指定文字も含まれています。

ASCIIコードは、標準ASCIIコードと拡張ASCIIコードの2つのセットに分けられます。標準のASCIIコードは、「a」から「z」、数字「0」から「9」などの文字を表します。それらの範囲は、10進数で0〜127、16進数形式で00〜7Fです。これらは、印刷可能な文字とも呼ばれます。 0から31の範囲のコードには、周辺機器を制御するために割り当てられた制御文字が含まれており、印刷できません。


拡張ASCIIコードには、主にさまざまな言語で使用される記号と文字が含まれています。それらの範囲は、10進数で128〜255、16進数で80〜FFです。拡張コードは、標準ASCIIコードに存在する制御コードとともに、RS = -232、RS-485、RS-422、TTLなどのさまざまな通信プロトコルに使用されます。時間の到来とともに、英語以外の言語を含むように多くの変更がASCIIで行われます。

ASCIIコードの使用

American Telephone and Telegraph TWXは、1963年にASCIIコードを使用した最初のものでした。これは、7ビットのテレプリンターコードとして使用されました。 1968年から、米国連邦政府が使用するすべてのコンピューターは、情報交換にASCIIを使用し始めました。 2007年まで、ASCIIはワールドワイドウェブの一般的な文字エンコード標準でした。 ASCIIコーディングでは、各文字に1バイトを使用します。

16進数からASCIIへの変換方法

ASCIIコードは、コンピューターで文字をエンコードするためのものです。 ASCII文字を印刷したり、モニターに表示したりするには、その文字に指定されている16進コードを使用する必要があります。文字を識別するには、16進数からASCIIへの変換を知ることが重要です。

ASCIIは、文字を表すために1バイトの単語を使用します。したがって、16進数の各桁は4ビットであるため、16進数をペアに分割します。ペアごとに、ASCIIルックアップテーブルから指定されたASCII文字を見つけます。

ASCIIテーブル

ASCIIテーブル

16進数からASCIIへの変換例

変換を理解するために、例を見てみましょう。 16進数の「52696368」をASCIIに変換してみましょう。

ステップ1:右側からペアを作成します。余分な桁がある場合は、左側にゼロを追加してペアを完成させます。

= 52 | 69 | 63 | 68。

ステップ2:ASCIIコード表を参照して、16進ペアに相当する文字を取得します。

表から、52 = R、69 = i、63 = c、68 = h

したがって、指定された16進数のASCII表現は「リッチ」です。

ASCIIから16進数への変換方法

ASCIIから16進数への変換は、電子メールアドレスを保護するのに非常に役立ちます。この変換では、テキスト文字列が16進数の文字列に変換されます。この変換方法は、16進数からASCIIへの変換の逆のプロセスです。ここではASCII文字が使用され、ルックアップテーブルが参照されて16進数が生成されます。

ASCIIから16進数への変換例

ASCIIから16進数への変換を理解するための例を見てみましょう。テキスト文字列「Hope」を16進数に変換してみましょう。

ASCIIテーブルから、H = 48:o = ox6F:p = ox70:e = ox65

したがって、指定されたASCII文字列の16進変換は、「48 ox6fox70ox65」です。

変換用エンコーダ

16進数からASCIIへの変換は、オンラインコンバーターを使用して簡単に実行できます。コンピュータは変換にJAVAプログラムを使用します。この変換は、プリンタ、ディスプレイなどの周辺機器に使用されます…

ASCII値の変換のためにコンピュータシステムで使用されるアルゴリズムは、最初に文字をルックアップテーブルからの同等の整数に変換します。この整数は、指定された文字のASCII値と呼ばれます。次に、この整数は16進値に変換されます。

今日、デジタル技術は世界中で採用されています。 ASCIIコードも変更され、さまざまな言語の文字や記号が含まれるようになりました。 ASCIIコードでは、すべての制御コードがグループ化され、すべてのグラフィックコードもグループ化されて、使いやすさが向上しています。 ASCII文字列「EUPHORIA」を16進数に変換します。