感觉你用了中文的逗号。
DATA SEGMENT
ARRY1 DB 12,-18,32,68,-9
COUNT EQU $-ARRY1
ARRY2 DW 15,26,38
STR1 DB 'ABCD'
DATA1 DW ARRY2
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,STR1; ; (1)
MOV BH,ARRY1+3; ; (2)
MOV BL,COUNT ; (3)
MOV SI,OFFSET ARRY2 ; (4)
MOV AL,BYTE PTR DATA1+1 ; (5)
MOV STR1+3,AL ; (6)
MOV AH,4CH ; 调用21H号中断的4CH号功能,返回DOS
INT 21H
CODE ENDS
END START