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.
例如,如果我想说 bx 是一个数字:
shl bx,1 shr bx,1
新的 bx 值是多少?它保持不变吗?
否(或不一定)。将shl bx,1摆脱最高位,并且shr bx,1不会带回旧的最高位。这意味着像 0x8123 这样的值将变为 0x0123。
shl bx,1
shr bx,1
大多数情况下,它与清除最高位几乎相同and bx,0x7FFF(进位标志除外)。
and bx,0x7FFF