在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标志DF等于多少?

题目

在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标志DF等于多少?


相似考题
更多“在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标”相关问题
  • 第1题:

    fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


    正确答案:D
    本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
              fscanf(文件指针,格式字符串,输入表列)
    其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

  • 第2题:

    下列选项中,能够满足“若字符串sl等于字符串s2,则执行sT”要求的是( )。

    A.

    B.

    C.


    正确答案:A
    函数strcmp(s2,s1)的作用是比较字符串的大小,函数strcpy(s1,s2)的作用是进行字符串复制,所以选择A)选项。B)和D)都是比较的字符串s1与s2的地址是否一致而不是比较字符串内容是否一致。

  • 第3题:

    若给fun函数的形参S传送字符串:”abe.6354abc”,则函数的返回值是_________。(字符串中包括空格)


    正确答案:

  • 第4题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第5题:

    串传送指令MOVSW,执行CLD指令后,每传送一次,串的()

    • A、偏移地址+1
    • B、偏移地址+2
    • C、偏移地址-1
    • D、偏移地址-2

    正确答案:B

  • 第6题:

    若操作数的地址包含在指令中,则属于直接寻址。


    正确答案:正确

  • 第7题:

    字符串指令有许多参数是隐含约定的,源字符串的起始地址为()

    • A、DS:ES
    • B、SI:DI
    • C、DS:SI
    • D、ES:DI

    正确答案:C

  • 第8题:

    执行CLD指令后,串传送指令CMPSB,每比较一次,源串和目的串的()。

    • A、偏移地址+1
    • B、偏移地址+2
    • C、偏移地址-1
    • D、偏移地址-2

    正确答案:A

  • 第9题:

    若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().

    • A、SI+SI+1,DI=DI+1
    • B、SI=SI+2,DI=DI+2
    • C、SI=SI-1,DI=DI-1
    • D、SI=SI-2,DI=DI–212.

    正确答案:D

  • 第10题:

    单选题
    执行CLD指令后,串传送指令CMPSB,每比较一次,源串和目的串的()。
    A

    偏移地址+1

    B

    偏移地址+2

    C

    偏移地址-1

    D

    偏移地址-2


    正确答案: B
    解析: 暂无解析

  • 第11题:

    填空题
    在字符串操作指令中,DS∶()指向源串,ES∶()指向目的串。

    正确答案: SI,DI
    解析: 暂无解析

  • 第12题:

    单选题
    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()
    A

    STOSW

    B

    LODSW

    C

    SCASW

    D

    CMPSW


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}


    正确答案:p+n
    在本题中,函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址。
    在本题的程序中,fun函数带有两个形参,其中一个是指针str,它指向字符串的首地址,另一个是字符变量c。程序首先定义了一个整型变量n,从程序中可知,它是字符串str中参数c相对于首地址的偏移量,然后定义了一个指针变量p,指向字符串str的首地址,然后执行条件语句,如果字符串不为空,则执行循环语句,循环结束的条件是要么字符串结束,要么找到形参c中对应的字符。根据循环结束的条件我们可以判断,其非死循环,循环结束后,从程序中可以看出,判断循环结束的原因是否因为字符串结束而结束的,如果是,说明没找到形参c中对应的字符,返回NULL。
    如果不是,则说明是因为找到了形参c中对应的字符而结束循环的。根据题目要求,需要返回以形参c中字符开头的后续字符串的首地址,而这时以形参c中字符开头的后续字符串的首地址为p+n。

  • 第14题:

    以下程序中函数sCmp的功能是返回形参指针sl和s2所指字符串中较小字符串的首地址。若运行时依次输入:abCd、abba和abC三个字符串,则输出结果是( )。

    A.abCd

    B.abba

    C.abC

    D.abCa


    正确答案:B
    main函数将输入的三个字符串存在二维数组str中,并通过两次streW函数调用,将最小的一个字符串复制到string中。abcd、abba、abc中最小的字符串为abba。

  • 第15题:

    用伪指令将ASCII码字符串“Beijing,tjjtds!”定义在1200H为首地址的程序存储器中。


    正确答案: ORG;1200H
    DB;‘Beijing,tjjtds!’

  • 第16题:

    fprintf函数的正确调用形式是()

    • A、fprintf(文件指针,格式字符串,输出表列)
    • B、fprintf(文件指针,格式字符串,输入表列)
    • C、fprintf(格式字符串,输出表列,文件指针)
    • D、fprintf(格式字符串,输入表列,文件指针

    正确答案:A

  • 第17题:

    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

    • A、STOSW
    • B、LODSW
    • C、SCASW
    • D、CMPSW

    正确答案:D

  • 第18题:

    字符串传送指令所能传送的数据块的最大长度为多少?


    正确答案:最大长度为64K

  • 第19题:

    指令指针寄存器(IP)中存放的内容是()。

    • A、指令
    • B、指令地址
    • C、操作数
    • D、操作数地址

    正确答案:B

  • 第20题:

    在字符串操作指令中,DS∶()指向源串,ES∶()指向目的串。


    正确答案:SI;DI

  • 第21题:

    单选题
    fscanf函数的正确调用形式是()。
    A

    fscanf(文件指针,格式字符串,输出列表);

    B

    fscanf(格式字符串,输出列表, 文件指针);

    C

    fscanf(格式字符串,文件指针,输出列表);

    D

    fscanf(文件指针,格式字符串,输入列表);


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    串传送指令MOVSW,执行CLD指令后,每传送一次,串的()
    A

    偏移地址+1

    B

    偏移地址+2

    C

    偏移地址-1

    D

    偏移地址-2


    正确答案: B
    解析: 暂无解析

  • 第23题:

    问答题
    用伪指令将ASCII码字符串“Beijing,tjjtds!”定义在1200H为首地址的程序存储器中。

    正确答案: ORG;1200H
    DB;‘Beijing,tjjtds!’
    解析: 暂无解析