一起答
主观

29. 自定义一个函数,函数的形参为字符数组s1和s2,函数功能是将字符串s1中的所有数字字符取出,存入另一字符数组s2中,使s2成为一个新的字符串,并在函数中将字符串s2输出。

参考答案
查看试卷详情
相关试题
  1. 42. RAM中60H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R6中。

  2. 43. 一个由AT89C51单片机与一片ADC0809组成的数据采集系统,ADC08的地址为7FF8H~7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对8路模拟信号轮流采样一次,转换结果依次存放在首址为30H的片外数据RAM中。完成中断服务程序填空。

        ORG 0000H

              AJMP MAIN

              ORG 0013H

              AJMP INT1

      MAIN: MOV R1,#30H

              MOV R7,#08H

              MOV DPTR,#07FF8H

              SET IT1

              SET EX1

              SET EA

      HERA: SJMP HERE

      中断服务程序:

      INT1: MOVX A, ①  

              MOVX ② ,A

                ③ R1

              INC ④  

              DJNZ ⑤ ,READ

                ⑥  

        ⑦ :MOVX ⑧ ,A

              RET1

  3. 41. 下面是8031扩展8255A初始化程序,其PA口设置成______,PB口和PC口设置成______。

    MOV A,#90H

      MOV DPTR,#7FFFH

      MOVX @DPTR,A

      MOV DPTR,#7FFCH

      MOVX A,@DPTR

      MOV DPTR,#TFFDH

      MOVX @DPTR,A

  4. 40. 下面子程序的功能是从串行接口接受一个字符,其定时器T1工作模式______,波特率为______。(时钟为11.059MHz)

    START:MOV TMOD,#20H

             MOV TH1,#0E8H

             MOV TL1,#0E8H

             SETB TR1

             MOV SCON,#50H

      L1:  JNB RI,L1

             CLR   RI

             MOV A,SBUF

             RET

  5. 38. 下面程序段是将ROM2000H单元的内容送R1。

    MOV#DPTR,#2000H

    CLR A

    MOVC A,@A+DPTR

    MOV R1,A

    错误:______

    改正:______

  6. 39. 下面程序段是将外部RAM30H单元的内容送内部RAM20H单元。

    MOV R1,#30H

      MOVX A,@R1

      MOV 20H,ACC

      错误:______

      改正:______

  7. 35. 8031单片机有4个口,其中______口可以直接应用于I/O口。

  8. 37. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器______进行选择。

  9. 36. MCS-51的相对转移指令最大负跳数是______字节。

  10. 下列伪指令汇编后,存放25H的单元及LOOP的值分别是______=25H,LOOP=______。

              ORG 0100H

      TAB:  DB  'ABC'

      MOON: DS  03

      BUF:  DB  25H

      LOOP   EQU 2100H