指令系统

一:指令格式:指令系统决定计算机的功能,然后必须有硬件的支持

        操作码:

        地址码:原操作数的地址,结果的地址,寄存器的地址,主存的地址,以及I/O的地址。、

        指令字长:决定于操作数的长度,操作数地址码的长度,操作数地址个数。

二:指令的寻址方式

       有效地址:寻址方式+形式地址

       指令寻址:PC和跳转指令

       立即寻址:指令执行阶段不访存

       直接寻址:执行阶段访问1次存储器 

       隐含寻址:操作数在操作码中

       间接寻址:一次简址需要访问2次存储器

       寄存器寻址:只访问即存储器。

       寄存器间接寻址:需要一次访问存储器 

       基址寻址:EA=(BR)+ A基址寄存器的内容由操作系统和管理程序确定;在程序的执行过程中,基址寄存器的内容不变,形式地址可变。当采用由用户决定那个通用寄存器为                           基址时,其内容仍然为操作系统决定。 基址寄存器可由专用基址寄存器和通用寄存器两种。

       变址寻址:EA = (IX)+ A;变址寄存器的内容由用户给出,程序的执行过程中,变址寄存器内容可变,但是形式地址A的内容不变(基址)便于处理数组问题

       相对寻址:EA = (PC) + A ; A的位数决定操作数寻址范围,可正,可负,补码表示,便于程序浮动,广泛用于转移类指令。

三:RISC特点

      1, 指令长度固定,指令种类少,寻址方式种类少,

       2,只有Load/Store指令访存,其余指令的操作在寄存器之间进行。

       3,具有多个通用寄存器

       4,控制器采用组合逻辑

       5, 采用流水技术

       6, 优化编译程序

        7, 选用使用频度较高的指令,复杂指令有简单指令组合实现。


       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值