下面语句定义的变量byTemp能够表示的数值范围是( )。unsigned char data byTemp;
A. -128~+127
B. 0~255
C. -32768~+32767
D. 0~65535
查看答案
用关键字sbit定义可位寻址的特殊功能寄存器的位寻址变量,下面方法错误的是( )。
A. sbit LED0 = 0x80;
B. sbit LED1 = 0x80^1;
C. sbit LED2 = P0^2;
D. sbit LED3 = P0.3;
某C51语句编译后,提示如下错误,请问该C51语句是( )。error C183: unmodifiable lvalue
A. unsigned char idata byTemp;byTemp=5;
B. unsigned char bdata byTemp;byTemp=5;
C. unsigned char code byTemp;byTemp=5;
D. unsigned char pdata byTemp;byTemp=5;
如果C51的数据存储模式为大编译模式(LARGE),请问下面的C51语句,变量byTemp存储在( )。unsigned char byTemp;
A. 可直接寻址的片内数据存储区
B. 间接寻址的片内数据存储区
C. 片外数据存储区,通过数据指针DPTR间接寻址
D. 分页片外数据存储区,通过寄存器R0和R1间接寻址
下面语句可以实现将P1口的高5位置位,低3位保持不变的是( )。
A. P1 = P1^0xF8;
B. P1 = P1&0xF8;
C. P1 = P1|0xF8;
D. P1 = P1&0x07;