简述变量在SMALL、COMPACT、LARGE三种存储模式下默认的存储位置及其特点
SMALL:存储在ram的data区,变量访问效率高,空间少,适用于小程序COMPACT:存储在pdata区,通过@Ri访问,速度中等,空间稍宽裕,大一点的程序LARGE:存储在xData区,使用@DPTR访问,访问速度慢,空间大,变量多
举一反三
- 关于三种存储模式中,变量访问效率排序正确的是( )。 A: SMALL>LARGE>COMPACT B: COMPACT>SMALL>LARGE C: LARGE>SMALL>COMPACT D: SMALL>COMPACT>LARGE
- 变量的存储模式决定了变量默认的存储位置,COMPACT模式下,变量默认存储在
- 变量的存储模式决定了变量默认的存储位置,LARGE模式下,变量默认存储在
- C51有哪几种数据存储模式? A: SMALL模式 B: COMPACT模式 C: LARGE模式 D: IMPACT模式
- 变量的存储模式决定了变量默认的存储位置,SMALL模式下,变量默认存储在( ) A: 内部数据存储器低128字节 B: 内部数据存储器低256字节 C: 外部数据存储区 D: 程序存储器
内容
- 0
对于SMALL存储模式,所有变量都默认位于8051单片机____
- 1
存储模式中的SMALL模式将所有未标明存储器类型的变量默认位于 。
- 2
存储模式设为SMALL时,定义变量默认的存储类型是( ) A: data B: idata C: xdata D: code
- 3
单片机数据存储模式设置为LARGE模式,默认的数据存储类型是( )
- 4
当所有变量均在单片机的内部RAM,Keil中需选择的模式为( ) A: Small模式 B: Compact模式 C: Large模式 D: Extern模式