请教vc嵌入汇编的问题

realmiss 2005-09-17 12:29:20
1vc嵌入汇编编辑时经常死机该怎么解决?
2传送一个固定地址的指令该如何写
  比如mov eax, dword ptr [0x400000]
但vc生成的汇编代码却是mov eax, 0x400000
...全文
327 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
koalapheonix 2005-10-16
  • 打赏
  • 举报
回复
我想可能你是不是经常用DEBUG
所以在这里也用了相同的语法
而在VC++中不是这样
zara 2005-10-14
  • 打赏
  • 举报
回复
在汇编下好像都是必须的, 否则, 那个 40000 会被当做立即数, 而不是内存地址
xuelong_zl 2005-10-14
  • 打赏
  • 举报
回复
回复人: zara(Kyrie eleison) ( ) 信誉:220 2005-09-17 11:57:00 得分: 0


1. 因内嵌汇编导致死机的话, 还是汇编部分有错误的
2. 试试汇编中的写法: mov eax, dword ptr ds:[0x400000]

//===========
问一下,什么时候用ds:[0x400000]这样的方式更好一些,或是更安全??
xuelong_zl 2005-10-14
  • 打赏
  • 举报
回复
回复人: lwglucky(才鸟) ( ) 信誉:100 2005-09-20 21:24:00 得分: 0


mov eax, dword ptr [0x400000] --- 加dword ptr 做什么用?

//==========
类似高级语言中的强制类型转换,我想
Featured 2005-10-14
  • 打赏
  • 举报
回复
是的
msvcp60 2005-10-13
  • 打赏
  • 举报
回复
不要使用 VISUAL ASSIAT租手,语法辅助带来的BUG
lwglucky 2005-09-20
  • 打赏
  • 举报
回复
mov eax, dword ptr [0x400000] --- 加dword ptr 做什么用?
cupidvenus 2005-09-19
  • 打赏
  • 举报
回复
第一个问题象是由于VC的智能代码提示引起的
zara 2005-09-18
  • 打赏
  • 举报
回复
抱歉, 没有这样用过的. 从现象来看, 倒象是在语法着色时出的问题. 可以到 vc 版去问问看
zara 2005-09-17
  • 打赏
  • 举报
回复
1. 因内嵌汇编导致死机的话, 还是汇编部分有错误的
2. 试试汇编中的写法: mov eax, dword ptr ds:[0x400000]
realmiss 2005-09-17
  • 打赏
  • 举报
回复
编译通过的汇编代码查看时侯也出这问题
realmiss 2005-09-17
  • 打赏
  • 举报
回复
非常感谢zara(Kyrie eleison) 第2个问题已经按照你的方法解决
第1个问题我没说清楚 是在编辑或查看嵌入的汇编时
vc突然不响应了 不是死机
害得我写汇编时要先在注释里写 写完再把注释去掉
是不是vc的bug?不知道有补丁没有?

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧