1. 程式人生 > >Linux系統呼叫圖解(摘自《Assebly Language Step by Step》)

Linux系統呼叫圖解(摘自《Assebly Language Step by Step》)

有圖有真相,這個是目前我找到的解釋Linux系統呼叫機制的最好圖解。

1 INT 80H 指令導致軟中斷,儲存下一條指令地址到棧,IP暫存器裝入80H號中斷向量,進入Linux系統服務分配器。

這裡寫圖片描述

2 IRET 指令,之前儲存到棧中的地址出棧賦給IP,中斷返回到使用者程式。

這裡寫圖片描述