位置:51电子网 » 技术资料 » 嵌入式系统

指令中如何提供操作数或操作数地址

发布时间:2019/6/5 21:30:56 访问次数:1406

   寻址方式

   指令中如何提供操作数或操作数地址,称为寻址方式。Ⅳ-⒛0PI£的寻址方式有:立即寻址、直接寻址、间接寻址。

   1 立即寻址E1116AEBG-8E

   立即寻址方式是指令直接给出操作数,操作数紧跟着操作码,在取出指令的同时也就取出了操作数,立即有操作数可用,所以称为立即寻址。立即寻址方式可用来提供常数、设置初始值等。指令中常常使用常数,常数值可分为字节、字、双字型等数据。CPU以二进制方式存储所有常数。指令中可用十进制数、十六进制数、AsCII码或浮点数形式来表示。十进制数、十六进制数、ASαI码浮`茕数的表示格式举例如下:


   十进制常数:30112

   十六进制常数:16#42F

   ASCⅡ常数:lINPUT|

   实数或浮点常数:+1.112234e-10(正数),-1,328465e-10(负数)

二进制常数:2艹01011110上述例子中的艹为常数的进制格式说明符。如果常数无任何格式说明符,系统默认为十进制数。

   2直接寻址

   直接寻址方式是指令直接使用存储器或寄存器的元件名称和地址编号,根据这个地址就可以立即找到该操作数。操作数的地址应按规定的格式表示。指令中,数据类型应与指令标识符相匹配。

   不同数据长度的寻址指令举例如下:

   位寻址:A Q5.5

   字节寻址:()RB VB33,LB21

   字寻址:MOVW AC0,AQW2

  双字寻址:M()VD AC1,VD200




相关IC型号
E1116AEBG-8E
E111

热门点击

推荐技术资料

DFRobot—玩的
如果说新车间的特点是“灵动”,FQPF12N60C那么DF... [详细]