X12存储空间扩展与管理试卷.ppt

9S12X存储空间扩展与管理 以存储器为核心看16位CPU的优势 由于S12CPU采用16位地址,故寻址空间为16KB,采用16位地址的优点是代码效率高,占用内存少。以定义一个指针变量为例,比采用32位地址的32位CPU节省50%内存空间。在SOC型嵌入式应用系统设计应该以存储器为核心的理念指导下,16位机较32位机有明显的优势。 S12CPU内核简单,寄存器数量少,在多任务环境下,为每个任务做任务切换保留的任务站空间也比ARM、PowerPC等32位少很多: S12 ~10B ARM ~72B PPC ~130B 16位CPU及其寻址空间 16位CPU采用16位地址,典型的寻址空间是64K,在一些复杂的应用中,64K空间会不够用,这是16位CPU的不足之处 有的单片机采用程序空间和地址空间分别编址的方法扩大寻址空间,典型的,例如8051单片机,这样也只能将寻址空间扩大到128K 统计表明,嵌入式应用中数据与程序占用RAM与ROM的典型比例为1:4。而由于静态存储器SRAM(用于存储数据)较Flash(用于存储程序)在单片机中很难做大,目前SRAM在单片机中还不能做到大于64KB,而Flash则可以做到1MB以上,这个比例在1:16上 能大幅度地扩展16位单片机的寻址空间,又能较灵活地分配数据空间与程序空间的比例,是用户的需求,也是单片机设计者的智慧所在 典型S12CPU的寻址

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档