• 使用BAT编译,链接,执行汇编代码


    大家都知道汇编程序(MASM)的上机过程,先要对源代码进行汇编、 连接,然后再执行,而这中间有很多环节需要输入很多东西,麻烦的很(只有经历过的朋友才懂得)。如何使这个过程变的简单呢?在我们搞汇编课程设计时,我 “被逼”写了这个批处理的脚本,用起来还行,呵呵。看看脚本内容:

    @echo off
    
    ml %1.asm 
    if errorlevel goto err
    debug %1.exe
    goto ok
    
    :err
    pause
    :ok
    exit

    使用说明:假设我们的程序文件叫aaa.asm,把上面的代码保存为run.bat,然后再cmd窗口使用start run aaa回车运行,则会弹出一个窗口来调试执行程序。

    备注:上面的代码很简单,这里使用的是masm6.15版本的,所以直接使用ml命令,你自己改写下就可以符合您的使用了,这里只给你一个框架性的结构。

    问题及优化:

    1)在当前窗口如果直接run aaa的方式运行,则运行完后会退出程序了。这个问题你可以自己优化,比如使用run aaa再另打开一个运行窗口。

    2)使用start run aaa的方式运行是弹出一个新的cmd窗口,新旧两个cmd窗口的环境不同了,比如在旧窗口安装中断,在新窗口无法调用的问题。

  • 相关阅读:
    webOFBiz10.4
    堆栈知识
    eas bos二次开发总结[第三方jar、jcom、二次开发包放置]
    计算机编程英语词汇(三)
    计算机英语(四)
    KDTable 表达式应用工具类
    Verilog 流水线加法器
    datagridview 积累
    ajax 调用 webserver
    windows7 vs2008问题结合
  • 原文地址:https://www.cnblogs.com/mq0036/p/5157210.html
Copyright © 2020-2023  润新知