画面开启宏 点击:590 | 回复:9



chenyaocheng

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 104回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2008年2月18日
发表于:2008-12-10 19:30:11
楼主
$M100 = FMOV(1163284301) (SIGNED DW)**MOVE
$M102= FMOV(1162758476) (SIGNED DW)**LINE
$M104 = FMOV(4411969) (SIGNED DW)**ARC
BMOV($100, $M100, 6)
大家好!我想问下 在间接寻址里!$M100 = FMOV(1163284301) (SIGNED DW)**MOVE    1163284301   怎么转换让他屏幕显示MOVE的!



aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2008-12-11 09:11:54
1楼

chenyaocheng兄弟,这个暂时还不能转换,只有这一种语言表示方式, 还有这个好像是直接寻址?

触摸999

  • 精华:3帖
  • 求助:0帖
  • 帖子:39帖 | 611回
  • 年度积分:0
  • 历史总积分:981
  • 注册:2002年1月06日
发表于:2008-12-11 16:16:26
2楼

我来解释给你听。MOVE的ASCII码是4D 4F 56 45

把它写入到一个双字里面就应该是45 56 4F 4D(高低字节反调)

45 56 4F 4D转换成十进制就是1163284301 。所以,对$100双字里面写入1163284301 ,用文本的方式显示出来就是一个MOVE.

其他的字母类似。间接寻址你自己看吧

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2008-12-11 16:59:40
3楼

呵呵  对 上面是我把楼主的意思理解错了

chenyaocheng

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 104回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2008年2月18日
发表于:2008-12-11 17:19:15
4楼

哦!明白了!谢谢你!

 

chenyaocheng

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 104回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2008年2月18日
发表于:2008-12-11 23:21:50
5楼

大家好!我问的问题也明白了,这个案例是从别人那拷贝过来的,学习一下!可是不知道怎么会事。我把案例哪个地方动了下!但画面开启宏和ON宏都没有问题的!但就是不能完整字母!我想不明白!宏是没有问题的!找了一个朋友,他帮我改了下画面开启宏,把浮点数转换为整数存在$100寄存器里边!人机可以显示字母了!但在MOVE  这个文字里,人机只能显示OVE三个字母!那是为什么???

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2008-12-13 14:42:39
6楼

需要是双字才行吧$m100=1163284301(dw)

chenyaocheng

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 104回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2008年2月18日
发表于:2008-12-16 10:21:02
7楼

可以了!看别的案例还是看的不明白!就一模一样的!我复制一份都不行!不知道是不是见鬼了!这个是别人案例画面开启宏!字转码!

$M100 = FMOV(1163284301) (SIGNED DW)**MOVE
$M102 = FMOV(1162758476) (SIGNED DW)**LINE
$M104 = FMOV(4411969) (SIGNED DW)**ARC
BMOV($100, $M100, 6)

后经改善原来这样也可以!

$M100 = 1163284301 (DW)
$M102 = 1162758476 (DW)
$M104 = 4411969 (DW)
BMOV($100, $M100, 6)

chenyaocheng

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 104回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2008年2月18日
发表于:2008-12-16 10:26:25
8楼

另外我想在问下常数值! 10,10U他有什么区别!

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2008-12-16 20:49:55
9楼

10U?那个是c语言里面整形数的符号吧?和10L长整形。。是不是这样?


热门招聘
相关主题

官方公众号

智造工程师