问题
多项选择题
START
答案
参考答案:(A) CMP AL, 0 ; 比较,看AL中的内容是否为负数
(B) NEXT
(C) NEG AL ; 对负数求补
(D) ADC DH,0 ; 判断是否有进位
(E) 0
(F) REP STOSB
解析: 本程序的功能是从所给的数据中取出负数并计算绝对值之和。CON所完成的是判断数据,如果是负数则取反加1,即变为它的绝对值再求和。否则转到NEXT中,继续循环判断数据,直到所有数据判断完。NEXT中完成的是多余的空间存入0。汇编语言中存入串指令用STOS,当有重复存入时加前缀REP,执行的足把AL或AX的内容存入一个长度为(CX)的缓冲区中。