首页
社区
课程
招聘
[求助] Delphi小问题: 请教,内嵌汇编时,如何自动加$十六进制符号?
发表于: 2012-9-7 16:26 4498

[求助] Delphi小问题: 请教,内嵌汇编时,如何自动加$十六进制符号?

2012-9-7 16:26
4498
比如说

asm
  MOV EDX,DWORD PTR DS:[ESI]
  MOV EAX,DWORD PTR DS:[EDX+50]
end;

上面这个50 是一个十进制的50,

而我要写的是十六进制的50,是$50

但是我经常忘记,然后就会出现一些很难发现的BUG...很烦恼!

但是有时候内嵌汇编时,里面有ABCDEF会提醒我不可编译,
比如如下:
  MOV EDX,DWORD PTR DS:[ESI]
  MOV EAX,DWORD PTR DS:[EDX+8A]


这个时候就不可以编译了,必须加上$这个符号,这个很好!提醒的很好!!!!

我希望内嵌汇编时,不管输入什么数值,只要没加 $ 这个符号,就提醒我去加,该怎么设置,
或者什么插件?

或者自动帮我加上$这个符号也好啊!~~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个是没办法的。你写个50,谁知道你是要写10进制的50呢?还是要写16进制的50啊?
2012-9-7 17:12
0
雪    币: 107
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
所以想设置下  全部默认十六进制   只在ASM内嵌汇编里...

求方法

自己写函数转也没好的思路
2012-9-7 17:32
0
雪    币: 126
活跃值: (189)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
木办法,C/C++也是要加0x前缀的.VB也有H啊
2012-9-14 10:06
0
游客
登录 | 注册 方可回帖
返回
//