
三菱微型计算机
M306V5ME-XXXSP
M306V5EESP
单芯片16位CMOS微机带有隐蔽字幕解码器
和屏幕显示控制器
2.2.1数据寄存器(R0 , R0H , R0L ,R 1, R1H , R1L , R2和R3 )
数据寄存器(R0 , R1,R2和R3 )的16位构成,并且主要用于传送和
算术/逻辑运算。
寄存器R0和R1的每个可以作为独立的8位数据的寄存器,高序位为( R0H / R1H ) ,
和低阶比特( R0L / R1L ) 。在一些指令,寄存器R 2和R 0,以及R 3和R 1可以
使用作为32位数据寄存器( R2R0 / R3R1 ) 。
2.2.2地址寄存器( A0和A1 )
地址寄存器( A0和A1 )的16位构成,并且具有相同功能的那些数据
寄存器。这些寄存器也可以被用于地址寄存器间接寻址和地址寄存器
相对寻址。
在一些指令,寄存器A1和A0可组合使用作为32位地址寄存器( A1A0 ) 。
2.2.3帧基址寄存器( FB )
帧基址寄存器(FB )的16位构成,并且被用于FB相对寻址。
2.2.4程序计数器(PC )
程序计数器(PC )的20位构成,表示将要执行的指令的地址。
2.2.5中断表寄存器( INTB )
中断表寄存器( INTB )配置有20位,指示一个中断向量的起始地址
表。
2.2.6堆栈指针( USP / ISP )
堆栈指针有两种类型:用户栈指针(USP)和中断堆栈指针(ISP ),每个config-
为带有16位。
您所需的堆栈指针( USP或ISP)的类型可以通过堆栈指针选择标志( U标志)进行选择。
该标志位于第7位的标志寄存器( FLG)中的位置。
2.2.7静态基址寄存器( SB )
静态基址寄存器(SB )的16位构成,并用于SB相对寻址。
2.2.8标志寄存器( FLG )
标志寄存器( FLG)配置有11位,每个位被用作一个标记。如图2.2.2所示的标志
寄存器( FLG ) 。下面介绍各标志的功能:
位0 :进位标志( C标志)
此标志保留了进位,借或移出发生在算术/逻辑单元的位。
位1 :调试标志(D标志)
此标志,单步中断。
当这个标志为“ 1”时,一个单步中断指令执行后产生。此标志是
清“ 0 ”时,中断被接受。
位2 :零标志(Z标志)
这个标志被设置为“1”时的算术运算结果为0 ;否则,清除为“0”。
位3 :符号标志( S标志)
这个标志被设置为“1”时的算术运算结果为负的值;否则,清除为“0”。
位4 :寄存器组选择标志( B标志)
这个标志选择一个寄存器组。寄存器组选择0时,该标志为“0” ;寄存器组1
选中时该标志为“1”。
1.0版
17