C51在标准C的基础上,扩展了以下哪几种数据类型?①bit、②sfr、③sfr16、④sbit、⑤uchar。
A. ①③⑤
B. ①②④
C. ①②③④
D. ①②③④⑤
查看答案
C51提供了以下两种不同的数据存储类型( )来访问片外数据存储区。①xdata,②pdata、③data、④code
A. ①②
B. ②③
C. ③④
D. ①④
Keil C51 中对变量完整的定义格式如下: [存储种类] 数据类型 [存储器类型] 变量名表;其中存储种类、数据类型、存储器类型分别用于说明变量的( )。
A. 作用域、存储区域、存储空间大小
B. 作用域、存储空间大小、存储区域
C. 存储空间大小、存储区域、作用域
D. 存储空间大小、作用域、存储区域
关于Keil C51变量的存储器类型,以下对应关系正确的有( ):①data---直接寻址的片内数据存储器、②bdata----可位寻址的片内数据存储器、③idata---间接访问的片内数据存储器、④pdata----分页寻址的片外数据存储器、⑤xdata---片外数据存储器、⑥code---程序存储区
A. ①③④
B. ②③⑤
C. ①②④⑤⑥
D. ①②③④⑤⑥
如果在变量定义时略去存储器类型标识符,编译器会自动默认存储器类型,进一步由SMALL、COMPACT和LARGE存储模式指令限制。例如,若变量x的声明语句仅为:char x;则在分别使用SMALL、COMPACT和LARGE存储模式下,x被默认定位在对应的( )存储区中。
A. data、idata、xdata
B. idata、data、xdata
C. xdata、idata、data
D. xdata、data、idata