更多“假设数据段定义如下:DSEG SEGMENTDAT DW 1, 2, 3, 4, 5, 6, 7, 8, 9, 10CNT EQU ($-DAT)/2DSEG E ”相关问题
  • 第1题:

    根据下面的数据定义: ORG 10H DAT1 DB 10 DUP(?) DAT2 EQU 12H DAT3 DW 56H,$+10 数据项$+10的值是:

    A.0026H

    B.0027H

    C.0032H

    D.0033H


    正确答案:A
    解析:本题考查对汇编语言的掌握程度。起始地址为10H,语句“DAT1DB10DUP(?)”定义了10个字节,“DAT2EQUl2H”进行符号定义,不产生任何目标代码,也不占用存储单元。“DAT3DW56H,$+10”在当前位置偏移10个字节的地方定义了两个字节,10H+0AH+02H=26H。应当选A。

  • 第2题:

    2、定义如下数组:int x[3][3]={1,2,3,4,5,6,7,8,9}; 则x[1][1]的值是()

    A.5

    B.1

    C.4

    D.7


    5

  • 第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题:

    定义如下数组:int x[3][3]={1,2,3,4,5,6,7,8,9}; 则x[1][1]的值是()

    A.5

    B.1

    C.4

    D.7


    5

  • 第5题:

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


    C