跟我一起学编程系列课程: 第一篇汇编语言 32位汇编
32位汇编学习环境 ●VS2017安装配置 ●库文件Irvine ●DTdebug调试器
一、搭建32位汇编学习环境 1、本套视频主要参考《INTEL 汇编语言程序设计》Kip R.Irvine著,并采用其汇编语言学习环境。 2、下载并安装VS2017微软官方下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/其他版本也可以 安装这两个模块: Visual C ++语言包括Microsoft Assembler(MASM)。要验证是否已安装MASM,请打开Windows资源管理器窗口,在Visual Studio安装目录中查找名为ml.exe的文件,例如 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.10.25017 \ bin \ HostX64 \ x86。
二、配置VS2017 1、新建项目 2、创建C++ Win32控制台空项目123
二、配置VS2017 3、选择win32.exe 空项目 4、生成新项目123
二、配置VS2017 5、选择解决方案123,点击 右键,“添加”,选择新建项 或现有项。
二、配置VS2017 6、点击现有项,选择打开从Irvine文件夹复制过来的例题AddSub.asm源文件,然后双击该文件,
二、配置VS2017 7、配置32位汇编编译环境 右键单击项目123,点击生 成依赖项-生成自定义 8、打开后,勾选MASM项, 点击确定
二、配置VS2017 9、打开项目属性配置页面, 右键单击项目123 10、打开后,链接器>系统>子系统,选择控制台点击确定
二、配置VS2017 11、链接器>常规>附加库目录, 输入C:\irvine 12、链接器>输入附加依赖项添加irvine32.lib;
二、配置VS2017 13、链接器>调试>选择生成调试信息选项 14、链接器>高级>入口点:输入main 映像具有安全异常处理程序:选择否
二、配置VS2017 15、右键点击源文件AddSub.asm,属性 16、Microsoft宏汇编程序组>常规>Include Paths输入 c:\irvine
二、配置VS2017 17、Microsoft宏汇编程序组>常规> 列表文件输入$(ProjectName).lst 18、设置完成,点击本地Windows调试
二、配置VS2017 19、新建项目:点击123项目名称右键>添加>新建项 20、新建123.asm源文件,点击添加
二、配置VS2017 21、新建成功后,设置源文件属性, 添加库文件路径,并设置列表文件 22、编译运行时,记得将原来的AddSub .asm文件选中点击鼠标右键移除或者删除
二、配置VS2017 23、第一次编译运行时,可能会报Windows SDK错误,可以点击项目,重定解决方案目标,点击确定就可以了
二、配置VS2017 24、调试 鼠标点击左侧区域,设置断点 按F5开始调试,SHIFT+F5退出 调试时,点击调试菜单,窗口 选择需要查看的窗口:如寄存器 反汇编,堆栈,监视等
二、配置VS2017 25、关键字高亮设置将下载的Usertype.dat复制到C:\ Program Files \ Microsoft Visual Studio 12.x \ Common7 \ IDE文件夹。在64位窗口中,Program Files将命名为Program Files(x86)。 扩展名设置完成后 重启VS2017就可以了
三、设置库文件 3、下载Irvine.zip的件并将其解压缩到C:\ Irvine文件夹中。默认解压到此路径,不要修改。
四、DTdebug调试器 除了使用VS2017自带的调试器之外,还可以使用我们自己的调试工具DTDEBUG,实验的时候会更加方便。
本节视频的课后练习 搭建32位汇编学习环境的工具软件在编程达人官网-资料下载版块或群文件中都有下载。 另外VS2017的具体使用教程请参考微软官方网站教程,或者百度搜索,网上都会有详细的资料。 课后练习请务必完成后,再继续学习后面的课程。官网视频播放页面有参考答案。
0512-57882866 www.bcdaren.com 昆山爱达人 1250121864 昆山爱达人信息技术有限公司 视频录制:编程达人 视频提供 视频录制:编程达人 联系电话: 0512-57882866 官网地址: www.bcdaren.com 联系公众号: 昆山爱达人 联系QQ: 1250121864 编程达人APP: