第6章Windows编程(3)

2020-02-21 00:38

习题6.14

使用条件控制.if和循环控制.while伪指令编写习题4.21程序,并生成完整的列表文件 xor eax,eax xor ebx,ebx mov ecx,lengthof string .while (ecx !=0) .if (string[ebx]==20h) inc eax .endif inc ebx dec ecx .endw

习题6.15

调用GetCommandLine函数,可以从eax返回指向命令行输入字符串(包含路径、文件名和参数)。要求编程利用MessageBox函数输出这个字符串。 .686 .model flat,stdcall option casemap:none includelib ..\\lib\\kernel32.lib includelib ..\\lib\%user32.lib ExitProcess proto,:dword

MessageBoxA proto :dword,:dword,:dword,:dword MessageBox equ NULL equ 0 MB_OK equ 0

GetCommandLineA proto

GetCommandLine equ .data ; 数据定义

szCaption byte '命令行内容' .code start:

; 主程序

invoke GetCommandLine

invoke MessageBox,0,eax,addr szCaption,MB_OK invoke ExitProcess,0 ; 子程序 end start

习题6.16

在windows窗口应用程序中例6-11的基础上,增加单击鼠标右键弹出另一个消息窗口的功

能,在masm32开发环境生成可执行文件。


第6章Windows编程(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析常见药物的不良反应及预防措施

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: