[问答题]

源程序如下:

MOV AX,SEG TABLE;TABLE为表头

MOV ES,AX

MOV DI,OFFSET TABLEMOV AL,‘0’

MOV CX,100

CLD

REPNE SCASB

问:

1)该段程序完成什么功能?

2)该段程序执行完毕后,ZF和CX有几种可能的数值?各代表什么含义?

参考答案与解析:

相关试题

执行以下程序段后,(AX)=( )。 MOV AX,0 MOV BX,1 MOV

[单选题]执行以下程序段后,(AX)=( )。 MOV AX,0 MOV BX,1 MOV CX,100 A: ADD AX,BX INC BX LOOP A HLTA.5000B.5050C.5100D.5150

  • 查看答案
  • 已知程序段如下:MOV AX,1234H;(AX)=1234H,标志位不变MOV

    [问答题] 已知程序段如下:MOV AX,1234H;(AX)=1234H,标志位不变MOV CL,4;(AX)和标志位都不变ROL AX,CL;(AX)=2341H,CF=1,SF和ZF不变DEC AX;(AX)=2340H,CF=1不变,SF=0,ZF=0MOV CX,4;(AX)和标志位都不变MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义INT 20H程序结束时,AX和DX的内容是什么?

  • 查看答案
  • 执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: S

    [单选题]执行下段程序后,AX=( )。 MOV CX,4 MOV AX,25 LP: SUB AX,CX LOOP LP HLTA.10B.15C.20D.25

  • 查看答案
  • 执行以下程序段后,(BX)=( )。 MOV AX,0 MOV BX,1 MOV

    [单选题]执行以下程序段后,(BX)=( )。 MOV AX,0 MOV BX,1 MOV CX,100A: ADD AX,BX INC BX LOOPA HLTA.99B.100C.101D.102

  • 查看答案
  • 执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX,

    [单选题]执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT 寄存器AH的值是( )。A.92HB.8CHC.8DHD.OOH

  • 查看答案
  • MOV AX,[BX]属于

    [单选题]MOV AX,[BX]属于A.立即寻址B.寄存器寻址C.寄存器间接寻址D.寄存器相对寻址

  • 查看答案
  • MOV AX,[BX]属于

    [单选题]MOV AX,[BX]属于A.立即寻址B.寄存器寻址C.寄存器间接寻址D.寄存器相对寻址

  • 查看答案
  • 执行下列指令后,AX的值为 MOV AX,1234H MOV CL,4 ROL

    [单选题]执行下列指令后,AX的值为 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CXA.8D00HB.9260HC.8CA0HD.0123H

  • 查看答案
  • 下列程序执行后(AX)=( )。 XDB 5,7£­5 MOV AX,WORD

    [单选题]下列程序执行后(AX)=( )。 XDB 5,7-5 MOV AX,WORD PTR XA.5B.57C.75D.51

  • 查看答案
  • 若(ES)=3050H (DI)=50H,在指令“MOV AX,ES:[DI]”

    [单选题]若(ES)=3050H (DI)=50H,在指令“MOV AX,ES:[DI]”中源操作数的物理地址为()。A . 30500HB . 3050HC . 50HD . 30550H

  • 查看答案
  • 源程序如下:MOV AX,SEG TABLE;TABLE为表头MOV ES,AX