[英]Assembly: How to define the Format Shifting (SHL,SHR)
我怎么知道在装配中使用shl
或shr
需要移动多少。 例如:
0x111111111111116f
要删除11111111111111
,我将使用shl
和shr
。
mov rsi, 0x111111111111116f
shl rsi, 0x38
shr rsi, 0x38
那么, 0x38
具体是什么意思呢? 我们如何知道将移动多少位?
那么,0x38具体是什么意思呢? 我们怎么知道要转移多少?
0x38 是十六进制表示法中的数字。 在十进制中它代表 56。
shl rsi, 0x38
RSI
中的值(无论它代表什么)将向左移动 56 位。
shr rsi, 0x38
RSI
中的值(无论它代表什么)将向右移动 56 位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.