假设我想计算9的宽度,它是二进制的1001。 宽度应该是4。 另一个例子是00100010100010101,宽度应该是15。 一般的概念是找到MSB和LSB,最好从LSB到MSB并进行计数。请使用没有伪指令的MIPS汇编语言。 到目前为止: #assume $1 holds 1, $2 holds the number that we want to find the width
and $3, $2, $1 #and with 1 until we find the lsb
#keep looping till we