2 yanapupa yanapupa 于 2016.04.23 12:00 提问

设机器字长w=8,X=0xD4,则将X进行算术右移3位后的结果为( )

设机器字长w=8,X=0xD4,则将X进行算术右移3位后的结果为( )?
无符号数能算数右移吗?

1个回答

caozhy
caozhy   Ds   Rxr 2016.04.24 06:59
已采纳

0xD4 等于 11010100,算术右移符号位1的时候补1,所以是 11111010

yanapupa
yanapupa 谢谢您一直回答我愚蠢的问题QWQ,嘿嘿
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C 位级操作
对于下面的值,写出变量x的C语言表达式。写出的代码应该对于任何字长w>=8的机器都能工作。 已给出x=0x87654321和w=32时表达式求值的结果(参考)。 1)x的最低有效字节位不变,其他位均置为0。[0x00000021] 2)除了x的最低有效字节外,其他的位都取补,最低有效字节保持不变。[0x789ABC21] 3)x的最低有效字节设置成全1,其他字节保持不变。[0x876543FF
计算机组成原理 第二章 习题
2-1设机器数的字长为8位(含1为符号位),分别写成下列各二进制数的原码、补码和反码。       0,-0,0.1000,-0.1000,0.1111,-0.1111,1101,-1101 ____________________________________________ 真值             原码         补码             反码 -----------
算术左移——逻辑左移~~算术右移——逻辑右移
1、算术左移-逻辑左移  算​术左移和逻辑左移一样都是右边补0: 比如 00101011​ 算术左移一位:01010110 逻辑左移一位​:01010110   对于二进制的数值来说左移n位等于原来的数值乘以2的n次方   比如00011010十进制是26,左移两位后是011010​00转成十进制是104恰好是26的4倍。 ps:这种倍数关系只适用于左移后被舍弃的高位不含1的情况,否则会
02.算术左移逻辑左移,算术右移逻辑右移
 1.算术左移逻辑左移 算​术左移和逻辑左移一样都是右边补0: 比如 00101011​ 算术左移一位:01010110 逻辑左移一位​:01010110 对于二进制的数值来说左移n位等于原来的数值乘以2的n次方 比如00011010十进制是26,左移两位后是011010​00转成十进制是104恰好是26的4倍。 ps:这种倍数关系只适用于左移后被舍弃的高位不含1的情况,否则会
JAVA_50经典编程案例之题目:809*??=800*??+9*??+1其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
注:此题为正确版 //题目:809*??=800*??+9*??其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 public class Test1 { public static void main (String[] args) { int x; //其中??代表的两位数 for(x = 10;x //8*??的
第2单元检测简析
(1)对于真值为+0.1011的二进制数,其原码和补码分别是( ) D、0.1011、0.1011(2)对于真值为-0111的二进制数,其原码和补码分别是( ) C、1111和1001(3) 某二进制的补码为10111,这个数的十进制真值是( ) B、-9 C、-7 D、-8(4) 某二进制的补码为1.0011, 这个数的十进制真值是( ) D、-0.8175(5)某二进制补
Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^) 算术右移(>>)与逻辑右移(>>>)
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。   1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。 public class dat
计算机组成原理试题2
2  在机器数( B )中,零的表示形式是唯一的。     A  原码   B  补码    C  移码    D  反码   3  在定点二进制运算器中,减法运算一般通过( D )来实现。 A  原码运算的二进制减法器 B  补码运算的二进制减法器 C  原码运算的十进制加法器     D  补码运算的二进制加法器  4  某计算机字长32位,其存储容量为256MB,若按单字编址,
计算机组成原理 期末复习
<div class="Section1" style="layout-grid:15.6000pt;">计算机组成原理期末复习一、缩写词解释:CPU:中央处理器   ALU:算术逻辑单元   I/O:输入输出接口   RAM:随机存储器  SRAM:静态随机访问存储器  DRAM:动态随机访问存储器   ROM:只读存储器  PROM:用户可编程的只读
关于原码,反码,补码和左右移位的若干思考
精心总结