arm所有课后作业数据集
Arm所有课后作业数据集 本资源摘要信息涵盖了Arm相关的课后作业数据集,涵盖了立即数、伪指令、空间局部性、时间局部性、 Cache 映射方式、页表、快表、寄存器等知识点。 一、立即数 立即数是指在指令中直接出现的数。构造方法是每个立即数由一个 8 位的常数循环右移偶数位得到。其中循环右移的位数由一个 4 位二进制的两倍表示。使用立即数需注意:立即数前需要加#;只能使用合法的立即数。 二、伪指令 伪指令是指不是指令集中的指令,但是会在汇编过程中被替换成对应的指令序列,最终生成指令码由机器执行。伪操作是由汇编器处理,不会生成指令码。 三、空间局部性和时间局部性 空间局部性是指在程序中,CPU 访问相邻的存储空间的数据的概率是很大的,这种规律称为空间局部性。时间局部性是指在程序中,通常相邻的一段时间内 CPU 访问相同数据的概率是很大的,这种规律称为时间局部性。 四、Cache 映射方式 Cache 映射方式有三种:全相联映像方式、直接映像方式和组相联映像方式。全相联映像方式中,主存中任意一块可以映射到 Cache 中的任意一块的位置上。直接映像方式中,主存中的一块只能映像到 Cache 中的一个特定的块中。组相联映像方式是把主存和 Cache 按同样大小划分成组,然后从主存的组到 Cache 的组之间采用直接映像方式。 五、页表和快表 页表是实现虚拟地址空间到物理地址空间映射的重要手段,它是一个位于内存中的表。表的每一行对应于虚拟存储空间的一个页,该行包含了该虚拟内存页对应的物理内存页的地址、该页的访问权限和该页的缓冲特性等。快表是高速缓冲存储器,用于存放当前访问需要的地址变换条目,提高查表的速度,减少访存次数,从而加快地址变化的速度。 六、寄存器 Arm处理器中有多个寄存器,例如R13:SP 栈指针寄存器,用来保存程序执行时的栈指针位置;R14:LR 返回链接寄存器,用来保存程序执行 BL 指令或模式切换时的返回原程序或模式切换时的返回原程序继续执行的地址;R15:PC 程序计数器,存放下一条将要执行的指令地址。 本资源摘要信息涵盖了Arm相关的课后作业数据集,为学习Arm处理器提供了详细的知识点介绍。
- 粉丝: 6050
- 资源: 62
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论1