阅读程序并完成填空。在一个首地址为STR、长度为N的字符串中查找“空格”,找到则向DL中送1,否则向DL中送-1。
MOVCX,N
MOVSI,0
MOVAL.20H
NEXT:CMPAL,①
JZDISPY
INC②
③NEXT
MOVDL,-1
JMPNEXT1
DISPY:MOVDL,1
…
NEXT1:…
20H是空格的ASCII码,而CMP AL, ① 这一句要完成的是逐一与某字符串作比较。由此可知,此处应填上STR[SI]。INC ② ,这一句要完成的是数据指针的修正,为下一次比较作准备。所以要填上SI。 ③ NEXT,这一句应为无条件循环语句,才能构成循环体。所以要填上LOOP。 所以答案为①STR[SI] ②SI ③LOOP