状态寄存器ST1 字段位说明.doc
1页状态寄存器ST1 字段位说明字段位字段名称字段说明15BRAF块重复操作标志此标志置位表示正在执行块重复操作指令;此标志位清零表示没有进行块操作14CPL直接寻址编译方式标志位,表示直接寻址选用何种指针CPL=1表示选用堆栈指针(SP)直接寻址方式;CPL=0表示选用页指针(DP)直接寻址方式13XF外部引脚XF状态控制位可通过软件置位或清零控制通用外部I/O引脚XF的输出电平和输出状态12HM芯片响应HOLD信号时,CPU保持工作方式标志此位置位表示CPU暂停内部操作;此位清零表示CPU从内部处理器取指继续执行内部操作,外部地址、数据线挂起,呈高阻态11INTM中断方式控制位此位置位(SSBX指令)则关闭所有可屏蔽中断;此位清零(RSBX指令),则开放所有可屏蔽中断RS、NMI不受此位影响100保留位,读出时为逻辑09OVM溢出方式控制位此位置位(SSBX)时,ALU运算发生正数溢出,目的累加器置成正的最大值(007FFFFFFFH);ALU运算发生负数溢出,目的累加器置成负的最大值(FFH)此位清零(RSBX)时,则直接加载实际运算结果8SXM符号扩展方式控制位,用以确定符号位是否扩展。
SXM=1,表明数据进入ALU之前需进行符号位扩展;SXM=0,表明数据进入ALU之前禁止进行符号位扩展此位可由指令SSBX 和RSBX置位或清零7C16双16位/双精度算术运算模式此位置位,C16=1,表示ALU工作于双16位算术运算方式;此位清零,C16=0,表示ALU工作于双精度算术运算方式6FRCT小数方式控制位此位置位FRCT=1时,乘法器输出自动左移1位,消去冗余的符号位5CMPT间接寻址辅助寄存器修正方式控制位此位置位,CMPT=1,除AR0外,当间接寻址单个数据存储器操作数时,可通过修正ARP的内容改变辅助寄存器AR1-AR7的值此位清零,CMPT=0时,ARP的内容必须清零,且不能修改4—0ASM累加器移位方式控制位5位字段的ASM规定从-16至15的位移位(2的补码),可以从数据存储器或用LD指令(短立即数)对ASM加载。





