将数字x=0x12345678除了最低有效字节外,其他的位都取补

题目

将数字x=0x12345678除了最低有效字节外,其他的位都取补,最低有效字节保持不变,其运算为()

  • A、x&0xFF
  • B、x^~0xFF
  • C、x^0xFF
  • D、x∣0xFF
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果X为负数,由[X]补求[-X]补是将(12)。

A.[X]补除符号位外,各位变反,末位加1

B.[X]补连同符号位一起各位变反,末位加1

C.[X]补各值保持不变

D.[X]补符号位变反,其他各位不变


正确答案:B
解析:本题考查负数的补码运算。正数的补码与原码相同,负数的补码是该数的反码加1。题目中给出的是X为负数,因此[X]补应该是该数的反码加1,且在最前面加上符号位1来表明是负数,而[-X]应该是个正数,它的补码应该与原码相同。下面我们来看个例子,假设X=-1011001,那么按照求补码的原则,先求反码为0100110,再加1并加上符号位得[X]=10100111,而[-X]应该等于原码,所以[-X]=01011001,对比这两个结果,我们不难发现,由[X]补求[-X]补,是将[X]补连同符号位一起各位变反,末位加1。

第2题:

将一个32位数0x12345678存储到8000H-8003H四个字节单元中,若以小端模式存储,则8000H存储单元的内容为( )。

A.0x12
B.0x21
C.0x78
D.0x87

答案:C
解析:
小端模式是高位存在高地址,低位存在低地址,题目中,8000H是低地址,存放低位0x78.

第3题:

数字量模块的I/0点除了按位寻址外,还可以按字节、字和双字寻址。()

此题为判断题(对,错)。


参考答案:对

第4题:

表示精度一般取一位有效数字已足够,最多取两位有效数字。


正确答案:正确

第5题:

以下数据修约正确的是()。

  • A、28.2645取三位有效数字为28.2
  • B、28.350取三位有效数字为28.4
  • C、28.250取三位有效数字为28.3
  • D、28.050取三位有效数字为28.0

正确答案:B

第6题:

存储一个32位数0x12345678到1000H~1003H四个字节单元中,若以小端模式存储,则1000H存储单元的内容为______。

A.0x12
B.0x21
C.0x78
D.0x87

答案:C
解析:
本题考查计算机存储系统的基础知识。大端模式是指数据的高位保存在内存的低地址中,而数据的低位则保存在内存的高地址中,地址由小向大增加,而数据从高位往低位放。小端模式是指数据的高位保存在内存的高地址中,而数据的低位则保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。计算机系统中以字节为单位,即每个地址单元都对应着一个字节(8bit)。但是在C语言中除了8bit,的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。例如一个16bit的short型x,在内存中的地址为0x0010,x的值为0x1122,那么0x11为高字节,0x22为低字节。对于大端模式,就将Ox11放在低地址中,即0x0010中,0x22放在高地址中,即0x0011中。小端模式则刚好相反。我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。

第7题:

17821取二位有效数字,应写作();18750取三位有效数字,应写作()。


正确答案:8×103;18.8×103

第8题:

如果X为负数,由[X]补求[-X]补是将:()。

A.[X]补各值保持不变

B.[X]补符号位变反,其它各位不变

C.[X]补除符号位外,各位变反,未位加1

D.[X]补连同符号位一起各位变反,未位加1


正确答案:D

第9题:

0.01805取三位有效数字是(),pH=2.464取两位有效数字是(),21.505取两位有效数字是()。


正确答案:0.0180;2.5;22

第10题:

冲击吸收功Akv值取()。

  • A、至少两位有效数字
  • B、三位有效数字
  • C、两位有效数字

正确答案:A