AXアキュムレータALボトム8ビットアキュムレータAHハイ8ビットアキュムレータEAX 32ビットアキュムレータBXベースレジスタBLボトム8ビットベースレジスタBHハイ8ビットベースレジスタEXB 32ビットベースレジスタCXカウンタCLビット8カウンタCHハイ8ビットカウンタECX 32ビットカウンタDXデータレジスタDLビット8データレジスタDHハイ8ビットデータレジスタEDX 32ビットデータレジスタCS:コードセグメントレジスタDS:データセグメントレジスタSS:スタックセグメントレジスタES:追加セグメントレジスタSI:転送元インデックスレジスタDI:転送先インデックスレジスタBP:ベースポインタレジスタSP:スタックポインタレジスタIP:命令ポインタレジスタFR:フラグポインタレジスタ
1汎用レジスタ
データレジスタには、AX、BX、CX、およびDXの4つの汎用レジスタがあり、ワード16ビットまたは8ビットバイトの形式で使用できます。ワード形式で使用する場合、4つの汎用レジスタはAX、BX、CX、DXと呼ばれ、バイト単位で使用され、上位8ビットの汎用レジスタはAH、BH、CH、DHと呼ばれます。下の8つはAL、BL、CL、DLと呼ばれます。
これら4つは汎用レジスタで、特別な目的に使用できます。 AXはアキュムレータとして使用されますが、メモリアドレスの計算にBXを使用する場合は、ベースアドレスレジスタとして使用されることが多いため、ベースアドレスレジスタとも呼ばれます。 (ベース)CX(COUNT)は汎用レジスタとして使用できます。さらに、ループ内の暗黙的なカウンタ(LOOP)および文字列処理命令としても使用されます。ダブルワード長演算を実行するとき、DX(DATA)はDXとAXを組み合わせてI /Oポートアドレスを格納します。
2、ポインタとインデックスレジスタ
SP、BP、SI、DIの4つの16ビットレジスタが含まれます。データレジスタと同様にオペランドを格納できますが、16ビット単位でしか使用できません。
SP(STACK POINTER)スタックポインタレジスタ。スタックの先頭を示すのに使用されるオフセットアドレス、およびSSスタックセグメントレジスタは、先頭の記憶ユニットの物理アドレスを形成する。 BP(BASE POINTER)ベースポインタレジスタ。スタック内のデータ域のオフセット・アドレス(ベース・アドレス)を示すために使用されます。 SI(SOURCE INDEX)ソースインデックスレジスタ; DI(DESTINATION INDEX)デスティネーションインデックスレジスタ;
CS、DS、SS、ESを含むセグメントレジスタ
4つの16ビットセグメントレジスタ
CS(コードセグメント)コードセグメントレジスタSS(スタックセグメント)スタックセグメントレジスタDS(データセグメント)データセグメントレジスタES(追加セグメント)追加セグメントレジスタ
8086/8088は記憶域を使用しますセグメンテーション技術は、1メガバイトの記憶スペースをアドレス指定するために使用される。これらのセグメントレジスタの内容と有効なアドレスオフセット(オフセットアドレスと呼ばれる)を合わせて、メモリのメモリ位置の物理アドレスを決定します。 CS制御プログラム領域DSとESはデータ領域を制御し、SSはスタック領域を制御します。
4.制御レジスタ
2つの16ビットレジスタIPとPSW。
IP(INSTRUCTION POINTER)命令ポインタレジスタ;オフセットアドレスをコードセグメントに格納するために使用されます。プログラムは常に次の命令の先頭アドレスを指します。コンピュータは、IPレジスタを使用して命令シーケンスの実行順序を制御する
PSW(PROGRAM STATUS WORD)プログラムステータスワードレジスタまたはフラグレジスタで、ステータスコードフラグと制御フラグで構成されています。
OFオーバーフローフラグ、演算の結果がマシンが表現できる値の範囲を超えていますOF = 1の場合はオーバーフロー、それ以外の場合はOF = 0;
SFシンボルフラグ;演算結果の符号が負の場合はセット、それ以外の場合は0に設定します。 > ZF;ゼロフラグ
CFキャリーフラグ
AF補助キャリーフラグ
PFパリティフラグ
DF方向フラグ
DF = 1各演算の後にSIとDIを減らして、アドレス処理命令を下位アドレス方向にします。
IF割り込みフラグ
TFトレースフラグ
制御フラグはsystemです。プログラムまたはユーザプログラムには必要に応じて命令が設定されます。
Windows CEは、Microsoftが開発した組み込みオペレーティングシステムで、ハードウェア仕様が低い(メモリが少ない、CPUが遅いなど)、さまざまな組み込みシステムまたはコンピュータシステム
コンピューターストアのニュース:Steamはホストする準備ができていることを覚えていますか?今、新しいニュースがあります:このハードウェアはLinuxを使うでしょう。以前の「ビッグピクチャーモード」(
でDebian apt-getソースを構築する方法私の環境について話しましょう:redhat5.4システム、IPアドレスは192.168.0.10 Debianは6.0システム、IPは192.168.
debianのインストールは最小インストールを使用するため、デフォルトは中国語でインストールされますが、カーネルは中国語フォントを持ちません。解決策:ロケールをリセットし、ROOTユーザーでログインし
Winディスクを使用してWin 8デュアルシステムグラフィックチュートリアル(2)をインストールします。
Win8どのようにWin10 Win8.1 Win7.1のワンクリックアップグレードWin10のシステムチュートリアル
簡単にWindows 7のトラブルを解決するための5つの方法(2)
WinXPシステムでのNetgearワイヤレスルーターの設定方法
Win10のシステムをアップグレードした後の騒音に対する解決策
Win7 64ビットシステムがアカウントのパスワードを入力するログイン時の黒い画面の処理方法
ノートWin8.1システムのCディスクはやり方を多すぎるスペースを使用しています
古いコンピューター、学生パーティーをアップグレードしましょう。 !時計を再生することができますし、LOLカードもないカードを求めるために背景を開くことができます、2000予算は