题干本题共包含 2 个小题

源程序如下:
MOV AX,SEG TABLE;TABLE为表头
MOV ES,AX
MOV DI,OFFSET TABLE
MOV AL,"0"
MOV CX,100
CLD
REPNE SCASB

简答题1

该段程序完成什么功能?

正确答案

从目的串中查找是否包含字符"0",若找到则停止,否则继续重复搜索。

答案解析

简答题2

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

正确答案

Z.F=1,说明已找到字符
Z.F=0,说明未找到字符
C.X=0,说明中途已找到字符退出
C.X=0,且ZF=0说明串中无字符"0"

答案解析

相似试题
  • 下面程序段执行后,AL中的内容是() MOVAX,8833H ADDAL,AH DAA

    单选题查看答案

  • 下列指令的源操作数段基址在哪个段寄存器中? (1)MOVAX,[BP][SI] (2)MOVAX,CS:8[DI] (3)MOVAX,2[EBP*1] (4)MOVAX,FS:4[ESP] (5)MOVAX,2[EBP][EAX] (6)MOVAX,[ECX][EBP*4] (7)MOCAX,[EDX][EBP] (8)MOVAX,ES:10[EBP][EAX*2]

    简答题查看答案

  • “MOVAX,MASK[DI]”指令的源操作数属于()

    单选题查看答案

  • 指令“MOVAX,0FHXOR1111B”执行后的结果是()。

    单选题查看答案

  • 在指令MOVAX,[2048H]中,源操作数的寻址方式为()

    单选题查看答案

  • 在指令“MOVAX,0”执行后,CPU状态标志位IF的值()

    单选题查看答案

  • 在指令MOVAX,[BX]中,源操作数的寻址方式为()

    单选题查看答案

  • 指令MOVAX,[BX][SI]中源操作数的寻址方式是()

    单选题查看答案

  • 指令MOVAX,[BX][SI]中源操作数的寻址方式是()

    单选题查看答案

  • 指令“MOVAX,[BX+20H]”源操作数的寻址方式为()。

    单选题查看答案