UNIX的系統(tǒng)調(diào)用的兩種方式:
①直接系統(tǒng)調(diào)用。
②間接系統(tǒng)調(diào)用。
它們各是怎樣處理:
①直接系統(tǒng)調(diào)用除可使寄存器傳遞參數(shù)外,其它參數(shù)都跟在trap指令的后面。
②間接系統(tǒng)調(diào)用跟隨trap指令的是一個指向程序數(shù)據(jù)區(qū)的指針。該程序數(shù)據(jù)區(qū)內(nèi)有一個直接系統(tǒng)調(diào)用trap指令,其后跟以除r0外的參數(shù)。