首页/ 题库 / [单选题]已知x=-109/128,若采用8位机器的答案

已知x=-109/128,若采用8位机器码表示,则[X]补=(1)。

单选题
2022-06-01 23:48
A、10010011
B、11010101
C、11101101
D、10010010
查看答案

正确答案
A

试题解析
解析:这一类型的题目考查的知识点是小数的原码和补码表示方法。在机内码的表示中,小数的表示方法是,数的最左面是符号位,对于原码、反码或补码,如果该小数是正数,则该符号位为0,如果该小数是负数,则该符号位为1。其余各位为该小数的数据位,从左起,第2位的权值为1/2,第3位的权值为1/4,以此类推。  解答此类题目的一般思路是,将给定的分式分解成多个分式之和的形式,每个分式的分子为1,分母为2的幂次,这样可以确定其使用原码表示。而使用补码表示一个小数时,只要将该数除符号位之外求反,然后加1,就可以得到该数的补码表示。  针对这道题目,由于109=64+32+8+4+1,则x=-109/128=-(64/128+32/128+8/128+4/128+1/128) =-(1/2+1/4+1/16+1/32+1/128)。根据上面的分析,可以确定x的原码为1110 1101。对原码求反(符号位不变)后的值为1001 0010,加1得到该数的补码为1001 0011。所以本试题的正确答案是选项A。

标签:
相关题目
若八位定点整数,补码表示,含一位符号位,若X=1010,则X的补码为
设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(3)处应选择()
设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(2)处应选择()
若Ex-1补-0.1011,则真值X=()
设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(1)处应选择()
若x=1011,则[x]补()
若x=1011,则[x]补=( )。
已知X=-121,若采用8位机器码表示,则[X]原= (3),[X]补= (4)。
已知X=-121,若采用8位机器码表示,则[X]原=(21),[X]补=(22)。
已知X=-73,若采用8位机器码表示,则[X]原=(3), [X]补=(4)。
已知x=-127,若采用八位机器码表示,则[X]原=(6),[X]补=(7)。(53)
已知x=-73,若采用8位机器码表示,则[X]原=(21),[X]补=(22)。
已知X=-73,若采用8位机器码表示,则[X]原=(1),[X]补=(2)。
已知x = -53/64,若采用8位定点机器码表示,则【x】原=( ),【x】补=( )。
己知 x = -31/64,若采用8位定点机器码表示,则[x]原=( ),[x]补=( )。
若[x]补=1.1011,则真值X是()
若已知[x]补=11101011,[y]补=0100l010,则[X-Y]补=( )。
若已知[x]补=11101011,[y]补=01001010,则[x-y]补=( )。
若某个8位二进制数的[X]补和[X]原表示形式相同,则该数是( )
若[X]补=CCH,机器字长为8位,则[X/2]补=(17)。
广告位招租WX:84302438

免费的网站请分享给朋友吧