Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sll と srl のみを使用して、右端の 16 ビットに影響を与えずに、レジスタの左端の 16 ビットをゼロにする方法を考え出そうとしています。
私は何時間もビットをいじっていますが、成功していません。左端のビットがゼロであることを確認できましたが、sll/srl のみを使用して、右端のビットに影響を与えずにこれを行うことはできません。
最初の sll 16。これにより、右の 16 がゼロになり、右の 16 ビットが左の 16 ビットにシフトされます。次に srl 16.これにより、必要な 16 ビットが右端の 16 ビットに戻され、ゼロが左端の 16 ビットにシフトされます。