系统粉 > 电脑问答 > 其他问答

已解决弱弱的问下什么是存储器寻址

提问者:chantao_ph  |  浏览次  |  提问时间:2016-12-18  |  回答数量:3

弱弱的问下什么是存储器寻址指令的地址码部分直接给出的不是操作数,而是操作数的存储器地址,这种方式称为直接寻址方式。根据指令地址码部分给出的直接地址A就可以从存储器中读出所需要的操作数。这种寻址方式简单,直观...

已有3条答案
2571038463hu

2571038463hu

回答数:53565  |  被采纳数:4

指令的地址码部分直接给出的不是操作数,而是操作数的存储器地址,这种方式称为直接寻址方式。根据指令地址码部分给出的直接地址A就可以从存储器中读出所需要的操作数。这种寻址方式简单,直观,也便于硬件实现,但是随着计算机的存储器容量不断扩大,所需要的地址码越来越长,势必造成指令的一部分,不能修改,故只能用来访问固定存储器单元。
如果汇编原程序中跳转指令中使用的是标号,编译后是直接跳转,如果使用了寄存器参量的就是间接跳转的了。
2016-12-18 18:36:18
赞 5356
wow雅蠛蝶

wow雅蠛蝶

回答数:23216  |  被采纳数:3

存储器寻址是寄存器与存储器间的寻址方式。使用存储器寻址的指令,其操作数通常存放在代码段之外的存储区,如数据段、堆栈段和附加段。指令中,通常给出的是存储单元地址或产生存储单元地址的有关信息。执行指令时,需要首先计算出数据存放的有效地址,接着计算出其在存储器中的物理地址,然后访问存储器,读取数据,再执行指令规定的基本操作。
2016-12-18 16:00:11
赞 2321
中华圣人吧务组

中华圣人吧务组

回答数:19755  |  被采纳数:4

存储器寻址可进一步分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址,寻址范围是由地址线的位数决定的,比如地址线有20位,则地址有2^20个。 计算机数据的基本单位是字节,即是最基本的数据单元,是从存储器的起始地址到该数据的位置。一个字包含两个字节,它的地址是低字节的地址。
2016-12-19 11:13:52
赞 1975
相关问答
最新其他问答
解决方法