问题 问答题 简答题

源程序如下:

MOV AX,SEG TABLE;TABLE为表头

MOV ES,AX

MOV DI,OFFSET TABLEMOV AL,‘0’

MOV CX,100

CLD

REPNE SCASB

问:

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

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

答案

参考答案:

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

(2)ZF=1,说明已找到字符

ZF=0,说明未找到字符

CX0,说明中途已找到字符退出CX=0,且ZF=0说明串中无字符‘0’

单项选择题 案例分析题
单项选择题