
HD404344R系列/ HD404394系列
内存映射寄存器区($ 000到$ 03F ) :
中断控制位区:$ 000至003美元
这个区域由用于中断控制位,如图3中的每个位可以被访问
只有RAM位操作指令( SEM / SEMD , REM / REMD和TM / TMD) 。某些位
然而,具有沿着与某些指令的限制,如图4 。
特殊寄存器区:$ 004 $ 01F , 024美元至03F
此区域是由模式寄存器和数据寄存器,诸如用于外部中断,串行接口,
定时器, A / D转换,并且为I / O端口的数据控制。其结构示于图2和图5 。
这些寄存器被分类为只写,只读,和读/写。它们不能被访问
RAM的位操作指令。
注册标志区:$ 020至023美元
此区域用于WDON标志和其他中断控制标志。其结构示于
图3中的每个位只能通过SEM / SEMD , REM / REMD ,和TM / TMD的指令访问。
一些比特然而,具有沿着与某些指令的限制,如图4 。
数据区( 040美元至0FF ) :
十六在这一领域的176位,从040美元至04F ,是存储器寄存器。
这些寄存器可以通过LAMR和XMRA指令访问。其结构示于图中
6.
堆栈区( $ 3C0至$ 3FF ) :
这个区域用于容纳所述程序计数器(PC ) ,状态标志( ST)和
进位标志(CA )子程序调用( CAL和CALL指令)和中断。由于四位是
用于每一级,该区域可以用于堆叠多达16个的子程序。保存的堆栈顺序
数据和比特的存储示于图6中的程序计数器的值通过以RTN和RTNI回收
指令。的地位和进位标志只能由RTNI指令回收。
在堆栈区不使用任何区域可用于数据存储。
17