欢迎访问晨风网!
首页 > 生活 >

算术右移一位是什么意思 什么是算术右移一位

分享 时间: 加入收藏 我要投稿 点赞

  1. 算术右移是指将位向右移动指定位数,然后在左边填充0。SAR (arithtical right shift)是将位向右移动指定的位数,然后在左边填充原始的符号位

  2. 例如,在汇编语言中,对于算术右移,如果最高位为1,则填写1;否则,填写0。例如,如果10000000算术右移7位,它应该成为11111111,而如果逻辑右移7位,它将成为00000001,不考虑符号位。这就是算术右移和逻辑右移的区别

  3.在程序集中,可以使用算术右移来除带符号的数据。将一个数字右移N位相当于将这个数字除以2的N次方

221381
领取福利

微信扫码领取福利

微信扫码分享