标题: 显示图像的中枢函数
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-3-23 18:29 资料 短消息 只看该作者
显示图像的中枢函数

0047F740  /$  55                PUSH EBP                                 ;  显示中枢
0047F741  |.  8BEC              MOV EBP,ESP
0047F743  |.  8B45 10           MOV EAX,DWORD PTR SS:[EBP+10]
0047F746  |.  8B4D 14           MOV ECX,DWORD PTR SS:[EBP+14]            ;  结束坐标
0047F749  |.  8B55 0C           MOV EDX,DWORD PTR SS:[EBP+C]             ;  Y大小
0047F74C  |.  2B45 08           SUB EAX,DWORD PTR SS:[EBP+8]
0047F74F  |.  2B4D 08           SUB ECX,DWORD PTR SS:[EBP+8]             ;  X结束坐标?
0047F752  |.  85D2              TEST EDX,EDX
0047F754  |.  7E 3C             JLE SHORT Ekd5.0047F792
0047F756  |.  57                PUSH EDI                                 ;  Y大小
0047F757  |.  8B7D 1C           MOV EDI,DWORD PTR SS:[EBP+1C]            ;  显示指针?
0047F75A  |.  56                PUSH ESI                                 ;  X大小
0047F75B  |.  8B75 18           MOV ESI,DWORD PTR SS:[EBP+18]            ;  指针
0047F75E  |.  53                PUSH EBX                                 ;  X大小?
0047F75F  |.  8955 14           MOV DWORD PTR SS:[EBP+14],EDX            ;  Y计数
0047F762  |>  8B55 08           /MOV EDX,DWORD PTR SS:[EBP+8]            ;  X计数
0047F765  |.  85D2              |TEST EDX,EDX
0047F767  |.  7E 1D             |JLE SHORT Ekd5.0047F786
0047F769  |.  8955 10           |MOV DWORD PTR SS:[EBP+10],EDX           ;  计数?
0047F76C  |>  8A16              |/MOV DL,BYTE PTR DS:[ESI]               ;  文件值
0047F76E  |.  837D 20 07        ||CMP DWORD PTR SS:[EBP+20],7
0047F772  |.  8ADA              ||MOV BL,DL
0047F774  |.  74 03             ||JE SHORT Ekd5.0047F779                 ;  07不AND
0047F776      80E3 0F           ||AND BL,0F
0047F779  |>  84DB              ||TEST BL,BL
0047F77B  |.  74 02             ||JE SHORT Ekd5.0047F77F                 ;  0代表镂空
0047F77D      8817              ||MOV BYTE PTR DS:[EDI],DL               ;  显示?
0047F77F  |>  47                ||INC EDI
0047F780  |.  46                ||INC ESI
0047F781  |.  FF4D 10           ||DEC DWORD PTR SS:[EBP+10]              ;  计数-1
0047F784  |.^ 75 E6             |\JNZ SHORT Ekd5.0047F76C                ;  逐行扫描
0047F786  |>  03F8              |ADD EDI,EAX                             ;  往上一行
0047F788  |.  03F1              |ADD ESI,ECX
0047F78A  |.  FF4D 14           |DEC DWORD PTR SS:[EBP+14]               ;  跳行?
0047F78D  |.^ 75 D3             \JNZ SHORT Ekd5.0047F762
0047F78F  |.  5B                POP EBX
0047F790  |.  5E                POP ESI
0047F791  |.  5F                POP EDI
0047F792  |>  5D                POP EBP
0047F793  \.  C3                RETN


顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-3-23 18:32 资料 短消息 只看该作者
这个地方控制着文件中数据变成显示屏上头的图像


顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-3-14 16:06
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010286 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP