经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » 汇编语言 » 查看文章
win10 64位配置8086汇编环境
来源:cnblogs  作者:Advancingxq  时间:2018/10/8 9:09:04  对本文有异议

一:工具准备
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

  1. DSEG SEGMENT
  2. MESS DB 'Hello,World!' ,0DH,0AH,24H
  3. DSEG ENDS
  4. SSEG SEGMENT PARA STACK
  5. DW 256 DUP(?)
  6. SSEG ENDS
  7. CSEG SEGMENT
  8. ASSUME CS:CSEG,DS:DSEG
  9. BEGIN: MOV AX,DSEG
  10. MOV DS,AX
  11. MOV DX,OFFSET MESS
  12. MOV AH,9
  13. INT 21H
  14. MOV AH,4CH
  15. INT 21H
  16. CSEG ENDS
  17. 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

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号