第三章测试1.下列指令中,能访问外部数据存储器的正确指令为。( )
A: B: C: D:
答案:D
2.80C51汇输语言指令格式中,唯一必不可少的部分是。( )
A:操作数 B:操作码 C:注释 D:标号 3.下列指令中,属于条件转移指令的是。( )
A:JNZ rel B:SJMP rel C:LJMP addr16 D:AJMP addr11 4.设A=0AFH, (20H)=81H 指令ADD A,20H 执行后的结果是A=30H。( )
A:错 B:对 5.Proteus ISIS模块的主要功能是。( )
A:高级布线和编辑 B:电路原理图设计与仿真 C:C51源程序调试 D:图像处理 1.
C51编译器能够自动识别程序中使用频繁的变量,并自动将其作为寄存器变量,而不需要程序设计者指定。
A:对 B:错 2.
sbit用来定义51单片机内部RAM中的可寻址位或特殊功能寄存器中的可寻址位,下面哪种方法是正确的书写方法?
A:
其他书写都不对
B:sbit 位变量名=特殊功能寄存器名^位位置,
C:sbit 位变量名=位地址
D:sbit 位变量名=字节地址^位位置
3.下面哪是选择语句?
A:
while
B:switch
C:if-else-if
D:if-else
E:if
4.在函数的外部定义,从变量的定义处开始,到本程序文件的末尾。外部变量可以被程序中各个函数所引用,编译时将外部变量分配在()。
A:
累加器中
B:静态存储区
C:动态存储区
D:寄存器中
5.指令MOV A,30H中30H是什么寻址方式?
A:
寄存器寻址
B:位寻址
C:直接寻址
D:寄存器间接寻址
1.语句while(i=3);循环执行了______次空语句。 ( )A:0
B:3
C:无限
D:1
2.以下选项中合法的C51变量名是______。( )
A:sbit
B:start
C:Interrupt
D:xdata
3.
C51数据类型中关键词“bit”的作用是定义______。( )
A:SFR变量
B:位变量
C:无符号变量
D:字节变量
4.下列语句中,______能满足如下要求:定义一个指向位于data存储区 int型变量的指针变量mx。( )
A:int data * data x;
B:Int * data mx;
C:int * mx data;
D:int data * mx;
5.将bmp定义为片内RAM区的有符号字符型静态变量的正确写法不包含是_____。( )
A:signed char data bmp;
B:static char data bmp;
C:static char xdata bmp;
D:static unsigend char data bmp;
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!