计算机中常用原码、反码、补码和移码表示 数据,其中表示0时仅用一个编码的是【 】
A、原码和反码
B、原码和补码
C、反码和补码
D、补码和移码
计算机中常用原码、反码、补码和移码表示 数据,其中表示0时仅用一个编码的是【 】
A、原码和反码
B、原码和补码
C、反码和补码
D、补码和移码
D
【解析】
设机器字长为8,对于整数0,其原码表示为[+0]原=0000 0000,[-0]原=1000 0000;其反码表示为[+0]反=0000 0000,[-0]反=1111 1111;其补码表示为[+0]补=0000 0000,[-0]补=0000 0000;若偏移量为27,则0的移码表示为[+0]移=1000 0000,[-0]移=1000 0000。因此,在补码和移码中,0仅用一个编码。
float型数据通常采用IEEE754单精度浮点数格式表示。若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是【 】。
假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsigned short x=65530;unsigned int y=x;得到y的机器数为【 】。
外设接口的主要功能是__________、__________、__________。
DMA是主存与外设间交换数据的方式,它也可用于主存与主存之间的数据交换。
CPU可任选CPU停止法、总线挪用法或总线周期分时法来实现DMA。
CPU对外部设备的控制方式按CPU的介入程度,从小到大分别为__________、__________、__________、__________。