ATPCS規定了一些子程式之間呼叫的基本規則.這些基本規則含括子程式呼叫過程中暫存器的使用規則,資料堆疊的使用規則,引數的傳遞規則.為適應一些特定的需要,對這些基本的呼叫規則進行一些修改得到幾種不同的子程式呼叫規則,這些特定的呼叫規則含括:支援資料堆疊限制檢查的ATPCS.支援唯讀段位置無關的ATPCS.支援可讀寫段位置無關的ATPCS.支援ARM程式和THUMB程式混合使用的ATPCS.處理浮點運算的ATPCS...