添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第162页 > TS68332MAB/C20 > TS68332MAB/C20 PDF资料 > TS68332MAB/C20 PDF资料1第27页
TS68332
图17 。
CPU32块图
编程模型
在CPU32的编程模型由两组寄存器的:用户模型
和监督员的模式,对应于该用户和管理员权限级别。
在执行用户的权限级别,用户程序只能使用的寄存器
用户模型。在执行上司的水平,系统软件采用的控制寄存器
主管级的TER值来执行主管职能。
主管级比用户级别更高的权限。并非所有的指令都
允许在较低的特权用户级别来执行,但所有的指令都可以
在导师的水平。该方案允许管理员和用户级别的分离,
所以主管可以保护系统资源不加控制的访问。亲
处理器使用在状态S位指示的特权级寄存器选择
用户或主管级别,要么在USP或SSP的堆栈操作。
用户编程模型仍然从先前的68000系列微处理器的不变
处理机。主管编程模型,它补充了用户编程
模型由CPU32系统程序员谁利用主管专门用于
权限级别来实现敏感的操作系统功能。上司亲
编程模型包含了所有访问,并启用特殊功能的控制
该CPU32 。所有的应用软件,写在非特权用户级别运行,
迁移到从任何68000平台的CPU32无需修改。编程
模型示于图18和图19 。
注册
寄存器D7-D0被用作数据寄存器和容易地支持8位(一个字节) , 16位
(字)和32位(长字)操作数长度进行所有操作。寄存器A6- A0和
用户和管理员堆栈指针是地址寄存器,可以用作软
基地址寄存器洁具堆栈指针。注册A7是适用于登记册
在用户权限级别,并在管理员堆栈指针的用户堆栈指针
用户权限级别。此外,可用于单词和长的地址寄存器
字操作。所有的16个通用寄存器( D7-D0 , A7- A0),也可以使用
作为索引寄存器。
PC中的下一条指令的地址由CPU32来执行。
27
2118A–HIREL–03/02

深圳市碧威特网络技术有限公司