سلام
اگه جواب بدید ممنون میشم

کد زیر یه رشته رو میگیره و توی بافری که معرفی کردم ذخیره میکنه
ولی وقتی خونه اولو توی متغیر 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