一起答
主观

18. 表达式7+8>2&&25%5的结果是______。

参考答案
查看试卷详情
相关试题
  1. 43. 编程实现在P1.0引脚接一驱动放大电路驱动扬声器,利用T1产生1000Hz的音频信号从扬声器输出。设fosc=12MHz。

  2. 42. 编程序将片内30H~36H单元内容的高4位清零,保持低4位不变。

  3. 41. 下面程序是从______单元开始,连续存放10个无符号数,从中找出最大值送入______单元。

    ORG   0020H

            MOV   R0,#40H

            MOV B,@R0

            MOV R7,#09H

            INC   R0

      L00P:MOV   A,B

            CLR   C

            SUBB A,@R0

            JNC   NEXT

            MOV   B,@R0

      NEXT:INC   R0

            DJNZ R7,LOOP

            MOV 30H,B

            SJMP   $

            END

  4. 40. 下面程序是将字节地址______单元的内容逐一取出减1,然后再放回原处,如果取出的内容为______,则不要减1,仍将0放回原处。 

    MOV R7,#10H

            MOV  R1,#30H

      L00P:CJNE  @R1,#00H,NEXT

            MOV @R1,#00H

            SJMP   NEXT1

      NEXT:DEC   @R1

      NEXT1:INC   R1

            DJNZ   R7,LOOP

            SJMP   $

            END

  5. 39. 片内RAM40H开始的单元内有10字节的二进制数,下面程序是完成找出其中最大值并存于50H单元中。

    START:MOV R0,#40H   ;数据块首地址送R0

             MOV R7,#09H   ;比较次数送R7

             MOV A,R0   ;取数送A

      LOOP:INC   R0

             MOV 30H,@R0   ;取数送30H

             CJNE A,30H,NEHT ;(A)与(30H)相比

      NEXT:JNC   BIE1   ;(A)≥(30H)转BIR1

             MOV A,30H   ;(A)<(30H),大数送A

      BIE1:DJNZ R7,LOOP   ;比较次数减1,不为0,继续比较

             MOV 50H,A   ;比较结束,大数送50H

             RET

      错误:______

      改正:______

  6. 37. 某8031单片机时钟频率为12MHz,现将T0设置为定时方式1,定时时间为1毫秒,其计数器中的时间常数初值应为______。(写成四位十六进制数)

  7. 38. 下面子程序是从串行接口接受一个字符。

    START:MOV TMOD,20H   ;定时器T1工作于模式2

             MOV TH1,#0E8H   ;设置波特率为1200b/s

             MOV TL1,#0E8H

             SETB TR1   ;启动T1

             MOV SCON,#50H   ;串行接口工作于方式1,允许接收

      L1:  JNB R1,L1   ;等待接收数据,未接收到数据,继续等待

             CLR R1   ;接收到数据,清R1

             MOV A,SBUF   ;接收到数据送A

      RET

      错误:______

      改正:______

  8. 36. 如要选择第2组的工作寄存器交换数据,可先执行指令______。

    PSW(地址为DOH)的格为

  9. 35. 8031单片机内部数据RAM中的位寻址区的地址范围是______。

  10. 34. MUL AB的执行结果是存储高8位在______中,低8位在______中。