游戏开发论坛

 找回密码
 立即注册
搜索
查看: 12750|回复: 25

如何在 VC++里写汇编代码

[复制链接]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-10-24 01:14:00 | 显示全部楼层 |阅读模式
我想在 VC++里写汇编代码,
可是 _asm{
后写的代码,编译的时候出现死机。
代码很简单,就是 MOV AX,0

在VC++里写汇编代码,应该注意什么?
[em9]

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-10-24 10:16:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

死机?
VC里面就是WIN32下的汇编…
_asm mov ax,0怎么会死机呢?

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-10-24 11:15:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

vc中写asm就像你这样写就OK了
不过win32平台下就需要注意一些东西
推荐去看罗云彬的Wind32 ASM教程:
http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/system_30/1130006.htm

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-10-24 15:57:00 | 显示全部楼层

Re: 如何在 VC++里写汇编代码

注意是32位的汇编
__asm mov eax, 0
要不然link 连接时的汇编码和实际的汇编码不同。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
 楼主| 发表于 2006-10-24 16:48:00 | 显示全部楼层

Re: Re: 如何在 VC++里写汇编代码


wol88
Exp:1

新成员

呵呵,4楼的WOL88
把宝贵的第一次送给了我,
哈哈. [em9]

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-10-24 23:56:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

bud不得死机

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-10-25 19:28:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

最近研究了下PSP上mips的汇编,发现一点都不好玩。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-11-18 16:34:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

注意是32位的汇编
__asm mov eax, 0
要不然link 连接时的汇编码和实际的汇编码不同。


难到插入的汇编会被重新编译?

注:我也是插入一条汇编语句导致,VC++6.0死掉了,之后,插入汇编的问题,就放着了。

9

主题

688

帖子

688

积分

高级会员

Rank: 4

积分
688
发表于 2006-11-18 19:01:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

IDE的bug吧,用VC7.1或者8吧

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
 楼主| 发表于 2006-11-18 21:03:00 | 显示全部楼层

Re:如何在 VC++里写汇编代码

VC7 ?
那么大的编译器,你也敢用?
光是安装盘也要5张......

我还是喜欢VC6 !
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 00:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表