简述计算机指令的寻址方式?
1个回答
展开全部
根据地址码代表的地址类型,之林系统可以有以下5种。
1.立即寻址
地址码就是操作数,这种寻址方式不必再次访问内存去取操作数。当然,也无法修改操
作数。
2.直接寻址
地址码就是主存内数据的绝对地址,不必做任何换算。不足之处在于寻址范围有限,地
址码的位数限制了寻址空间,而计算机的发展趋势是计算机拥有越来越大的内存。而使
用变长指令可以突破限制,但是该指令会变得臃肿。
3.寄存器寻址
地址码的地址是寄存器的地址。与内存寻址相比较而言,访问寄存器的速度是非常快的,
所以使用寄存器寻址有非常快的速度。不足之处在于寄存器的数量和数据宽度有限。
4.间接寻找
地址码指向主存中的数据,这个数据任然是一个地址,这种方式提高了寻址的灵活性,
扩大了寻址的范围。但由于要多次读内存,速度大为下降。
5.寄存器间间接寻址
地址码保存的是寄存器地址,相对应的寄存器中保存的是数据的地址,这样既快又有灵
活性,是一种广泛使用的寻址方式。
6.变址寻址
变址寻址,是讲地址码和变址寄存器内容相加后形成数据的地址。由于变址寄存器能自
动修改,因而这种方式对数组运算、字符串操作等批量数据的处理非常有效。
7.基址变址
于变址寻址类似,是讲变址寄存器改为基址寄存器,不同之处在于,基址寄存器的内容
不变,改变的是指令中地址码的部分内容,主要作用是扩大寻址空间和再定位。
8.页面寻址
页面寻址是将主存分组为若干个区,寻址时使用区码加区码内偏移的方式确定位置。
9.相对寻址
相对寻址与变址寻址类似,这时变址寄存器换成了程序计数器。
1.立即寻址
地址码就是操作数,这种寻址方式不必再次访问内存去取操作数。当然,也无法修改操
作数。
2.直接寻址
地址码就是主存内数据的绝对地址,不必做任何换算。不足之处在于寻址范围有限,地
址码的位数限制了寻址空间,而计算机的发展趋势是计算机拥有越来越大的内存。而使
用变长指令可以突破限制,但是该指令会变得臃肿。
3.寄存器寻址
地址码的地址是寄存器的地址。与内存寻址相比较而言,访问寄存器的速度是非常快的,
所以使用寄存器寻址有非常快的速度。不足之处在于寄存器的数量和数据宽度有限。
4.间接寻找
地址码指向主存中的数据,这个数据任然是一个地址,这种方式提高了寻址的灵活性,
扩大了寻址的范围。但由于要多次读内存,速度大为下降。
5.寄存器间间接寻址
地址码保存的是寄存器地址,相对应的寄存器中保存的是数据的地址,这样既快又有灵
活性,是一种广泛使用的寻址方式。
6.变址寻址
变址寻址,是讲地址码和变址寄存器内容相加后形成数据的地址。由于变址寄存器能自
动修改,因而这种方式对数组运算、字符串操作等批量数据的处理非常有效。
7.基址变址
于变址寻址类似,是讲变址寄存器改为基址寄存器,不同之处在于,基址寄存器的内容
不变,改变的是指令中地址码的部分内容,主要作用是扩大寻址空间和再定位。
8.页面寻址
页面寻址是将主存分组为若干个区,寻址时使用区码加区码内偏移的方式确定位置。
9.相对寻址
相对寻址与变址寻址类似,这时变址寄存器换成了程序计数器。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
绝对脉冲编码器编码器两者一般都应用于速度控制或位置控制系统的检测元件. 旋转编码器是用来测量转速的装置。它分为单路输出和双路输出两种。技术参数主要有每转脉冲数(几十个到几千个都有),和供电压等。单路输出是指旋转编码器的输出是一组脉冲,而双路...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询