A. 操作数在存储器中,可能是什么寻址方式
可能是直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址。
计算机一共有七种基本的寻址方式,包括立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址。
其中,后五种寻址方式(即直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址)属于存储器寻址,用于说明操作数或操作数地址所在存储单元的地址。
形成操作数的有效地址的方法称为操作数的寻址方式。
(1)存储器中寻址方式扩展阅读:
1、隐含寻址
这种类型的指令,不是明显地给出操作数的地址。而是在指令中隐含着操作数的地址。
2、立即寻址
指令的地址字段指出的不是操作数的地址,而是操作数本身,这种寻址方式称为立即寻址。立即寻址方式的特点是指令执行时间很短,因为它不需要访问内存取数,从而节省了访问内存的时间。
3、直接寻址
直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址。由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。
4、间接寻址
间接寻址是相对直接寻址而言的,在间接寻址的情况下,指令地址字段中的形式地址不是操作数的真正地址,而是操作数地址的指示器,或者说此形式地址单元的内容才是操作数的有效地址。
参考资料来源:网络-寻址方式
B. 什么是直接寻址,什么是间接寻址,什么是存储器寻址
一、直接寻址方式
指令所要的操作数存放在内存中,在指令中直接给出该操作数的有效地址,这种寻址方式为直接寻址方式。
在通常情况下,操作数存放在数据段中,所以,其物理地址将由数据段寄存器DS和指令中给出的有效地址直接形成,但如果使用段超越前缀,那么,操作数可存放在其它段。
如
MOV
BX,
[1234H]
二、寄存器间接寻址方式
操作数在存储器中,操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定,称这种寻址方式为寄存器间接寻址方式。
在不使用段超越前缀的情况下,有下列规定:
若有效地址用SI、DI和BX等之一来指定,则其缺省的段寄存器为DS;
若有效地址用BP来指定,则其缺省的段寄存器为SS(即:堆栈段)。
如
MOV
BX,[DI]
C. 存储器寻址方式有哪些立即数寻址和寄存器寻址是吗
立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,位寻址,基址加变址寄存器间接寻址,相对寻址,一共7种
D. 要访问特殊功能寄存器和片外数据存储器,可采用哪些寻址方式
采用直接寻址方式。
位寻址也可,但是这仍然属于直接寻址。
不能用寄存器寻址和寄存器间接寻址。
在指令格式的地址的字段中直接指出操作数在内存的地址。由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。在指令中直接给出参与运算的操作数及运算结果所存放的主存地址,即在指令中直接给出有效地址。
(4)存储器中寻址方式扩展阅读:
在直接寻址中,指令操作数字段中存放的是操作数的16位偏移地址EA,即操作数的偏移地址EA和操作码一起存放在代码段中,而操作数可以存放在数据段,也可以存放在其它段,操作数的物理地址由其所在段的寄存器内容左移4位与指令中给出的偏移地址EA相加形成。
物理地址PH=(DS)*10H+EA(Disp)EA可以用符号或数值表示。如果用数值表示EA则必须用括号括起来,而且是在方括号前应给出段寄存器名,直接寻址的操作数可以是字或字节。
E. 计算机常用寻址方式有哪几种
电脑是用内存来寻址的。
内存是电脑的记忆部件,用于存放电脑运行中的原始数据、中间结果以及指示电脑工作的程序。
内存可以分为随机访问存储器和只读存储器,前者允许数据的读取与写入,磁盘中的程序必须被调入内存后才能运行,中央处理器可直接访问内存,与内存交换数据。电脑断电后,随机访问存储器里的信息就会丢失。后者的信息只能读出,不能随意写入,即使断电也不会丢失。
由于电路的复杂性因素,电脑中都使用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把你输入的信息自动转换成二进制,算出的二进制数再转换成你能看到的信息显示到屏幕上。
在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。
常见的内存包括同步动态随机存储器、双倍速率同步动态随机存储器、接口动态随机存储器。
希望我能帮助你解疑释惑。
F. 存储器寻址方式有哪些
存储器寻址可进一步分为直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址
G. 根据存储器简述各模块对应允许的寻址方式。
摘要 存储器寻址方式
H. 计算机中常用的寻址方式有哪几种
存取数据有关的寻址方式:立即寻址 、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址与程序控制有关的寻址方式:段内直接寻址、段间直接寻址、段内间接寻址、段间间接寻址。
寻址方式是指寻找指令或操作数有效地址的方式,也就是指确定本条指令的数据地址,以及下一条将要执行的指令地址的方式。
(8)存储器中寻址方式扩展阅读:
指令中的地址码字段并不代表操作数的真实地址,称为形式地址(A)。用形式地址并结合寻址方式,可以计算出操作数在存储器中的真实地址,称为有效地址(EA)。寻找下一条要执行的指令地址称为指令寻址,寻找操作数的地址称为数据寻址。
1、指令寻址
指令寻址方式分为顺序寻址方式和跳跃寻址方式。
1)顺序寻址方式可通过程序计数器PC加1,自动形成下一条指令的地址。
2)跳跃寻址则通过转移指令实现。所谓跳跃,是指下条指令的地址码不是由程序计数器给出的,而是由本条指令给出。
2、数据寻址
数据寻址是如何在指令中表示一个操作数的地址,如何用这种表示得到操作数或怎样计算出操作数的地址。
数据寻址方式的种类较多,为了区别各种方式,通常在指令中设一个字段,用来指明属于属于那种寻址方式。
I. S7-200PLC存储器寻址方式有哪几种
S7-200PLC根据存储器的编程元件,把数据存储在不同的存储单元,通过每个单元的地址 进行数据访问,访问数据的过程称为“寻址”,根据访问数据存取的方式不同.可划分为直接寻址和间接寻址。
1.直接寻址
直接寻址就是明确存储器的区域、长度和位置,直接使用存储器编程元件的名称和地址进行数据交换,使用户程序直接存取这些数据。直接寻址包括位寻址、字节寻址、字寻址、双字寻址等方式。
(1)位寻址方式
位(bit)寻址方式用来表示“开关量或逻辑量”的工作过程。进行位寻址时,要指定存储器 编程元件的名称、字节地址和位地址,并把该位看成是一个独立的元件。
(2)字节、字、双字寻址方式
除了按位寻址方式外,还可按数据存储区域(I、Q、M、V、L、 S、SM等)的字节、字和双字的地址格式存取数据,进行字节、字、双字寻址方式时,要指定存储区域标识符、数据长度和起始地址。
2.间接寻址
间接寻址是使用指针的方式来访问存储器中的数据,而不是直接使用编程元件的地址编号 来访问存储器中的数据。
J. 什么是存储器寻址
存储器寻址是寄存器与存储器间的寻址方式。使用存储器寻址的指令,其操作数通常存放在代码段之外的存储区,如数据段、堆栈段和附加段。指令中,通常给出的是存储单元地址或产生存储单元地址的有关信息。执行指令时,需要首先计算出数据存放的有效地址,接着计算出其在存储器中的物理地址,然后访问存储器,读取数据,再执行指令规定的基本操作。