和记娱乐


网站导航

联系我们

和记娱乐

联系人: 

电 话:021-64057486

公司网址:http://www.happy123456789.com

   址:成都市松江区漕河泾松江新兴产业园区研展路丰产支路55号B座803室

邮编:201165


通信知识

您的当前位置: 和记娱乐主页 > 通信知识 >

ARM处理器工作模式及寄存器结构

发布日期:2019-12-10 15:26 来源:和记h88 发布人:和记娱乐 点击:

  操作码、操作条件(根据CPSR中的N、Z、C、V等标志)、操作数(源、目的/地址或寄存器)、条件、地址变化等等;

  FULL/EMPTY栈:区别在于指向栈定的指针是否指向有效数据,是则为FULL栈,否则为EMPTY栈;

  对于MMU实现需要引入页表(translate table)机制,页表存储在内存,系统通常提供一个寄存器来存储页表的址,为了解决内存访问速度问题,采用类似cache方式,引入快表TLB(translation lookaside buffer)机制,小的快速的存储期间来存储当前需要访问的地址变换页表。(相应块表可以存在无效、锁定等操作。)

  页表根据设置空间使用情况分为:分为一、二级页表;粗粒度二级表和细粒度二级表;一级页表包含以段为单位的地址变换条目以及指向二级页表的指针。二级页表包含以大小页为单位的地址变换条目。

  MPU只是简单支持MMU一小部分功能:不支持虚拟地址和实地址的映射;不支持页表;(MMU需要更多硬件来支持相应的功能);

  同样CP15可以控制MPU的功能开关,对于域的设置可以存在地址的重叠,一般如果地址重叠,后面的域设置具有更高的优先级;

  cache有写回法和写通法:写回法指CPU写数据写入cache,而写通法是指数据修改cache的同时,也写入内存。

  cache的存储空间小于内存,所以存在cache内容的替换问题,ARM中cache的替换算法:随机替换和法

  主要解决多个进程映射虚拟地址映射重叠问题,简单理解增加了进程ID PID来区分,解决这个引起的开销问题。

  --RRX 带扩展的循环右移 主要是用CPSR中的C填充移入,并且移出的位改写C(carry out)位;

  写入数据只写入cache的情况下,如果硬件如DMA资源直接从物理地址取数据,需要注意同步问题。可以在触发硬件资源之前操作cache内容同步到内存中。

  可变参数:R0~R3,多与4个参数,则用栈来进行传送;返回一个32整数用R0,64位R0-R1,浮点通过f0、D0、s0传送?

      和记娱乐,和记h88,h88平台官网