微机原理 |
您所在的位置:网站首页 › 使用masm汇编语言编写一个程序片段 › 微机原理 |
微机原理 --汇编语言 DOSBox+MASM 环境搭建
文章目录
微机原理 --汇编语言 DOSBox+MASM 环境搭建DOSBox下载masm32 下载MASM 相关文件下载关联 DOSBox 与 masm编写 .asm 文件汇编程序链接程序执行程序
参考
DOSBox下载
官网链接:DOSBox download | SourceForge.net 安装在 C 盘 D 盘皆可,我这里安装在 C 盘。 masm32 下载官网链接:Download The MASM32 SDK 选择 Austrlia 1 线路下载,下载后解压安装即可。 MASM 相关文件下载链接:https://pan.baidu.com/s/1lUXLe8g9MccZUW9jq0Cx7Q 提取码:16f4 下载其中的 MASM.rar 文件解压放在 D 盘 根目录 D:\ 关联 DOSBox 与 masm先双击运行 DOSBox 程序 在 C:\Users\XXX\AppData\Local\DOSBox 文件夹下用记事本打开 dosbox-0.74-3.conf 文件 在文件末尾加上 mount d d:\masm d:注:这里的 d:\masm 即前面 MASM 文件夹解压的路径,里面包含以下文件 重新启动 DOSBox 可以看到 用 记事本 和 MASM32 Editor 编写都可以,记得文件要保存为 .asm 格式,文件保存在 d:\masm 文件夹下。 示例程序:hello.asm stack segment stack db 200 dup(0) stack ends data segment disp db 'Hello World!$' ;定义输出字符串 data ends code segment assume cs:code,ds:data,ss:stack main: mov ax,data mov ds,ax lea dx,disp mov ah,09h int 21h mov ah,4ch int 21h code ends end main 汇编程序在 DOSBox 窗口中输入指令:masm hello.asm 生成目标文件:HELLO.OBJ 在DOSBox窗口中输入指令:link hello; 生成可执行文件:HELLO.EXE 不要忘记分号,否则无法运行 在DOSBox窗口中输入指令:hello 即可输出:Hello World! 😟emmm,这里开始不知道为什么显示 illegal command 所以重新 link 了一次就OK了。 参考1 汇编语言学习篇2——MASM的环境搭建(win10与Ubuntu1604下的配置)【有问题,待更正】_ubuntu 汇编语言搭建_惺忪牛犊子的博客-CSDN博客 2 汇编语言学习 DOSBox+MASM 安装及使用教程 - 知乎 (zhihu.com) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |