编写汇编程序

汇编语言工具包:链接:https://pan.baidu.com/s/1biXtlVcb1HW9WoiliD6SbQ 密码:86zz

一下介绍的是使用MASM在Windows和Mac上翻译和链接汇编程序,还有一款emu8086的软件也挺好用。

1. 在32位机上(学校的机子上,win7_x86)

  1. 将工具包中MASM文件夹复制到C盘下

  2. 打开cmd,来到这个目录下

  3. 创建一个1.asm文件,使用edit工具进行编辑(edit就是个编辑器,还是notepad好用)

  4. 使用edit编辑代码,并保存

  5. masm 1;进行汇编,会生成一个1.obj文件

  6. link 1;链接文件

  7. 1.exe或者1;运行程序

2. 在64位Windows机器上

要使用一个叫DOSBox的工具来模拟32位环境。

  1. 安装DOSBox一路next

  2. 运行DOSbox

  3. 绑定MASM的路径

    mount C C:\MASM

  4. 切换到挂在的C盘

  5. 然后就可以和上面一样咯

3. Mac上写汇编程序

DOSBox也有Mac版本的。

MAC上编写汇编程序


完,不足之处还请指正。

Windows上编写汇编程序相关推荐

  1. Drcom客户端可以卸载了! 在Windows上编写bat脚本实现深大校园网认证, 并可断线重连(Drcom Pt版)

    写在前面 之前有写文章分析了深大校园网的认证过程, 编写Linux脚本可在路由器等Linux设备上实现自动登录, 断线自动重连. 考虑到Windows才是主要使用者, 本篇文章分享在Windows上编 ...

  2. Windows上也能用Swift编程了,官方编译工具安装包现已上线

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,Swift发行了5.3版本,这意味着它可以直接在Windows 10上使用了. 由于Swift是苹果开发的一门编程语言,能在Ubunt ...

  3. python:在Windows上使用 Python

    python:在Windows上使用 Python 4.1. 完整安装程序 4.2. Microsoft Store包 4.3. nuget.org 安装包 4.4. 可嵌入的包 4.5. 替代捆绑包 ...

  4. Masm for Windows集成开发环境编写汇编程序

    由于最近在学习汇编,用的软件是一款叫"Masm for Windows集成开发环境",但是发现该软件的资料比较少,对于我们这样刚刚学习汇编的同学,我查找了很多资料,下面主要是介绍该 ...

  5. python编写的程序可以在任何平台中执行-在Windows平台上编写的Python程序无法在Unix平台运行。...

    [单选题]在中华人民共和国境内飞行的民用航空器必须具有: ( ) [单选题]属于发热激活物的是: [单选题]年满( )周岁可以独立实施民事法律行为视为完全民事行为能力人 [单选题]在DIC的原发病中, ...

  6. Python 在windows上跑图色脚本?简单又好玩,自己编写一个自动化脚本

    Python 在windows上跑图色脚本?简单又好玩,自己编写一个自动化脚本 大家好 我又来开新坑了,如图这次准备用python弄个简单脚本(根据图色判断进行键鼠操作) 1.老规矩 先安排运行环境 ...

  7. python只能运行在windows平台上吗_在Windows平台上编写的Python程序无法在Unix平台运行。...

    问题:在Windows平台上编写的Python程序无法在Unix平台运行. 更多相关问题 Because plants cannot move or talk, most people believe ...

  8. python可以在多种平台运行、体现了_在Windows平台上编写的Python程序无法在Unix平台运行。...

    问题:在Windows平台上编写的Python程序无法在Unix平台运行. 更多相关问题 某船公司2003年2月,建造了两艘航行于武汉-南京的2000吨油船,双壳结构形式,至今使用良好,为公司创 肾病 ...

  9. windows平台上编写的python无法在unix_【判断题】在Windows平台上编写的Python程序无法在Unix平台运行...

    [判断题]在Windows平台上编写的Python程序无法在Unix平台运行 更多相关问题 分别将下列物质滴入苯酚溶液中,产生白色沉淀的是A.浓溴水B.氢氧化钠溶液C.稀盐酸D.氯化铁溶液 有机物分子 ...

  10. Jenkins简介及在Windows上的简单使用示例

    Jenkins是一款开源CI(Continuous Integration,持续集成)&CD(Continuous Delivery,持续交付)软件,用于自动化各种任务,包括构建.测试和部署软 ...

最新文章

  1. html全局属性什么意思,# HTML # HTML全局属性
  2. 多模人车交互,智能汽车的AI感知进化
  3. RAID类型及软RAID的组建
  4. 包浆网图分分钟变高清,伪影去除、细节恢复更胜前辈AI,下载可玩|腾讯ARC实验室出品...
  5. 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)
  6. 深入Java集合学习系列:HashMap的实现原理
  7. 生成最简单的验证码图片的Java代码
  8. new file会创建文件吗_Rust 文件系统处理之文件读写 Rust 实践指南
  9. vertical-align属性探究
  10. There is no more space for virtual disk .vmdk.
  11. 51Nod-1011 最大公约数GCD【欧几里得算法】
  12. react native 页面跳转
  13. Dropout和BN层的模式切换
  14. 机器学习笔记(一):机器的学习定义、导数和最小二乘 | 凌云时刻
  15. 乐高机器人编程自学入门
  16. 数据库mysql项目实战 一
  17. homebrew php 扩展,Mac homebrew-1.5以后安装php扩展的方法
  18. POJ 3264.Balanced Lineup-RMQ(ST)详解
  19. Linux下JIRA版本5.0.1的安装.破解.汉化
  20. 美多商城之商品(2)

热门文章

  1. 当输入条件不符合规范c语言,【图片】【高二会考】选择判断答案大全【郑州12中吧】_百度贴吧...
  2. java.lang.ClassNotFoundException: org.jaxen.JaxenException 解决方法
  3. 非对称加密 DH算法
  4. 遥感原理与应用-基本概念
  5. i2cdetect i2cdump i2cget i2cset用法
  6. 基于高德地图api的热力图配置及显示调优
  7. ssdp协议搜索GB28181设备
  8. 删除Windows10系统远程桌面的连接记录
  9. 在拼多多上班,是一种什么样的体验?我tm心态崩了呀!
  10. win7怎么安装mac虚拟机linux,mac虚拟机如何安装win7详细教程