| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 665 人关注过本帖
标题:初学win32汇编问几个问题
收藏  订阅  推荐  打印 
shizhusz110
Rank: 3Rank: 3
等级:中级会员
帖子:307
积分:3206
注册:2006-12-21
初学win32汇编问几个问题

<1>
学win32汇编是不是一定要会8086汇编??
<2>解释一下下面的程序,特别是mov的地方,在什么时候用到,是什么意思,没学汇编不要见怪!!!
.if uMsg==WM_DESTROY
invoke PostQuitMessage,NULL
.elseif uMsg==WM_PAINT
invoke BeginPaint,hWnd,addr ps
mov hdc,eax
invoke CreateFont,24,16,0,0,400,0,0,0,OEM_CHARSET,\
OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,\
DEFAULT_QUALITY,DEFAULT_PITCH or FF_SCRIPT,\
ADDR FontName
invoke SelectObject,hdc, eax

mov hfont,eax
RGB 200,200,50
invoke SetTextColor,hdc, eax

RGB 0,0,255
invoke SetBkColor,hdc, eax
invoke TextOut,hdc,0,0,addr OutText,sizeof OutText
invoke SelectObject,hdc, hfont
invoke EndPaint,hWnd,addr ps
.else
invoke DefWindowProc,hWnd,uMsg,wParam,lParam
ret
.endif
谢谢!!!!!!!!!
搜索更多相关主题的帖子: win32汇编  PRECIS  DEFAULT  invoke  初学  
2007-10-5 21:52
zhulei1978
Rank: 12Rank: 12Rank: 12
等级:版主
威望:31
帖子:654
积分:8256
注册:2006-12-17

mov hdc,eax
将寄存器eax中的内容送入hdc

2007-10-7 20:45
shizhusz110
Rank: 3Rank: 3
等级:中级会员
帖子:307
积分:3206
注册:2006-12-21

谢谢斑竹!!那我们在编程的时候什么时候用他呢??

2007-10-7 21:24
DieHeart
Rank: 2
等级:注册会员
帖子:52
积分:620
注册:2007-10-4

call a function with parameters
2007-10-8 00:12
无理取闹
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:53
帖子:4266
积分:43014
注册:2006-7-26

有汇编基础 学起WIN32汇编来就容易很多了  

win32汇编
病毒 加密
目前兴趣所在
2007-10-8 17:41
shizhusz110
Rank: 3Rank: 3
等级:中级会员
帖子:307
积分:3206
注册:2006-12-21

谢谢啦!!!!!!

2007-10-8 21:27
moximon
Rank: 1
等级:新手上路
帖子:13
积分:230
注册:2007-10-8

这是处理窗口过程的一段

接收Win消息 uMsg,分类处理
2007-10-9 21:23
shizhusz110
Rank: 3Rank: 3
等级:中级会员
帖子:307
积分:3206
注册:2006-12-21

谢谢回复!!

2007-10-10 18:53
hkbyest
Rank: 1
等级:新手上路
威望:2
帖子:30
积分:400
注册:2007-6-14

只要了解invoke api的返回值一般是存放在eax中你就会理解为何用mov了。
2007-10-10 21:17
无理取闹
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:53
帖子:4266
积分:43014
注册:2006-7-26

没明白都上的讲解


win32汇编
病毒 加密
目前兴趣所在
2007-10-11 17:38
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.079177 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved