即為十進位制調整指令,十進位制調整指令用來對BCD碼的加法運算結果自動進行修正,但BCD碼的減法運算不能用此指令來進行修正。十進位制調整的實質是將十六進位制的加法運算轉換成十進位制。
在計算機中,十進位制數字0至9一般可用BCD碼來表示,計算機在進行運算時,是按二進位制規則進行的,對於4位二進位制數有16種狀態,對應16個數字,而十進位制數只用其中的10種表示0至9,因此按二進位制的規則運算就可能導致錯誤的結果。
即為十進位制調整指令,十進位制調整指令用來對BCD碼的加法運算結果自動進行修正,但BCD碼的減法運算不能用此指令來進行修正。十進位制調整的實質是將十六進位制的加法運算轉換成十進位制。
在計算機中,十進位制數字0至9一般可用BCD碼來表示,計算機在進行運算時,是按二進位制規則進行的,對於4位二進位制數有16種狀態,對應16個數字,而十進位制數只用其中的10種表示0至9,因此按二進位制的規則運算就可能導致錯誤的結果。
INT21H是指DOS的中斷呼叫命令的意思。INT指軟體中斷, 21H是函式入口地址,具體可檢視晶片形號。
最常用的包括:
01H、07H和08H:從標準輸入裝置輸入字元。
02H:字元輸出。
03H:輔助裝置的輸入。
04H:輔助裝置的輸出。
05H:列印輸出。
06H:控制檯輸入、輸出。
09H:顯示字串。
0AH:鍵盤緩衝輸入。
0BH:檢測輸入狀態。
0CH:
彙編中DST是用來表示指令的目的運算元。
運算元指出指令執行的操作所需要資料的來源,運算元是組合語言指令的一個欄位,通常一條指令均包含運算子和運算元,運算元是指令執行的參與者,也就是各種操作的物件,與之有關的是操作碼,所謂操作碼是說明計算機要執行傳送、運算、移位、跳轉等操作。