第三章测试
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 元后可查看付费内容,请先翻页预览!
点赞(188) dxwkbang
返回
顶部