• 汇编 之 win10 下安装dosbox 和 MASM


    所需工具链接:

    链接:https://pan.baidu.com/s/1nenMsSdgEkeRKc6wh9DQRA
    提取码:1r89
    只需要以下两个工具


     安装dosbox 和MASM步骤

    (1)解压并打开如下文件

     (2)双击dosbox安装程序

     (3)常规安装

     

     

     (4)找MASM文件夹,复制并单独放在一个文件夹,我是单独放在d盘的;我的masm路径 D:masm

     (5)配置dosbox 

    打开DOSBOX的安装根目录(默认安装路径:C:Program FilesDOSBox-0.74;若是64位的系统,则默认安装路径:C:Program Files (x86)DOSBox-0.74),双击文件DOSBox 0.74 Options.bat,运行该批处理文件后系统会用文本文档Notepad打开配置文件dosbox-0.74.conf。将光标定位到dosbox-0.74.conf文件的[autoexec]节点(一般在该文件末尾),在文件中添加以下内容:

    MOUNT C D:MASM                  # 将目录D:DEBUG挂载为DOSBOX下的C:
    set PATH=$PATH$;D:MASM          # 将D:DEBUG写入环境变量PATH中

     样例程序:

    (1)双击dosbox

     (2)使用小的那个窗口 

    可以输入 EDIT 1.ASM 进行编写代码(不建议这么使用)可以直接在MASM目录里创建一个1.asm 文件编写代码

    测试代码:

    code     segment
            assume cs:code
            start:
                mov ax,5h
                mov bx,6h
                add ax,bx
                mov ah,4ch    ; 调用DOS的4C号功能
                int 21h       ; 退出DEBUG状态,返回DOS
    code     ends
            end start

    (3)编译 

    输入命令 MASM 1.asm 生成目标文件 1.obj(默认名)

     (4)链接

    输入命令 LINK 1.obj 生成目标文件 1.exe(默认)

     (4)debug

    输入命令 DEBUD 1.exe 然后 '  -  ' 出现

     可输入R U T 等命令。其他命令以后再详细讲。

     

  • 相关阅读:
    Redis持久化
    Redis进阶——事务、TTL、排序、消息通知、管道
    行为设计模式
    Redis数据类型
    ASP.NET并发处理
    c# 泛型有什么作用?
    IBatisNet 升级到 .Net Framework 4.0 时发现 IBatisNet 一小BUG
    【Python3】用for循环和while循环分别打印出如下格式“九九乘法表”
    Visual Studio 2010 SP1 WPF程序属性重命名BUG,小心!
    为什么用SOA架构?
  • 原文地址:https://www.cnblogs.com/zero-vic/p/11651452.html
Copyright © 2020-2023  润新知