Windows8系统下DOSBox编译、链接、执行汇编语言步骤

news/2024/8/26 9:05:00

下载安装好DOSBox后,同时下载debug、link、masm程序。
(1)建立工作目录,编写汇编语言源文件,并将debug、link、masm程序放在同一目录下。(下图中ass.asm是汇编语言源文件)
(2)启动DOSBox后,进入如下界面后,Z表示虚拟盘,需要将虚拟盘挂载到实际的物理盘:  
        mount  e  E:\DOSBox_Workspace\test1
 mount表示准备、安排的意思,e表示虚拟为e盘,E:\DOSBox_Workspace\test1表示为汇编语言源文件所在的路径。这条命令的意思是e做为E:\DOSBox_Workspace\test1路径的快捷方式。

 (3)进入e盘,也就是进入E:\DOSBox_Workspace\test1所指定的文件路径。

(4)编译源文件:输入masm  xx.asm(xx表示汇编语言源文件文件名),然后直接按ENTER键,会自动默认生成xx.obj文件

源文件编译完成后的界面:

 (5)链接文件,link xx.obj,然后直接按ENTER键,会自动默认生成xx.exe文件。

链接完成后的界面:

 

(6) 执行文件,直接键入xx.exe即可

 


http://lihuaxi.xjx100.cn/news/295591.html

相关文章

【学习笔记】深度学习入门:基于Python的理论与实现-误差反向传播法

CONTENTS五、误差反向传播法5.1 计算图5.2 链式法则5.3 反向传播5.4 简单层的实现5.5 激活函数层的实现5.6 Affine/Softmax层的实现5.7 误差反向传播法的实现五、误差反向传播法 5.1 计算图 先引入一个很简单的问题:在超市买了222个100100100元一个的苹果&#xf…

Kafka 开发架构的一些问题汇总

一、Kafka 存在哪些方面的优势 1. 多生产者 可以无缝地支持多个生产者,不管客户端在使用单个主题还是多个主题。 2. 多消费者 支持多个消费者从一个单独的消息流上读取数据,而且消费者之间互不影响。 3. 基于磁盘的数据存储 支持消费者非实时地读取…

Redis使用基础教程

本篇文章转载自:通俗易懂的Redis数据结构基础教程_Java程序员-张凯的博客-CSDN博客 Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构,把这5个数据结构都吃透了,你…

SpringCloud_第3章_微服务保护_Sentinel

SpringCloud_第3章_微服务保护 文章目录SpringCloud_第3章_微服务保护1.初识Sentinel1.1.雪崩问题及解决方案1.1.1.雪崩问题1.1.2.超时处理1.1.3.仓壁模式1.1.4.断路器1.1.5.限流1.1.6.总结1.2.服务保护技术对比1.3.Sentinel介绍和安装1.3.1.初识Sentinel1.3.2.安装Sentinel1.4…

【Android】Fragment使用

使用Fragment 我们可以把页面结构划分成几块,每块使用一个Fragment来管理。这样我们可以更加方便的在运行过程中动态地更新Activity中的用户界面,日后迭代更新、维护也是更加方便。 Fragment并不能单独使用,他需要嵌套在Activity 中使用&…

程序过程分析——从编译到执行

汇编源程序 mov ax,4c00H int 21H 这两条指令可以实现程序返回的功能。 编译 使用微软的masm5.0汇编编译器,文件名为masm.exe。 在编译的过程中,我们提供了一个输入,即源程序文件。最多可以得到3个输出:目标文件(.obj)、列表文件(.Ist)、交叉引用文件(.erf),这3个输…

工程总承包系列之工程总承包合同中的优先受偿权

工程总承包系列之工程总承包合同中的优先受偿权 工程总承包模式与传统的施工总承包模式,存在诸多不同之处,而现行的建设工程法律规范体系基本上是从传统的施工总承包模式出发,并没有考虑工程总承包模式的适用。而且工程总承包合同其性质为何…

计算机毕业设计JavaiMeli在线彩妆店铺(源码+系统+mysql数据库+lw文档)

计算机毕业设计JavaiMeli在线彩妆店铺(源码系统mysql数据库lw文档) 计算机毕业设计JavaiMeli在线彩妆店铺(源码系统mysql数据库lw文档)本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术&…