参考答案和解析
正确答案:1E00H
1E00H
更多“执行下列指令后,写出寄存器的值,(AX)=______。 TABLE DW 10,20,30,40,50 ENTRY DW 3 … MO ”相关问题
  • 第1题:

    根据下面定义的数据段: DSEG SEGMENT DATl DB'1234' DAT2 DW 5678H ADDR EQU DAT2-DAT1 DSEG ENDS 执行指令MOV AX,ADDR后,AX寄存器中的内容是______。

    A.5678H

    B.7856H

    C.4444H

    D.0004H


    正确答案:D
    解析:变量DATl是存放字符串的符号地址,其值为0000H(因为是该数据段的第一个变量),而DAT2是按字节存放数值的符号地址,其值为0004H(一个字符占据一个字节的内存)。所以ADDR=0004H。

  • 第2题:

    执行下列指令后,AX寄存器中的内容是_______H。 TABLE DW 10,20,30,40,50 ENTRY DW 3 ┇ MOV BX,OFFSET TABLE MOV SI,ENTRY MOV AX,[BX+SI]


    1E00H;1e00H

  • 第3题:

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


    寄存器 AX 的值是: 4 142H

  • 第4题:

    执行下列指令后,AX寄存器中的内容是()H。 TABLE DW 10,20,30,40,50 ENTRY DW 3 ┇ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]


    1E00H;1e00H

  • 第5题:

    12、数据定义TABLE2 DW 10 DUP(0),执行指令MOV BX,LENGTH TABLE2后,BX寄存器的内容是____________, 执行指令MOV DX,SIZE TABLE2后,DX寄存器的内容是____________。2个答案之间用“、”相隔。


    10 20解析:1、TABLE2 DW 10 DUP(0)指创建名称为TABLE2的存储空间,在缓存中开辟10个字空间的区域,并初始化为0,。2、MOV BX,LENGTH TABLE2指令表示把TABLE2空间的长度存在寄存器BX中,10个字的长度,故BX中的内容为10.3、MOV DX,SIZE TABLE2指令表示把一字节为单位的TABLE2空间的大小存在寄存器DX中,10个字的长度,1个字为2个字节,故DX中的内容为2*10=20