中斷型別碼是用什么進制表示的?
n=14還是n=0EH?
哪個是對的呀?還是都可以
uj5u.com熱心網友回復:
雖然沒看明白中斷型別碼是什么意思,但說到進制,計算機實際的都是二進制,十六進制和十進制只是表達方便和便于閱讀。uj5u.com熱心網友回復:
中斷型別碼n=14;除非特別注明,型別號是以十六進制形式表示的,即14H;
中斷型別嗎n是一個位元組大小的正整數,所以其范圍是0~255,需要兩位BCD碼來表示,即00~FF。
比如BIOS中斷n = 14 表示RS-232串行口I/O。
不過,如果在軟體中,你寫INT 14的話,MASM是會將其識別成十進制的,因為MASM軟體里你不標注進制符號,它默認就是十進制的;
所以如果你在書上看到INT 14,在軟體里要寫成INT 14H;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/130439.html
標籤:匯編語言
