سلام
اگه جواب بدید ممنون میشم
کد زیر یه رشته رو میگیره و توی بافری که معرفی کردم ذخیره میکنه
ولی وقتی خونه اولو توی متغیر T میزارم بجای کارکتر اول 0DH ذخیره شده
STSEG SEGMENT
DB 128 DUP(?)
STSEG ENDS
DTSEG SEGMENT
BUF1 LABEL BYTE
BUFS1 DB 20
BUFC1 DB ?
BUFA1 DB 20 DUP(?)
T DB ?
DTSEG ENDS
CSEG SEGMENT
MAIN PROC FAR
ASSUME SS:STSEG,DS:DTSEG,CS:DTSEG
MOV AX,DTSEG
MOV DS,AX
MOV AH,0AH
MOV DX,OFFSET BUF1
INT 21H
MOV BX,OFFSET BUFA1
MOV AL,[BX]
MOV T,AL
MOV AH,4CH
INT 21H
MAIN ENDP
CSEG ENDS
END MAIN