加文

在这个世界上取得成就的人,都努力去寻找他们想要的机会,如果找不到机会,他们便自己创造机会。 -- 萧伯纳
随笔 - 14, 文章 - 56, 评论 - 1, 引用 - 0
数据加载中……

指令系统

1. 指令格式

1) 指令的基本格式:操作码,地址码(寻址方式和形式地址)

2) 定长操作码

3) 扩展操作码

2. 指令的寻址方式

1) 立即寻址

2) 直接寻址

3) 隐含寻址(隐含寻址的操作数含在操作码中)

4) 间接寻址

5) 寄存器寻址

6) 寄存器间接寻址

7) 基址寻址:基址寄存器可以用专用的基址寄存器,也可以采用通用的寄存器,基址寄存器的内容由操作系统和管理程序确定,操作过程中,形式地址可变,基址不变。

8) 变址寻址:变址寄存器可以是专用的变址寄存器,也可以是通用的寄存器。在程序的执行过程中,变址寄存器可变,形式地址不变,便于处理数组问题。

9) 相对寻址:由PC和形式地址A给出,特点是A的位数决定操作数的寻址范围,便于程序的浮动,广泛用于转移类指令。

3. CISC和RISC的区别

RISC的主要特点是:

1) 选取使用频度较高的简单指令,复杂指令的功能由简单指令符合而成。

2) 指令长度固定,种类少,寻址方式少。

3) 只有LOAD和STORE指令访问存储器,其余指令的操作都在寄存器之间。

4) CPU中有多个通用寄存器。

5) 控制器采用组合逻辑控制。

6) 采用流水技术,大部分指令在一个时钟周期内完成。

7) 采用优化的编译程序。

posted on 2011-11-02 17:25 chxzwj 阅读(149) 评论(0)  编辑 收藏 引用 所属分类: 组成原理


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理