一起答
单选

对于函数调用,以下说法错误的是(   )

  • A.出现在执行语句中
  • B.出现在一个表达式中
  • C.作为一个函数实参
  • D.作为一个函数形参
试题出自试卷《2012年微型计算机原理与接口技术自考题模拟(10)》
参考答案
查看试卷详情
相关试题
  1. 下面程序的功能是信号灯控制程序,利用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。阅读程序完成说明语句。

    ORG 0000H

    AJMP MAIN ;转主程序

    ORG 001 BH ;该地址是①的地址

    AJMP CONT ;当出现②时,才会执行到该指令

    ORG 0100H

    MAIN: MOV TMOD,#10H ;执行该指令的目的是③

    MOV TH1,#3CH ;置50ms定时初值

    MOV TL1,#OBOH ;此时堆栈指针SP的内容是④

    SETB EA ;执行该指令前,EA的初始值是⑤

    SETB ET1 ;定时器T1开中断

    SETB TR1 ;执行该指令的目的是⑥

    CLR 08H ;清1s计满标志位

    MOV R3,#14H ;置50ms循环初值

    DISP: MOV R2,07H

    MOV A,#0FEH

    NEXT:MOV P1,A ;第2次执行完该指令后,对应⑦灯被点亮

    JNB 08H,$ ;查询1s时间到否

    CLR 08H ;清标志位

    RL A

    DJNZ R2,NEXT

    MOV R2,#07H

    NEXT1:MOV P1,A

    JNB 08H,$

    CLR 08H

    RR A

    DJNZ R2,NEXT1

    SJMP DISP

    CONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针SP的内容是⑧

    MOV TL1,#OBOH

    DJNZ R3,EXIT ;判1s定时到否

    MOV R3,#14H ;重置50ms循环初值

    SETB 08H ;标志位置1

    EXIT: RETI ;该指令的功能是将堆栈的内容送至PC

    答:①______;②______;③______;④______;

    ⑤______;⑥______;⑦______;⑧______。

  2. RAM中60H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R6中。

  3. 晶振6MHz,下面中断初始化程序是使用T1,工作方式_______,在P1.0引脚输出等宽矩形波周期为______微秒的。

    MOV TMOD,#20H

    MOV TL1.#06H

    MOV TH1.#06H

    SETB EA

    SETB ET1

    SETB YR0

    SJMP $

  4. 已知单片机的晶振频率为6MHz,下面程序用单片机内部定时器T0工作在方式1下,从P1.0输出周期为______的方波脉冲信号,时间常数为______。

    ORG 3000H

    START:MOV TMOD, #01H

    MOV TL0,#OCH

    MOV THO, #OFEH

    SETB TR0

    LOOP: JBC TFO,DONE

    SJMP LOOP

    DONE:MOV TL0,#OCH

    MOV THO,#OFEH

    CPL P1.0

    SJMP LOOP

  5. 8051的中断向量表在______、000B H和0013H、001BH、23H。

  6. 下面程序段实现双字节加法运算(R1)(R0)+(R7)(R6)送入(31H)(30H)。

    MOV A,R0

    ADD A,R6

    MOV 30H,A

    MOV A,R1

    ADD A,R7

    MOV 31H,A

    SJMP $

    错误:______

    改正:______

  7. 下面程序段是将ROM2000H单元的内容送外部RAM1000H单元。

    MOV DPTR, #2000H

    CLR A

    MOVC A.@A+DPTR

    MOV DPTR,#1000H

    MOV @DPTR,A

    错误:______

    改正:______

  8. 使用8031单片机要将引脚接低电平,因为其内部无______。

  9. 共阴极LED和共阳极LED的字段码互为______。

  10. 指令DA A是______调整指令,它跟在______的加法指令后。