mov ax,320;//一行有320字节mul y //定位到(0,y),一行320字节,第y行第0个就是y*320,结果存在ax中add bx,axadd bx,x //定位到(x,y)mov al,COLOR;mov cx,8//8次循环.REPEATmov es:[bx],aladd bx,40 //每40字节赋值成color,也就是color结构大小可能为40字节。.UNTILCXZ
其余的应该不用解释了。