功能指令表示格式與基本指令不同。功能指令用編號fnc00~fnc294表示,并給出對應的助記符(大多用英文名稱或縮寫表示)。例如fnc45的助記符是mean(平均),若使用簡易編程器時鍵入fnc45,若采用智能編程器或在計算機上編程時也可鍵入助記符mean。
有的功能指令沒有操作數,而大多數功能指令有1至4個操作數。如圖1所示為一個計算平均值指令,它有三個操作數,[s]表示源操作數,[d]表示目標操作數,如果使用變址功能,則可表示為[s·]和[d·]。當源或目標不止一個時,用[s1·]、[s2·]、[d1·]、[d2·]表示。用n和m表示其它操作數,它們常用來表示常數k和h,或作為源和目標操作數的補充說明,當這樣的操作數多時可用n1、n2和m1、m2等來表示。

圖1功能指令表示格式
圖1中源操作數為d0、d1、d2,目標操作數為d4z0(z0為變址寄存器),k3表示有3個數,當x0接通時,執(zhí)行的操作為[(d0)+(d1)+(d2)]÷3→(d4z0),如果z0的內容為20,則運算結果送入d24中。
功能指令的指令段通常占1個程序步,16位操作數占2步,32位操作數占4步。










