首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请问,内嵌汇编时,怎么自动加$十六进制符号

2012-10-21 
请教,内嵌汇编时,如何自动加$十六进制符号?比如说Delphi(Pascal) codeasmMOV EDX,DWORD PTR DS:[ESI]MOV E

请教,内嵌汇编时,如何自动加$十六进制符号?
比如说

Delphi(Pascal) code
asm  MOV EDX,DWORD PTR DS:[ESI]  MOV EAX,DWORD PTR DS:[EDX+50]end;


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

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


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



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


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



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

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


[解决办法]
你可以把你用到的数值,全部定义成一个常量,放在一个单元,或者在Interface部分,这样如果哪个没有加$一下就看出来了。
[解决办法]
细心点就行了
[解决办法]
后面加个H呢?


01FFH

$01FF


我记得是加 H 在后面的
[解决办法]
探讨

楼上什么意思。。

热点排行