MOV BL, 100
DIV BL ;AX / BL,商就是百位數,在AL中,余數在AH中
MOV DH, AL ;暫時存放百位數
MOV AL, AH
MOV AH, 0
MOV BL, 10
DIV BL ;AX / BL,商就是十位數,在AL中,個位數在AH中
MOV CL, 4
ROL AL, CL ;十位數左移四位,到了AL的高四位
ADD AL, AH ;個位數,加到低四位,成為壓縮的BCD碼
MOV AH, DH ;百位數放到AH,此時,AX就是原來數字的壓縮的BCD碼形式
HLT