指令系统中采用不同寻址方式的主要目的是什么?
1个回答
展开全部
1、为用户组织和使用数据提供方便。
2、缩短指令长度。比如变址寻址有利于数组操作和程序共用。同时,位移值长度可短于地址长度,因而指令长度可以缩短。
寻址方式是确定本条指令的数据地址以及下一条要执行的指令地址的方法。
扩展资料:
一条指令的执行过程按时间顺序可分为以下几个步骤。
1、CPU发出指令地址。将指令指针寄存器(IP)的内容——指令地址,经地址总线送入存储器的地址寄存器中。
2、从地址寄存器中读取指令。将读出的指令暂存于存储器的数据寄存器中。
3、将指令送往指令寄存器。将指令从数据寄存器中取出,经数据总线送入控制器的指令寄存器中。
4、 指令译码。指令寄存器中的操作码部分送指令译码器,经译码器分析产生相应的操作控制信号,送往各个执行部件。
5、 按指令操作码执行。
6、修改程序计数器的值,形成下一条要取指令的地址。若执行的是非转移指令,即顺序执行,则指令指针寄存器的内容加1,形成下一条要取指令的地址。指令指针寄存器也称为程序计数器。
参考资料来源:百度百科-指令系统
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
指令寻址方式有两种:顺序寻址方式(按顺序执行)和跳转寻址方式(不按循序进行)。 操作数寻址方式有许多种,例如;立即寻址(地址码字段是立即数本身)、直接寻址(地址码字段是操作数在内存的有效地址)、间接寻址(地址码字段存放的是操作数在内存单元中...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询