• MS-DOS 6.22 +Vim+masm 汇编环境


    安装vim

    个人习惯用 vim 编辑,因此稍微折腾了一下。不用这么麻烦直接用 edit 编辑也是可以的。

    原来安装的 MS-DOS 7.10 虚拟机安装好vim后无法运行,所以改用了 MS-DOS 6.22。

    vmware中安装好 dos 虚拟机,将下载好的 vim for dos 镜像文件(.iso)加载到虚拟机的 CD/DVD 中,进入相应盘,用LCOPY拷贝到相应磁盘,比如从d盘拷贝到c盘:

    D:> LCOPY D:* C: /R/S
    D:> C:
    C:> SETUPVIM
    

    LCOPY.exe是在D盘,所以命令要在D盘执行。现在也拷贝到C盘了。

    然后就一路安装。

    网上的这个直接用还不行,DOS在7.0以前的版本文件名最多8个字节,因此需要修改一些文件名,vimrc_example.vim会变成vimrc~1.vim,用move命令改回来就好了,然后c:dosvim.bat中的一些路径的引号也要去掉,才能正常使用。
    _vimrcC:根目录下。

    安装 masm

    从网上下载好 masm后,不能直接放到虚拟机里的 DOS 系统中,需要转成磁盘映像。但是,用mac 自带的磁盘工具转出来的iso或者cdr,文件格式是 macOS 扩展,DOS系统不能处理。因此要找个 windows 系统,在上面用UltraISO 将文件夹做成 iso。然后加载到虚拟机的 CD/DVD 中。也拷贝到c盘。

    编写asm的Hello world程序

    vim hello.asm 创建文件,编辑内容为

    STACK SEGMENT STACK 
    	DB 200 DUP(0)  
    STACK ENDS
    
    DATA SEGMENT
    	BUF DB 'Hello world!$'  
    DATA ENDS
    
    CODE SEGMENT
        ASSUME CS:CODE,DS:DATA,SS:STACK  
      
    START:
    	MOV AX,DATA
        MOV DS,AX
        LEA DX,BUF
        MOV AH,9
        INT 21H
        MOV AH,4CH
        INT 21H
    	CODE ENDS
    END START
    

    [ESC]然后:x保存退出。

    C:> masm hello
    

    一路回车

    接着链接,也是一路回车:

    C:> link hello
    

    运行:

    参考:
    输出"HELLO WORLD" ASM
    Vim73 for MS-DOS71 安装方法及简单的配置

  • 相关阅读:
    PLECS—晶闸管-第九周
    第五六周读书笔记
    PLEC-交流电机系统+笔记
    直流电机交流电机读书笔记-4
    PLECS—直流电机系统2
    自动化技术中的进给电气传动-读书笔记3
    文档保存
    TensorFlow安装教程(CPU版)
    团队项目开发日志--(第四篇)
    团队项目开发日志--(第三篇)
  • 原文地址:https://www.cnblogs.com/flipped/p/7683656.html
Copyright © 2020-2023  润新知