题目内容

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

C51用“*”和“&”运算符来分别提取指针变量的( )。

A. 内容和地址
B. 地址和内容
C. 地址和地址
D. 内容和内容

答案查题题库