-
2020-09-23 09:17:08
一、准备工作
1.下载parrellel desktop (搭建虚拟机)+win10安装
2.下载masm (debug、exe2bin、link、MASM)(https://download.csdn.net/download/qq_44654974/12881329)
3.下载DOSBox(https://download.csdn.net/download/qq_44654974/12881327)
二、开始搭建
1.挂载masm
直接将masm拖入DOSBox的图标上即可,但是需要每次都这样,另外可以采用在DOSBox打开窗口使用指令 masm路径 mount DOSBOX的路径进行挂载
挂载之后使用dir指令进行检查一下,若出现debug等程序即挂载成功!2.开始汇编
1)编写汇编程序以ASM格式保存在masm目录下将其放入masm文件夹DATA SEGMENT BUFFER DB "hello world", 0DH, 0AH DB "hello", 0DH, 0AH DB "hi", 0DH, 0AH, '$' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DATA MOV DS, AX MOV DX, OFFSET BUFFER ;打印菜单 MOV AH, 09H INT 21H MOV AH,4CH ;退出程序 INT 21H CODE ENDS END START
2)在DOSBox窗口输入masm 出现Source filename 然后输入文件名+asm,运行如下:
3)进行成功
更多相关内容 -
汇编环境 win10 masm dosbox edit.zip
2019-06-16 10:45:09在win10环境下的汇编环境的搭建,包含dosbox masm edit 的完整工具 -
汇编环境包
2018-12-25 18:45:30汇编环境包,其中包括DOSBox.exe,Notepad2.exe,Debug,masm相关文件以及详细的安装说明 -
8086下汇编环境.zip
2020-04-09 21:51:01汇编语言(第三版)相对应的编程环境,要在win10上使用该书对应的debug必须要用DOSBox,加上debug等一系列工具,这里提供的是debug及masm等工具。 -
WINDOWS10汇编环境工具.zip
2019-09-15 18:03:37WINDOWS10汇编开发环境工具包(DOSBox+MASM) -
Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM-附件资源
2021-03-05 15:18:16Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM-附件资源 -
dosbox+masm汇编环境的安装和使用-附件资源
2021-03-05 15:27:42dosbox+masm汇编环境的安装和使用-附件资源 -
汇编环境的搭建
2017-01-02 18:17:04汇编环境的搭建,以及使用方法 -
汇编环境搭建(vs2010(2012)+masm32)
2016-08-11 21:17:25汇编环境搭建(vs2010(2012)+masm32) -
windows搭建汇编环境所需资源
2018-11-22 22:24:27windows搭建汇编环境所需要的资源,里面包含了dosbox,debug.exe,edit.com,masm5.zip -
搭建汇编环境文件工具包.zip
2020-01-21 22:41:2764位WIN10并不自带debug,所以需要自己搭建汇编环境 ,该文件为搭建环境所需要的工具包 64位WIN10并不自带debug,所以需要自己搭建汇编环境 ,该文件为搭建环境所需要的工具包 64位WIN10并不自带debug,所以需要自己... -
Mac汇编环境搭建指南
2018-11-18 17:33:37该压缩文件包含了Mac搭建汇编环境的一些列的工具包和教程,包括DOSBox,debug,edit,LINK,NASM等文件,配合网易云课堂的王爽的汇编语言教程学习更加 -
vscode搭建汇编环境
2021-09-23 22:28:40vscode搭建汇编环境一、安装MASM/TASM插件二、配置DOS的环境和选择编译器三、调试一下子总结 一、安装MASM/TASM插件 二、配置DOS的环境和选择编译器 汇编调试什么需要在dos系统上(目前是这么理解的),所以要想...vscode搭建汇编环境
一、安装MASM/TASM插件
二、配置DOS的环境和选择编译器
- 汇编调试什么需要在dos系统上(目前是这么理解的),所以要想办法弄出这个环境来,其次还需要编译器。因为汇编程序生成exe即可执行文件的过程中,需要先编译生成obj文件,然后再链接生成exe。生成exe后才可进行调试。
- 设置如下
选择如下(我看其他文章也有选择其他的,大家可以都试试,现在我还不懂,等懂了再过来解释)
三、调试一下子
-
随便写一个程序,然后右键选择调试
2.结果
3.测试代码
`
assume cs:zs
zs segmentmov ax,2000H
mov ds,ax
mov bx,1000H
mov ax,[bx]
inc bx
inc ax
mov [bx],ax
mov ax,4c00H
int 21H
zs ends
end
`
总结
- 代码部分我也不知道怎么排版,大家讲究着看吧。
- 有问题,可以问我,相互成长。
- 后续程序debug的一些指令
-
汇编环境masm2015
2018-10-17 16:41:29汇编环境。汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码... -
Windows10搭建汇编环境——详细步骤(新手)
2021-02-13 20:12:27自己搭建汇编环境,可以使用 DOSBox 搭建环境(本文介绍) masm for windows 集成软件(推荐) emu8086 软件(不推荐) (2)如果是从事汇编可以在网上搜一下其它搭建汇编环境一劳永逸; 一、工具 1、DOSBox0.74-...更新:
(1)如果只是学校课程学习;- 自己搭建汇编环境,可以使用 DOSBox 搭建环境(本文介绍)
- masm for windows 集成软件(推荐)
- emu8086 软件(不推荐)
(2)如果是从事汇编可以在网上搜一下其它搭建汇编环境一劳永逸;
一、工具
1、DOSBox0.74-win32-installer.exe
链接:https://pan.baidu.com/s/1h5PZfX2UWqWevMmoiKoEFA
提取码:rnxs2、MASM5、LINK、DEBUG
链接:https://pan.baidu.com/s/19pq7aC_g8LRTd937YAVsPQ
提取码:7azq编译程序只要这三个就可以了,至于如何编程的话编辑器就可以了,推荐使用 notepad++。
二、安装及配置
将下载下来的压缩包解压。
1、安装DOSBox
随便安装到哪里都可以,我安装到 E 盘的。
2、创建一个文件夹Assembly(自己取名),在再创建两个文件夹ASM、MASM
汇编程序(ASM):用来存放要编译的汇编程序
编译程序(MASM):用来存放编译程序MASM-5.10、LINK、DEBUG(这三个不用安装,解压即可)
目前安装结果
3、配置
这样每次都要手动配置很麻烦,我们在DOSBox 0.74 Options.bat
中添加几行命令,让其每次打开软件自动配置好,直接就可以编译调试文件。
双击打开DOSBox 0.74 Options.bat
(不要右键编辑,直接双击即可),在文本末尾添上以下语句。# 挂载驱动器(将放汇编程序、编译工具文件夹挂载到一个虚拟盘) mount F: E:\Assembly # 添加系统临时变量(此时的 F: 代表的是E:\Assembly) set PATH=%PATH%;F:\MASM; # 转到 F: F: # 进入ASM文件夹 cd F:\ASM
(1)mount F: E:\Assembly
mount——是挂载命令语句
F:——是虚拟盘,可以是已存在的盘C:/D:/E:,也可以是不存在的盘F:/G:/H:等
E:\Assembly——汇编程序、编译工具文件夹
结果:F: 代表的是E:\Assembly(2)set PATH=%PATH%;F:\MASM;
将 MASM 文件中的编译程序添加至临时系统变量中,打开软件就添加,关闭就没有了。
相当于set PATH=%PATH%;E:\Assembly\MASM;
,但是DOSBox软件只能读取只是你挂载的虚拟盘,不能这么写。(3)F:
转到挂载的 F: 盘(4)cd F:\ASM
进入ASM文件夹。
相当于cd E:\Assembly\ASM
,但是DOSBox软件只能读取只是你挂载的虚拟盘,不能这么写。三、简单使用
这样就配置好了,就可以使用了。打开DOSBox软件即可。
我们写一个 HELLO 试试。
使用 notepad++ 编辑,notepad++其中就有汇编语言格式,编辑好程序,将文件后缀保存 .asm 即可。STACK SEGMENT PARA 'STACK' ;定义堆栈段,段名为 STACK(可以取其他的) DB 100 DUP('?') ;分配堆栈的大小,设置为100字节,以?填充 STACK ENDS ;堆栈段结束 DATA SEGMENT ;定义数据段,段名为 DATA (可以取其他的) STRING DB 'HELLO!','$' ;定义字符串数据 DATA ENDS CODE SEGMENT ;定义代码段,段名为 CODE (可以取其他的) ASSUME CS:CODE, DS:DATA, SS:STACK ;特别重要,将 CS、DS、SS 指向定义的段 START: MOV AX, DATA ;程序开始的地方 MOV DS, AX MOV AX, STACK MOV SS, AX LEA DX, STRING MOV AH, 09H INT 21H MOV AH, 4CH INT 21H CODE ENDS END START ;程序结束的地方
然后编译调试。masm hello.asm link hello.obj debug hello.exe
四、扩展
初始的界面很小,且不能直接拉伸界面,一般人都不习惯,都会修改以下大小。
双击打开DOSBox 0.74 Options.bat
(不要右键编辑,直接双击打开即可)
将windowresolution=original output=surface
修改成
windowresolution=1280x800 # 这个是小写字母 x output=opengl
-
汇编环境安装文档_汇编语言在vs上的搭建_
2021-09-29 07:41:05在vs2017上的搭建 汇编语言在vs上的搭建 -
VScode搭建汇编环境(超级详细)
2022-04-12 18:49:05一、需要的软件 VS code、DOSBox、MASM 1、自行百度下载。 2、下载我打包好的。... 1.2、解压上述打包好的环境,DOS... (2)、直接右键+运行当前程序汇编+链接+运行 到这里就结束了,帅气哥哥、漂亮姐姐给个点赞+收藏呗!一、需要的软件
VS code、DOSBox、MASM
1、自行百度下载。
2、下载我打包好的。
链接:https://pan.baidu.com/s/1D9zQ4EkWPpW2sKxHneBrdA?pwd=lyx6
提取码:lyx6二、安装部署
1、安装
1.1、VS code 所需内存不大, 选择安装在C盘,可能会更加稳定。
1.2、解压上述打包好的环境,DOSBox、MASM放在同一个文件夹上,我选则放在D盘上。
2、配置DOSBox与MASM
2.1、打开解压后的文件,准备完成MASM挂载。
2.1.1、双击打开下图.bat文件。
2.1.2、将打开的bat文件拉到最后1行,附上下图所说两行指令。
说明:
MOUNT D 中的 D 指的是我将DOSBox.exe相关文件放在D盘,MOUNT D 后面接的是存放masm的文件地址,其可打开masm文件,在点击如下图的方框就可以复制。
2.1.3、使用快捷键Ctrl+S进行保存,双击DOSBox.exe,出现下⾯界⾯,表⽰完成配置。
查看是否部署成功:
输入>C: 输入>dir
3、配置系统环境
3.1、基于win11系统下
右击电脑下边任务栏的开始–>系统–>系统⾼级设置–>环境变量–>系统变量中的path–>编辑–>
点击新建–>将DOSBox.exe的路径放进去
4、配置VS code
4.1、点击扩展–>搜索–>下载(Install)方框内的应用–>重启
4.2、点击管理(⼩齿轮图标)–>拓展管理–>如图修改参数设置
5、测试
5.1、创建一个.txt文本–>重命名–>文件名改为xxxx.asm(文件名要为全英)–>打开方式为VS code–>输入代码
这里给你们输出 zhuge shabi 的简单例程,免得你们去找,直接复制粘贴吧!(给个一键三连ba)
data segment ;数据段 string db 'zhuge shabi$' data ends code segment ;代码段 assume cs:code,ds:data start: mov ax,data ;获取段基址 mov ds,ax ;将段基址送入寄存器 mov dx,offset string mov ah,9 int 21h mov ah,4ch int 21h code ends end start
5.2、运行。有两种方式:
(1)、Ctrl+Shift+P打开编辑器搜索,然后搜索 在DOSBox中编译运行,点击即可(以后再用快捷键就会出现 在DOSBox中编译运行)
出现下图方框的输出结果,看到没?完美运行!
(2)、直接右键+运行当前程序汇编+链接+运行
到这里就结束了,帅气哥哥、漂亮姐姐给个点赞+收藏呗!
-
Win10_x64_汇编环境.rar
2021-01-24 18:09:25Win10_x64_汇编环境.rar,包含汇编所需的编译,连接,运行等环境。 -
创建汇编环境.zip
2020-03-07 20:00:43在win10 64位下搭建汇编环境,好像是因为64位WIN10并不自带debug,所以需要自己搭建汇编环境 -
MASM win10汇编环境
2019-04-01 19:46:05MASM win10汇编环境搭建,有Debug,Link等EXE文件,放入D盘可直接使用 -
vscode搭建8086汇编环境
2021-11-10 16:48:37最近在学习嵌入式的课程时,老师提出使用更轻量,更便捷的编译器,对于前端开发者来说,vscode便是我首先想到的。 1.下载vs code ...注意: 在线版对网络要求更高,且是最近才发布的,不稳定。 ... -
最强大的王爽汇编语言学习环境.rar
2020-05-29 17:37:47最强大的王爽汇编语言学习环境 -
8086汇编工作环境.zip
2019-06-26 22:54:55DOSBox是一个软件。它是当前在 Windows 系统运行 DOS 游戏的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。 -
【汇编实战】Win10配置汇编环境 VS2019
2021-05-27 09:27:56【汇编实战】Win10配置汇编环境 VisualStudio2019 文章目录系列文章目录1. 安装Visual Studio20192. 下载Masm323. Visual Studio2019配置masm324.一段测试代码常见报错环境配置成功 1. 安装Visual Studio2019 ... -
VS2019汇编环境.pdf
2019-08-17 14:43:57学习汇编的好工具,本人总结一些经验,用最新的Visual Studio 2019 企业版 设置汇编环境,希望帮到喜爱学习的学子们! -
汇编环境完整包[dosbox安装包+汇编链接debug全套工具]
2018-12-19 09:54:48汇编环境完整包[dosbox安装包+汇编链接debug全套工具] -
win7_64位_汇编环境搭建指南_DOSbox
2017-09-04 21:44:06win7_64位_汇编环境搭建指南_DOSbox DOSBOX本来是用来在windows环境下运行DOS游戏的一款游戏工具,但是我们用来在win7环境下进行汇编的学习 -
masm5.0汇编环境带Dosbox.zip
2020-02-25 12:02:24Masm5.0 汇编工具 + Dosbox软件。 里面masm软件,dosbox软件,dosbox简明配置文件,masm汇编环境搭建说明文档。 具体介绍: https://blog.csdn.net/wybliw/article/details/53259602 -
vs汇编环境:VS_NASM_2.14和YSAM1.30智能安装包
2018-10-10 13:00:50vs汇编环境设置两个组件:VS_NASM_2.14和YSAM1.30智能安装包 自动下载并自动检测位置安装,路径处理正确,在两台电脑上测试可以解决编译ffmpeg静态库的汇编处理问题。