老师,如果操作数有a个,那操作数的地址是a个,操作数地址的地址也是a个呀,那间接寻址和直接寻址地址码所需要的位数不也一样吗?
来源:3-7 计算机的指令系统

慕斯03275564
2019-09-08
老师,如果操作数有a个,那操作数的地址是a个,操作数地址的地址也是a个呀,那间接寻址和直接寻址地址码所需要的位数不也一样吗?,为什么间接寻址操作数寻址范围会大一些呢?而且主存不是还有多一部分空间来存放操作数的地址。老师可以帮忙回答下吗谢谢啦
写回答
1回答
-
咚咚呛
2019-09-09
这个问题问得挺好的,有经过认真的思考,点赞。
问题是直接寻址和间接寻址,数据范围是否一致。
那我们知道,直接寻址是由指令的指向数据的地址,间接寻址则是指向数据地址的地址。
那么对于寻址,地址位都是一样的(假设有A位),同学的疑问也在这里,但是对于间接寻址,他指向的是另一个地址。
那么对于间接寻址,只能确定间接寻址指向的地址数量和直接寻址指向的数据数量一样,不能说明数据范围一样。
事实上,对于间接寻址的指向的数据地址(假设为B位),只要B>A,寻址的数据范围就更大。012019-09-09
相似问题
关于数据总线和地址总线单位的问题
回答 1
关于操作数地址的问题
回答 1
地址总线与操作系统有什么关系
回答 1
IP数据报每一跳的IP地址始终不变?
回答 2
地址总线位和按字寻址的关系?
回答 1