单字分配指令DIST(80)/
@ DIST (80)
S:源数据
DBS:目标基准通道
C:控制数据(BCD)
指令的功能
在执行条件为ON时,根据C的内容,进行单字数据分配或堆栈的进栈操作(栈区由C的低3位确定)。
控制数据C (BCD)
的含义
1. C的bit12~
bit15的内容≤8时,执行单字数据
分配
操作。
指令功能
当执行条件为ON时,将S的内容传送到(DBS
+ C )中,如下图。
2. C的bit12~
bit15的内容=
9时,执行指令生成一个堆栈,执行进栈操作。
指令功能:
当执行条件为ON时,执行指令生成一个堆栈(以C的低3位确定栈区通道数),以DBS为堆栈指针进行进栈操作。
进栈方法:
每执行一次指令,将S的内容复制到(DBS
+ 堆栈指针+1
)的栈区通道中,然后指针加1。
进栈过程举例。