栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

计算机组成原理笔记(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机组成原理笔记(一)

第三章 指令集体系结构

  1. ARM处理器采用了存储程序体系结构,他将程序和数据放在同一个存储空间内,采用取指-执行命令模式执行,即按照顺序从内存读取指令、译码、执行。

  2. ARM计算机指令有多种格式。假设通用计算机提供了3中指令格式:

               LDR 寄存器目的,存储单元源

              STR 寄存器源,存储单元目的

              Operation 寄存器目的,寄存器源1,寄存器源2

     3. CCR(条件码寄存器)记录下结果是否为0(z),结果的二进制形式是否为负(N),是否产生进位位(C),或者是否算数溢出(V)。

4. CISC处理器会在每次操作后自动更新状态标志,而ARM那样的RISC处理器则需要程序员来强制更新状态标志。

5.寄存器的大小(它的位宽)通常等于计算机完成的数据处理操作的最大位宽。

6.寄存器中16位带符号的整数扩展到32位会将符号位扩展。

7.寻址方式:立即数寻址;直接寻址;间接寻址。

8.ARM处理器使用前缀#指定立即操作数。

9.ARM没有实现直接寻址。所有存储器操作数要么被指定为立即数,要么通过寄存器指针间接指定。

10.立即数寻址意味着操作数为常数,它的值不能在程序执行过程中改变。

11.寄存器间接寻址,指令给出了包含操作数地址的寄存器的地址。

12.微处理器一般提供3种指令模式: 存储器-寄存器型;寄存器-存储器型;寄存器-寄存器型;

13.RISC计算机,指令收到了严格限制;指令长度必须规整为一个字。

14.高级语言JAVA被编译成一种低级的基于栈的语言,叫做字节码。有些ARM处理器集成了Jazelle直接字节码执行(DBX),能够直接执行字节码。由硬件直接执行字节码(而不是解释执行)提高了ARM运行Java应用时的性能。

15.ARM寄存器集:

 

16.汇编程序由两部分语句组成:计算机可执行命令和告诉汇编器运行环境有关信息的汇编伪指令。

17.ARM没有实现除法运算。

18.移位操作的基本类型:逻辑移位,算术移位,循环移位。

19.ARM没有独立的移位操作。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号