新手求解,觉得汇编好难好难~~~~~~~~~~~~~~~
题目。在内存已定义好一个容量为20B的数据组,请将数组中为0的项找出,统计0的个数,并删除数组中所有为0的项,将后续项向前压缩。。。我做的··
START:
BUF DB 12,21,32,54,0,65,32,65,26,0,32,55,88,97,46,2,9,84,25,96;
MOV AX,DATAS
MOV DS,AX
MOV CX,20
MOV BX,OFFSET BUF1
COMP:MOV AL,[BX]
CNP AL,0
INC BUF2
AGAIN:DX=CX
[BX]=[BX+8]
INC 8X
LOOP AGAIN
CX=DX
LOOP CONP
MOV AH,4CH
INT 21H
我自己也知道很多错的~~~求给个正确的