在win10 64位的电脑学习《16/32微机原理、汇编语言及接口技术教程》(钱晓捷)的汇编语言——环境配置教程

   《16/32微机原理、汇编语言及接口技术教程》(钱晓捷)大概是出版已久,但是电脑的位数和系统不断升级,课本上的教程设置环境已经不适用win10+64位的系统了。为此,搜索了多篇教程之后才配置好了环境,

(不过还有点儿小毛病,不过有相应的解决方法)(本来是有问题的,后来在大神的指导下解决了问题,能正常使用了额)

本人电脑:win10   64位

1、先安装DOSBox 0.74 (链接: https://pan.baidu.com/s/12eLKQjzF7WLuuUik7NndCQ 密码: ukgv)


2、再下载四个.exe文件DEBUG.EXE、MASM.EXE、LINK.EXE、EDIT.EXE(链接: https://pan.baidu.com/s/1s_IzMx3UULupqNGxTB3pfw 密码: 8gsd)(网上有许多文件虽然名字看起来一样,但是,版本不一样也是有可能的,我出现的问题就是因为版本导致的,特别是masm.exe和link.exe这两个文件的版本)

      安装好DOXBos后,打开,由于该软件是模拟软件,刚刚打开的时候是Z盘(虽然电脑并没有Z盘),所以需要我们来给他默认的磁盘:mount d d:\try (我把四个.exe文件放在d:\try里面了),该语句的作用为,将d:\try作为DOXBos的d盘,不信的话,回车后输入d: ,再回车,输入 dir,显示的为d:\try 目录下的文件。

此外,为了不必造成每次都输入mount d d:\try  和 d: 可以在安装DOSBox 0.74的文件夹里面找到DOSBox 0.74 Options.bat这个文件,双击后出现一个txt文件,在

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

# Lines in this section will be run at startup.

# You can put your MOUNT lines here.
这里的后面加上一下两句

mount c d:\try

set PATH=$PATH$;d:\try




set PATH=$PATH$;d:\try 这一句是设置环境变量的,如果对dosbox的使用只有一个盘,那么不用设置也可以,如果对dosbox还有其他的作用增加了磁盘的个数,这句做好加上去,不然,代码程序只能放在设置默认的地方。

3、接下来,使用记事本新建编辑text.asm,

DATA SEGMENT
TABLE DB 81,78,90,64,85,76,93,82,57,80
      DB 73,62,87,77,74,86,95,91,82,71
NUM DB 8
MATH DB ?
DATA ENDS
STACK1 SEGMENT PARA STACK
       DW 20H DUP(0)
STACK1 ENDS
CODE SEGMENT
    ASSUME CS:CODE,DS:DATA,SS:STACK1
START:MOV AX,DATA
     MOV DS,AX
     MOV BX,OFFSET TABLE
     XOR AH,AH
     MOV AL,NUM
     DEC AL
     ADD BX,AX
     MOV AL,[BX]
     MOV MATH,AL
     MOV AH,4CH
     INT 21H
CODE ENDS
     END START

并放在d:\try目录下,打开DOXBos,输入masm test.asm 进行编译 ,
若语法无错误,而且出现需要“dosxnt.exe”不能编译成功,可以将文件直接拖到ML.EXE,就能生成test.obj和test.exe文件,再到DOXBos 输入test.exe 就能运行了。(若是存在那个因为masm和link的版本问题,会出现需要“dosxnt.exe”这个信息,这个就是解决方法。但是这样子做的话,若是出现语法错误,好像不会报错的,所以不建议这样子做)



输入masm test.asm后


需要按几下回车键,然后再输入link test.obj,同样按几下回车,再输入debug test.exe ,然后就是进入debug模式了。

常用有:u、r、d、g、q。这里就不具体介绍了啦。


******************************************************************************

事实证明,安装一个环境真的能扼杀一个人的信心的。。。坑能不跳就不跳了吧

草稿是十多天前的,今天得到大佬启发,才真正把环境弄好。。。

******************************************************************************

当然,还不行的话,去装个xp的虚拟机吧,直接加上四个文件就好了

(那么问题又来了,这四个文件应该是什么版本的呢?)


########################################################

刚好有个作业需要实验的过程的截图,就顺便贴上来了......



########################################################

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值