ช่วยทีครับพึ่งหัดเขียน assembly

[open_code]
DATA    SEGMENT
DATA    ENDS

CODE    SEGMENT
    ASSUME DSหัวเราะATA,CS:CODE,SS:SSEG
START:
    MOV AX,DATA
    MOV DS,AX    
    MOV BL,00H   
    MOV CH,00H   
    MOV CL,0AH  
L1:    MOV DH,00H
    MOV DL,BL
    ADD DL,'0'
    MOV AH,02H
    INT 21H
    INC BL
    LOOP L1
    MOV AH,4CH
    INT 21H
CODE    ENDS
    END START
[/close_code]
ช่วยอธิบายโค้ดหน่อยได้มั้ยครับว่าแต่ละบรรทะดทำอะไร คือพึ่งหัดเขียนแล้วมาดูตัวอย่างนี้มันงง จะเพิ่ม 00H หรือ 02H หรือ 0AH ทำไม
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่