请问关于*$和$? 点击:780 | 回复:3



ocoogo

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 46回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2005年5月12日
发表于:2005-05-24 19:41:00
楼主
*$和$有什么区别? *是不是取地址的意思? 我要实现把某值(变量或常数)放到D200到Dxxx里 怎么实现呢(在巨集里)?



microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2005-05-24 20:16:00
1楼
带*的就是取地址的意思。比如MOV XX *D100,如果D100的值为200,那么XX就MOV到D200里面。 请问巨集是什么东东?

ocoogo

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 46回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2005年5月12日
发表于:2005-05-25 08:16:00
2楼
3q! 巨集 是台达人机界面软件里的一个指令系统. 用它可以写一些程序方便程序的实现.

一点意见

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 895回
  • 年度积分:0
  • 历史总积分:1187
  • 注册:2002年7月29日
发表于:2005-09-16 13:51:00
3楼
*$就相當於C語言中的指針。 例如:讀取人機內部寄存器 $100 的數據有兩種方法,一是直接定址,二是間接定址. 1)直接定址 ==> $0 = $100 2)間接定址(借用內存200當指標) ==> a) $200 = 100 b) $0 = *$200 ==> 其實就是 $0 = $100 的意思

热门招聘
相关主题

官方公众号

智造工程师