
三菱微型计算机
M306H2MC-XXXFP
单芯片16位CMOS微机
与数据采集控制器
( 3 )帧基址寄存器( FB )
帧基址寄存器(FB )的16位构成,并且被用于FB相对寻址。
( 4 )程序计数器( PC)
程序计数器(PC )的20位构成,表示将要执行的指令的地址。
( 5 )中断表寄存器( INTB )
中断表寄存器( INTB )配置有20位,指示一个中断向量的起始地址
表。
( 6 )堆栈指针( USP / ISP )
堆栈指针有两种类型:用户栈指针(USP)和中断堆栈指针(ISP ),每个config-
为带有16位。
您所需的堆栈指针( USP或ISP)的类型可以通过堆栈指针选择标志( U标志)进行选择。
该标志位于第7位的标志寄存器( FLG)中的位置。
( 7 )静态基址寄存器( SB )
静态基址寄存器(SB )的16位构成,并用于SB相对寻址。
( 8 )标志寄存器( FLG )
标志寄存器( FLG)配置有11位,每个位被用作一个标记。如图2.2.2所示的标志
.register ( FLG ) 。下面介绍各标志的功能:
位0 :进位标志( C标志)
此标志保留了进位,借或移出发生在算术/逻辑单元的位。
位1 :调试标志(D标志)
此标志,单步中断。
当这个标志为“ 1”时,一个单步中断指令执行后产生。此标志是
清“ 0 ”时,中断被接受。
位2 :零标志(Z标志)
这个标志被设置为“1”时的算术运算结果为0 ;否则,清除为“0”。
位3 :符号标志( S标志)
这个标志被设置为“1”时的算术运算结果为负的值;否则,清除为“0”。
位4 :寄存器组选择标志( B标志)
这个标志选择一个寄存器组。寄存器组选择0时,该标志为“0” ;寄存器组1
选中时该标志为“1”。
位5 :溢出标志(O标志)
该标志设置为“ 1 ”时,算术运算导致溢出;否则,清除为“0”。
位6 :中断允许标志( I标志)
此标志,可屏蔽中断。
当此标志为“0” ,并启用时,此标志为“1 ”的中断被禁止。该标志被清
“ 0 ”时,中断被接受。
1.0版
14