卜運算元之BIOS DOS中斷向量表

2021-06-08 12:24:32 字數 3809 閱讀 6554

bios和dos建立的中斷向量表

絕對位址    16進製制    10進製    有關內容

00h     0h        0 0做除數時處理器發出的中斷

溢位條件是:

除法型別        結果

---------------------------------

有符號字    <-128 | >+127

有符號雙字  <-32768 | >+32767

無符號字            | >255

無符號雙字          | >65535

---------------------------------

dos設有int 00h處理程式,系統

將顯示「divide overflo」,結束當

前程式的執行。

04h     1h       1 單步除錯時處理器發出的中斷

08h     2h       2 非遮蔽中斷

0ch     3h       3 除錯程式設定斷點時處理器發出的中斷

10h     4h       4 發生算術溢位時處理器發出的中斷

14h     5h       5 呼叫bios的螢幕拷貝操作

18-1fh     6-7h      6-7 保留單元

20h     8h       8 每1/18.2秒定時器發出的中斷

24h     9h       9 按壓或釋放鍵時產生的中斷

28h     0ah       10 保留單元

2ch     0bh       11 通訊裝置使用的硬體中斷

30h     0ch       12 通訊裝置使用的硬體中斷

34h     0dh       13 交替列印時硬體產生的中斷

38h     0eh       14 軟碟機操作結束時產生的硬體中斷

3ch     0fh       15 印表機發出警告訊號時產生的硬體中斷

40h     10h       16 bios的顯示i/o功能呼叫

44h     11h       17 bios裝置確認呼叫

48h     12h       18 bios確認記憶體空間大小的功能呼叫

4ch     13h       19 bois的磁碟i/o功能呼叫

50h     14h       20 bios的rs-232序列i/o功能呼叫

54h     15h       21 在pc和xt機上是bios磁帶i/o功能呼叫。在

at機上是at擴充服務功能呼叫。

58h     16h       22 bios的鍵盤i/o功能呼叫

5ch     17h       23 bios的印表機i/o功能呼叫

60h     18h       24 rom的basic解釋和程式功能呼叫

64h     19h       25 bios的裝載引導服務呼叫

68h     1ah       26 bios的日期時鐘功能呼叫

6ch     1bh       27 ctrl+break處理程式功能呼叫。當鍵入

ctrl+break鍵時指向可執行的程式入口

初始化bios使該向量指向一條tret指令。

使用者可修改該向量,使它指向自己的程式。

70h     1ch       28 指向每1/18.2秒時可執行的服務程式的入

口。初始化時該向量指向一條iret指令。

使用者可修改該向量,使它指向自己的ctrl+break

處理程式。

74h     1dh       29 指向顯示控制器初始化引數。bios使這個向量

指向rom駐留表。

78h     1eh       30 指向軟盤參數列。bios使這個向量指向rom 駐

留表,但是dos把它改為指向dos的ram 駐留表。

7ch     1fh       31 指向一點陣表。在這個表中,bios可以找到字

符集後128個字元的點陣

80h     20h       32 終止程式的dos功能呼叫

84h     21h       33 任何種dos功能呼叫

88h     22h       34 指向dos的結束位址

8ch     23h       35 指向dos的ctrl+break處理程式

90h     24h       36 指向dos的嚴重錯誤處理程式

94h     25h       37 dos絕對磁碟讀呼叫

98h     26h       38 dos絕對磁碟寫呼叫

9ch     27h       39 程式終止,但仍駐留記憶體的dos功能呼叫

9dh     28h       40 dos空閒

9eh     29h       41 支援驅動器程式輸出

9fh-a1h     2ah-2ch   42-44 保留單元

a2h     2dh       45 dos構件介面

a3h     2eh       46 command.com退回入口

a4h     2fh       47 多路中斷(空閒訊號)

a5-ffh     30-3fh    48-63 為dos保留的單元

100h     40h       64 保留單元

104h     41h       65 指向硬碟0的參數列,bois使這個向量指向

rom駐留的表。

108-10fh    42-43h    66-67 保留單元

110h     44h       68 pc機使用,用於指向低分辯率圖形字元參

數表 114h     45h       69 保留單元

118h     46h       70 指向硬碟1的參數列,bios使這個向量指向

rom駐留的表。

11ch     47h       71 保留單元

120h     48h       72 pc機使用,用於把pc機的鍵盤**變換為

標準的鍵盤**。

124h     49h       73 指向鍵盤增強服務變換表

128-17fh    4a-5fh    74-95 保留單元

180-19fh    60-67h    96-103 為使用者程式保留的單元

1a0-1bfh    68-6fh    104-111 未使用

1c0h     70h       112 硬體中斷(irq--interrupt request)

8--實時時鐘中斷

1c4h     71h       113 硬體中斷9

1c8h     72h       114 硬體中斷10

1cch     73h       115 硬體中斷11

1d0h     74h       116 硬體中斷12

1d4h     75h       117 硬體中斷13--bios把這個中斷向量重定向

為非遮蔽中斷(nmi)

1d8h     76h       118 硬體中斷14

1dch     77h       119 硬體中斷15

1e0-1ffh    78-7fh    120-127 未使用

200-217h    80-85h    128-133 為basic保留

218-3c3h    86-f0h    134-240 basic程式執行時提供給basic解釋程式作用

3c4-#ffh    f1-ffh    241-255 未作用

卜運算元 詠梅 英文版

卜運算元 詠梅 翻譯 許淵衝 beside the broken bridge and outside the post hall a flower is blooming forlorn.saddened by her solitude at nightfall,by wind and rain ...

sparkStreaming運算元之window

視窗運算元,說白了就是每隔多長 s 時間,統計過去多長時間 w 內產生的資料。spark streaming提供了滑動視窗操作的支援,從而讓我們可以對乙個滑動視窗內的資料執行計算操作。每次掉落在視窗內的rdd的資料,會被聚合起來執行計算操作,然後生成的rdd,會作為window dstream的乙個...

邊緣檢測之Robert運算元

robert運算元,之前被用到了影象增強中的銳化,原因是作為一階微分運算元,robert簡單,計算量小,對細節反應敏感。運算元對邊緣檢測的作用是提供邊緣候選點,robert運算元相比於其他3x3運算元,在不經過後處理時,可以給出相對較細的邊緣。以下座標新採用的是i,j 座標系,其中i y,j x。r...