实验十 首先需要算出起始地址,由于是八行三列,一列80个字符,一个字符两个字节 所以起始地址=8160+32 即 mov dl,160 mul dh add di,ax mov al,2 mul dl add di,ax 这里求出来起始地址 然后读取ds段字符,当读到0时候直接返回 mov cl,[si] mov ch,0 jcxz ok 没有读取到0,把字符存入低地址,背景色存入高地址 mov es:[di],cl mov es:[di+1],bl 然后增加变量继续循环