[试题]

试分析下列程序段执行完后,X单元的内容是[ ]。

D.ATA SEGMENT

X DW 0

Y DW 0

Z DW 100,200,300

D.ATA ENDS

C.ODE SEGMENT

A.SSUME CS:CODE DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA BX,Z

MOV AX,[BX]

MOV Y,AX

MOV AX,2[BX]

MOV AX,Y

MOV X,AX

MOV AH,4CH

INT 21H

C.ODE ENDS

E.ND START

参考答案与解析:

相关试题

执行下列程序后,(CX)=( )。 DATA SEGMENT A DW 1, 2

[单选题]执行下列程序后,(CX)=( )。 DATA SEGMENT A DW 1, 2, 3, 4, 5 B DW 5 DATA SEGMENT CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA BX, A ADD BX, B MOV CX, [BX] MOV AH, 4CH INT 21H CODE ENDS END STARTA.400B.0C.10D.100

  • 查看答案
  • 下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB

    [单选题]下述程序为一数据段,正确的判断的是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDSA.以上5条语句为代码段定义,是正确的B.语句3,4分别为FIRST赋值,是正确的C.语句2定义变量X是正确的D.以上没有正确的答案

  • 查看答案
  • 下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 3

    [单选题]下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST = 1 FIRST EQU 2 ENDSA.以上5条语句为代码段定义,是正确的B.语句3、4分别为FIRST赋值,是正确的C.语句2定义变量X是正确的D.以上没有正确答案

  • 查看答案
  • 下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 3

    [单选题]下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU2 ENDSA.以上5条语句为代码段定义,是正确的B.语句3,4分别为FIRST赋值,是正确的C.语句2定义变量X是正确的D.以上没有正确的答案

  • 查看答案
  • 以下程序段执行完后,变量x的值为()。 x=2 y=4 do x=x*y y=y

    [单选题]以下程序段执行完后,变量x的值为( )。x=2y=4dox=x*yy=y+1loop while y<4A.2B.4C.8D.20

  • 查看答案
  • x=0;for(i=0;i<99;i++)if(i)x++;执行完程序段后,x的

    [单选题]x=0;for(i=0;i<99;i++)if(i)x++;执行完程序段后,x的值是()A . 0B . 30C . 98D . 90

  • 查看答案
  • 执行下列程序段后,变量X的值是( )。

    [单选题]执行下列程序段后,变量X的值是( )。A.2B.4C.6D.8

  • 查看答案
  • 下列程序执行后,DX寄存器的内容是( ) CODE SEGMENT ASSUME

    [单选题]下列程序执行后,DX寄存器的内容是( ) CODE SEGMENT ASSUME CS:CODE START: MOV CL,3 MOV DX,0C6H ROL DX,2 ROR DX,CL CODE ENDS END STARTA.35B.63HC.53HD.138H

  • 查看答案
  • 执行下列程序段后,x的值是( )。n = 5: x = 1: i = 1Dox

    [单选题]执行下列程序段后,x的值是( )。n = 5: x = 1: i = 1D.ox = x * ii = i + 1Loop While i< nA. 10B. 15C. 24D. 120

  • 查看答案
  • 执行以下程序段后,变量x=______,y______。 int x=5; in

    [主观题]执行以下程序段后,变量x=______,y______。int x=5;int y=0;y = --x * 3;

  • 查看答案
  • 试分析下列程序段执行完后,X单元的内容是( )。 DATA SEGMENT X