win10 64位配置8086汇编环境

一:工具准备

Dosbox 0.74-2;MASM

工具地址: https://pan.baidu.com/s/1viOJVOvwwkGe0N2VZuNTqA

二:工具安装

1.Dosbox要安装在默认的盘中,不要变动(一般是C盘)

2.从工具包中拷贝4个exe文件,放到一个自定义文件夹中

三:环境配置

1.打开Dosbox所在位置,找到dosbox-0.74-2.conf文件,双击打开,在文件的最后添加两行

mount C F:\DEBUG

set PATH=$PATH$;F:\DEBUG

2.打开dosbox,有一大一小两个窗口,将大的最小化不管就行

四:编译连接运行

进入c盘(即实际上的F:\debug),并假设有一个Hello.asm文件在F:\debug\HB中。

Hello.asm

DSEG    SEGMENT
MESS    DB   ‘Hello,World!‘ ,0DH,0AH,24H
DSEG    ENDS
SSEG    SEGMENT PARA STACK
        DW  256 DUP(?)
SSEG    ENDS
CSEG    SEGMENT
        ASSUME  CS:CSEG,DS:DSEG
BEGIN:  MOV AX,DSEG
        MOV DS,AX
        MOV DX,OFFSET MESS
        MOV AH,9
        INT 21H
        MOV AH,4CH
        INT 21H
CSEG    ENDS
        END  BEGIN

1.编译masm c:\HB\Hello.asm,,,,

2.连接link c:\HB\Hello.obj,,,,

3.运行Hello.exe

五:参考博客

1.https://blog.csdn.net/xyisv/article/details/69062382

2.http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1754392&highlight=

3.https://tieba.baidu.com/p/2150370425?red_tag=2539288083

4.https://blog.csdn.net/WuchangI/article/details/79658730

原文地址:https://www.cnblogs.com/Advancingxq/p/9750327.html

时间: 2024-10-12 15:18:21

win10 64位配置8086汇编环境的相关文章

在win10 64位下搭建汇编环境

好像是因为64位WIN10并不自带debug,所以需要自己搭建汇编环境 首先是下载DosBox和MASM,下载地址: 下载解压后: 将DOSBOX安装到C盘以外的位置,防止对系统造成影响 安装好DOSBOX后再将C盘挂载映射到MASK文件中工具所在目录,这里我将MASK文件中的文件复制粘贴在E:\huibianhuanjing\DosBox: 所以需要在DOSBOX中进行挂载映射:c是指dosbox的c盘,e:\huibianhuanjing\DosBox是本机上工作目录dos的位置 输入挂载命

Window 7(64位)配置Cocos2d-x-3.6环境

1.去cocos2d-x官网下载3.6版本的压缩包,解压到一个英文路径下. 2.下载并安装以下软件(具体软件自行百度): (1) Visual Studio2012或者2013 (2) 安装java 1.6以上 (3) 带有Android ADT的eclipse(adt-bundle-windows-x86_64-20140702) (4) python 2.7.5(https://www.python.org/downloads/) (5) ANT 1.9.4(http://ant.apach

win10 64位 汇编环境

masm6或者masm5 下载. dosbox 下载安装 为何要用这个呢,因为 机子是64位的,dosbox 模拟32位的用来执行生成的exe文件 masm 安装好后,有个bin文件:个人建议将其设置环境变量.那么命令 ml masm link 这三个命令就随时可用了,免得到处复制 编写asm文件,使用ml命令一步到位生成exe 或者masm命令生成obj再用link命令生成exe  注意这三个命令是在win1064位自带的cmd上运行的 生成的exe文件怎么执行呢?显然在win10 64位下,

WIN10 64位下VS2015 MFC直接添加 halcon 12的CPP文件实现视觉检测

近段时间开始接触halcon,但是在VS2015里面使用,无论是配置还是生产EXE文件,都不如意. 加上网上的教程很多,经过多次测试,其实有很多地方无需修改,如果修改的太多也失去了直接添加封装的意义. 我的环境为 WIN10 64位 halcon12 用64位到处C++ 文件,VS2015免费共享版. (如果要生成32位的话,需要halcon12 用32位程序  导出C++,并且需要把VC切换为X86平台, 库目录改为 C:\Program Files\MVTec\HALCON-12.0\lib

OpenCV+VS2013+Win8+64位配置文档

配置环境 编程平台:VS2013 系统:Windows8 64位 X64架构 ? 安装OpenCV 1 下载OpenCV-2.4.9,下载网址 http://opencv.org/ 2 解压OpenCV到 D:\Program Files\OpenCV\opencv249 3 配置系统变量 添加OpenCV变量: D:\Program Files\OpenCV\opencv249\build 在Path后添加: D:\Program Files\OpenCV\opencv249\build\x6

用U盘制作并安装WIN10 64位原版系统的详细教程(该方法应该适用于任何一版的原版操作系统)

昨天搞了一台办公电脑,因为是开发机,要装的是windows server 2008(因为服务器用这个系统,所以开发的时候尽量保持与服务器环境一致.) 大概1年前在淘宝天猫店买了个三星的移动光驱,光盘也有. 但是一年没用,尼玛现在拿出来总是读不到,光驱灯都不闪. 感觉应该是光驱问题.日了dog....这tb真的是一堆假货.... 然后就开始用U盘来安装, 第一次尝试的方法是,用大白菜里面提供的那个安装自定义ISO文件那个,成功进入 windows is loading files 然后进入到安装界

Ubuntu14(64位) 集群环境下安装Hadoop2.4

经过前边的积累,今天终于实现了集群环境下部署Hadoop,并成功运行了官方的例子. 工作如下: 两台机器: NameNode:上网小本,3G内存,机器名:YP-X100e,IP:192.168.101.130. DataNode:虚拟机,Win7下载VMWare10中虚拟Ubuntu14,虚拟机器名:ph-v370,IP:192.168.101.110 确保可互相ping通,按照机器名和IP配置各自机器的/etc/hosts文件和/etc/hostname文件,我的hosts配置内容如下 127

win7 64位下android开发环境的搭建

本文转自:http://www.cfanz.cn/index.php?c=article&a=read&id=65289 最近换了新电脑,装了win7 64位系统,安装了各种开发环境,也安装了android开发环境,与xp下的安装基本一致,记录下简单步骤及可能遇到的问题,供后人参考. 1.jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载: Windo

win10 64位SSDT函数索引动态查找

在win10 64位下SSDT是不导出的.同时如果你要hook某个函数时你要知道他的索引,以前都是调试或者网上找然后硬编码进去.这里动态找.原理是上层调用的所有函数都经过ntdll 然后进入0环,进入0时ntdll模块里面很定有索引啊,因此去ntdll找到对应函数的代码,就能找到对应的索引.第1步先把ntdll 读入内存.查看内存开始动态查找 进入GetFunctionAddress先找到ssdt进入GetExportSsdtIndex进入GetExportOffset找到函数对应在ntdll中