博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于64位Win7/Win 8 下怎么学习汇编语言
阅读量:6163 次
发布时间:2019-06-21

本文共 761 字,大约阅读时间需要 2 分钟。

我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。

1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。

安装完DOSBox后,我们就能运行汇编后的程序了

打开DOSBox后,我们可以看到Z : \ >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount c e:\masm (PS:这里是把下载好的masm5.0文件里面的程序和debug.exe放在了e盘下的masm文件夹里面 )

   

下来就是dos的操作了。

下面以一个汇编的hello world 为例子。

在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码

代码:

date segment    db 'hello world -by xiaoz','$'date endscodesg segmentassume cs:codesg,ds:datestart:  mov ax,date        mov ds,ax                mov dx,0        mov ah,09h        int 21h                mov ax,4c00h        int 21hcodesg endsend start

然后打开软件,把e:/masm 虚拟到C盘,切换到C盘

编译,连接,执行1

这个时候,Hello World 就输出了。

 

 

附带下载地址:

链接: 密码:wbqj

转载于:https://www.cnblogs.com/Zengineer/p/4312774.html

你可能感兴趣的文章
android防止内存溢出浅析
查看>>
4.3.3版本之引擎bug
查看>>
SQL Server表分区详解
查看>>
STM32启动过程--启动文件--分析
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
淘宝的几个架构图
查看>>
linux后台运行程序
查看>>
Oracle中drop user和drop user cascade的区别
查看>>
登记申请汇总
查看>>
Android Jni调用浅述
查看>>
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Shell基础之-正则表达式
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
Spring常用注解
查看>>