更多"数据信息可以有数字量、模拟量和开关量三种类型。数字量是以二进制形式提供"的相关试题:
[填空题]数据信息可以有数字量、模拟量和开关量三种类型。数字量是以二进制形式提供的信息,通常是8位或16位数据;开关量是用二个状态表示的量,只用一位二进制数表示,而模拟量是指由传感器等提供的物理量转换成相应的电信号,而这些电信号的数值在一定区间内是连续变化的。模拟量必需先经______转换后再输入到CPU中。
[判断题]计算机监控系统的输入/输出信号通常分为模拟量、开关量、数字量(脉动量)。
[填空题]请用位运算实现下述目标(设16位二进制数的最低位为零位):
(1)输出无符号正整数m的第i个二进制位的数值。
(2)将m的第i个二进制位置1,其余的位不变,然后输出m。
#include "stdio.h"
【13】
main( ) unsigned k,i,m=0;
scanf("%d%d",&m,&i);
k= 【14】 ;
printf("%d/n",k);
k=pow(2,i);
m= 【15】 ;
printf("%d/n",m);
[判断题]目前IP地址是四组16位的二进制数字组成。
[填空题]一位二进制数码表示一个______,它通常是计算机表示信息的最小编码单位。
[简答题]请编制程序,其功能是:内存中连续存放着16个16位二进制数,在原16个数的第4和第5个数之间插入00FFH,在原16个数的第8和第9个数之间插入FF00H,在原16个数的第12和13个数之间插入55AAH,在原16个数的最后加入AA55H。将按上述方法插入4个数后得到的20个数存入内存中。
例如:
内存中有:1020H,2002H,3033H,4440H,5008H,...,8FF8H(共16个字)
结果为:1020H,2002H,3033H,4440H,00FFH,5008H,...,8FFH,AA55H(共20个字)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 16
STAC SEGMENT STACK
DB 128 DUP( )
STAC ENDS
DATA SEGMENT
SOURCE DW N DUP( )
INDATA DW 0AA55H,55AAH,0FF00H,00FFH
RESULT DW N+4 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STAC
START PROC FAR
PUSH DS
XOR
[不定项选择]目前IP地址是由四组16位的二进制数字组成( )
A. 是
B. 否
[单项选择]用16位二进制数来表示带符号定点整数,则其可以表示的最大的数为______。
A. 216
B. 215
C. 216-1
D. 215-1
[判断题]IP地址由四个用小数点分开的16位二进制数组成。( )
[单项选择]()是计算机信息处理中能同时处理的二进制数据的长度。
A. 字长
B. 计算机速度
C. 存储容量
D. 信息处理
[单项选择]要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行运算,然后判断运算结果是否等于0。()
A. 逻辑与
B. 逻辑或
C. 逻辑异或
D. 算术相加
[单项选择]16位二进制补码所能表示的有符号整数的范围是______。
A. 0~65535
B. -32768~32767
C. -1~1-2-15
D. -32768~32768
[填空题]求任意一个数(用16位二进制码表示)的补码。
main( )
{ unsigned int a;
【10】 ;
scanf("%O",& a);
printf("%o/n",getbits(a));
}
unsigned int getbits(value)
unsigned int value;
{unstgned int z;
z= 【11】 ;
if(z==0100000)
【12】 ;
else
z=value;
return(z);
}