怎么用汇编在一个过程中定义一个在程序的任何地方都能访问的变量?

wendaosheyu 2009-06-05 11:55:16
RT,在32位的汇编中
...全文
39 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wendaosheyu 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cnzdgs 的回复:]
Assembly codeTestP PROC
jmp Next
TestV DB ?
Next:
ret
TestP ENDP
[/Quote]
老大,代码段是不可写的啊
你的那种方法在8086下还行,保护模式不行啊
我怀着试一试的心态编译了一下你的代码,然后向这个变量mov了一下,如我所料,Windows给了我一个"XXXX"指令引用的"XXXX"内存.该内存不能为"written".的对话框
cnzdgs 2009-06-05
  • 打赏
  • 举报
回复
TestP PROC
jmp Next
TestV DB ?
Next:
ret
TestP ENDP
wendaosheyu 2009-06-05
  • 打赏
  • 举报
回复

我笨,不会用,不在这上面浪费时间了
不过SDK的确好用很强大
cnzdgs 2009-06-05
  • 打赏
  • 举报
回复
没有MSDN或SDK帮助文档?可以到MSDN网站去查:http://www.msdn.net/
wendaosheyu 2009-06-05
  • 打赏
  • 举报
回复
那个是API么?
我的API手册里没有啊,怎么用啊
cnzdgs 2009-06-05
  • 打赏
  • 举报
回复
Windows系统中用VirtualProtect将内存该为可写。

21,500

社区成员

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

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