Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 数据从十进制到二进制 将X10转换为二进制X2;您必须确定并准确说明以二进制表示X10所需的位数。将表示X2所需的位数的值四舍五入到4的最近倍数,并在每个4位组之间用空格表示此位数中的X2。_Assembly_Binary_Integer Arithmetic - Fatal编程技术网

Assembly 数据从十进制到二进制 将X10转换为二进制X2;您必须确定并准确说明以二进制表示X10所需的位数。将表示X2所需的位数的值四舍五入到4的最近倍数,并在每个4位组之间用空格表示此位数中的X2。

Assembly 数据从十进制到二进制 将X10转换为二进制X2;您必须确定并准确说明以二进制表示X10所需的位数。将表示X2所需的位数的值四舍五入到4的最近倍数,并在每个4位组之间用空格表示此位数中的X2。,assembly,binary,integer-arithmetic,Assembly,Binary,Integer Arithmetic,x10 58927634 我已将x10转换为x2 11100000110010101000010010 但我无法理解其中的部分,它表示将表示X2所需的位数的值舍入到4的最接近倍数,请我真的需要帮助我只需要一个解释来解决这个问题我不需要答案,只需要解释。你只需要确定需要多少位来代表你的十进制数,然后将它四舍五入,使它是4的倍数。例如: Decimal = 19 Binary = 10011 Bits needed (minimum) = 5 Bits needed (rounded up) = 8

x10 58927634 我已将x10转换为x2

11100000110010101000010010


但我无法理解其中的部分,它表示将表示X2所需的位数的值舍入到4的最接近倍数,请我真的需要帮助我只需要一个解释来解决这个问题我不需要答案,只需要解释。

你只需要确定需要多少位来代表你的十进制数,然后将它四舍五入,使它是4的倍数。例如:

Decimal = 19
Binary = 10011
Bits needed (minimum) = 5
Bits needed (rounded up) = 8
Final binary string = 0001 0011

Decimal = 58927634
Binary = 11100000110010101000010010
Bits needed (minimum) = 26
Bits needed (rounded up) = 28
Final binary string = 0011 1000 0011 0010 1010 0001 0010