itgle.com
参考答案和解析
正确答案:B
解析:由于STR1为2字节,STR2为16字节,故CX=CNT=$-STR1=2+16=180
更多“执行下列指令后: STR1 DW ‘AB’ STR2 DB 16 DUP(?) CNT EQU $ -STR1 MOV CX,C ”相关问题
  • 第1题:

    21. 下面判断字符串str1是否大于str2的表达式正确的是()。 A. if(str1>str2) B. if(strcmp(str1,str2)) C. if(strcmp(str1,str2)>0) D. if(strcmp(str2,str1)>0)

    A.A

    B.B

    C.C

    D.D


    D

  • 第2题:

    执行下列指令后: STR1 DW ’AB’ ;字符A的ASCII码值为41H STR2 DB 16 DUP() CNT EQU $-STR1 MOV CX, CNT MOV AX, STR1 HLT 寄存器CL的值是 。


    寄存器 AX 的值是: 4 142H

  • 第3题:

    2、伪指令如下: DAT1 DW ?,18 DUP(9) DAT2 DB 1,2,3,4 DAT3 DD ?,? CNT1 EQU $-DAT2 CNT2 EQU $-DAT3 分析CNT1、CNT2的值以及上述数据定义占用内存的字节数。


    C

  • 第4题:

    设有 char str1[10],str2[10],c1; 则下列语句正确的是()。

    A.c1='ab';

    B.c1="ab";

    C.str1={"china"};str2=str1;

    D.str1={"china"};str2={"people"}; strcpy(str1,str2);


    printf(”%s”,str);

  • 第5题:

    伪指令如下: DAT1 DW ?,18 DUP(9) DAT2 DB 1,2,3,4 DAT3 DD ?,? CNT1 EQU $-DAT2 CNT2 EQU $-DAT3 分析CNT1、CNT2的值以及上述数据定义占用内存的字节数。


    C