填空题一个8位二进制数与变量A按位或操作后,可置变量A高四位为1,其它位不变,则此二进制数为()。
填空题
一个8位二进制数与变量A按位或操作后,可置变量A高四位为1,其它位不变,则此二进制数为()。
参考解析
解析:
暂无解析
相关考题:
一个不带符号的二进制数,如何求其补码?() A.补码等于其二进制数原码B.二进制数原码逐位求反C.二进制数反码最低有效位加1D.二进制数低位(包括小数部分)的第一个“1”右边保持不变(包括此1),左边依次求反
● 欲知 8 位二进制数(b7b6b5b4b3b2b1b0)的 b2 是否为 1,可将该数与二进制数00000100 进行 (7) 运算,若运算结果不为 0,则此数的 b2 必为 1。(7)A.加B.减C.与D.或
图7-5所示的流程图描述了对8位二进制整数求补的算法。该算法的计算过程如下:从二进制数的低位(最右位)开始,依次向高位逐位查看,直到首次遇到“1”时,停止查看。然后,对该“1”位左面的更高位(如果有的话),逐位求反,所得的结果就是对原二进制数求补的结果。例如:对二进制整数10101000求补的结果是01011000。设8位二进制整数中的各位,从低位到高位,依次存放在整型数组BIT的BIT[1]~BIT[8]中。例如,二进制整数10101000存放在数组BIT后,就有BIT[1]=0, BIT[2]=0, …, BIT[7]=0, BIT[8]=1。若流程图中存在空操作,则用NOP表示。流程图中(1)处按“循环变量名:循环初值,增量,循环终值”格式描述。[解析] 本题考查求补运算。求补运算是对一个数的各二进制位按位求反后再加1。例如:二进制10101000按位求反后得到的二进制是01010111,加1后为01011000。也可以这样来看,原二进制从最右边开始到遇到的第1个1为止都不变,而后面剩下的位按位求反即可。本题流程图采用的是后一种思路,首先设置一个标志sw的值为0,从最右边一位开始往左循环遍历整个二进制数,到遇到第1个1后将标志位置1。由此可见,循环要进行8次,循环变量值依次从1递增到8。根据题目要求按“循环变量名:循环初值,增量,循环终值”格式描述循环,而循环开始下面一条判断是“BIT[i]=1?”,所以循环变量是i,第1空应填i:1,1,8。如果当前遍历的二进制位BIT[i]是1,且标志sw为0时,则证明是第1次遇到1,所以直接设置sw为1即可,故第2空应填1→sw。如果当前遍历的二进制位BIT[i]是1,且标志sw为1时,说明已经不是第1次遇到1了,所以直接设置当前二进制位为0即可,故第3空应填0→BIT[i]。如果当前遍历的二进制位BIT[i]是0,且标志sw为0时,则证明还没有遇到过一次1,所以该步什么都不用做,故第4空应填NOP。如果当前遍历的二进制位BIT[i]是0,且标志sw为1时,说明已经遇到过1了,所以该步需将当前的二进制位求反,故第5空应填1→BIT[i]。
将十进制数-35化成二进制数原码、补码、反码表示(符号位和数值位共8位)。二进制数原码为:(6),补码为(7);反码为(8)A.1 0100011B.1 0100001C.1 0110011D.100011
欲知8位二进制数B7B6…B0中B4和B1两位是否同时为1,可利用(57)与此数相或,并观察所得结果是否为(58)。要对此8位二进制数的各位取反,则可用FFH与之进行(59)运算。A.EFHB.EDHC.FDHD.FFH
(2009)计算机的内存储器以及外存储器的容量通常是:()A、以字节即8位二进制数为单位来表示B、以字节即16位二进制数为单位来表示C、以二进制数为单位来表示D、以双字即32位二进制数为单位来表示
移位和按位运算符有哪些作用?()A、 左移“〈〈”可将整数乘以2或者2的若干次方B、 按位与“”可设置二进制数的某些位为0C、 按位或“”可将两个二进制数相加D、 按位异或“^”可将二进制数的某些位或者所有位设为相反的值E、 无符号右移“”可将整数除以2或者2的若干次方
关于基本ASCII码,在计算机中的表示方法准确的描述是()。A、使用8位二进制数,最右边一位为1B、使用8位二进制数,最左边一位为1C、使用8位二进制数,最右边一位为0D、使用8位二进制数,最左边一位为0
多选题移位和按位运算符有哪些作用?()A左移“〈〈”可将整数乘以2或者2的若干次方B按位与“”可设置二进制数的某些位为0C按位或“”可将两个二进制数相加D按位异或“^”可将二进制数的某些位或者所有位设为相反的值E无符号右移“”可将整数除以2或者2的若干次方
单选题关于基本ASCII码在计算机中的表示方法,准确的描述应是()。A使用8位二进制数,最右边一位为1B使用8位二进制数,最左边一位为1C使用8位二进制数,最右边一位为0D使用8位二进制数,最左边一位为0
单选题(2009)计算机的内存储器以及外存储器的容量通常是:()A以字节即8位二进制数为单位来表示B以字节即16位二进制数为单位来表示C以二进制数为单位来表示D以双字即32位二进制数为单位来表示
填空题若要将一个8位二进制整数的最高位和最低位清零,其他位不变,可以将该数和二进制数()进行“与”运算