當前位置:編程學習大全網 - 網站源碼 - 請簡述算法並編寫完整程序將AL中的8位無符號數轉換為壓縮型BCD數放入AX中。

請簡述算法並編寫完整程序將AL中的8位無符號數轉換為壓縮型BCD數放入AX中。

MOV AH, 0

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

  • 上一篇:Readlink源代碼
  • 下一篇:機構準入指標源代碼和選股源代碼
  • copyright 2024編程學習大全網