8086アーキテクチャでは、メモリスペースのサイズは1 MiBで、それぞれ最大64KiBの論理セグメントに分割されます。
つまり、20のアドレス行があるため、次の方法が使用されます。
データセグメントレジスタが左に4ビットシフトされてからオフセットレジスタに追加されること
私の質問は、すべてのレジスタが16ビットしかないのに、シフト操作をどのように行うかです。
8086アーキテクチャでは、メモリスペースのサイズは1 MiBで、それぞれ最大64KiBの論理セグメントに分割されます。
つまり、20のアドレス行があるため、次の方法が使用されます。
データセグメントレジスタが左に4ビットシフトされてからオフセットレジスタに追加されること
私の質問は、すべてのレジスタが16ビットしかないのに、シフト操作をどのように行うかです。