汇编语言 实验合集 实验一

1.选用某编辑器(MASM或QASM),输入Helloworld.asm程序(照着实验要求及辅导的图敲,简单理解即可,后面会详细讲)

2.使用masm与link命令汇编并运行程序

3.使用ml命令汇编并运行程序

4.自学”Debug调试程序”,了解其基本选项的应用

5.查看“Hello World”字符串所在的内存地址,使用debug工具将“W”改为“k”

6.掌握选项的使用:A U D E G H P T Q R

先下载dosbox

Win10(64位)安装汇编环境(MASM) - ---dgw博客 - 博客园

按照教程挂载之后,在masm文件夹里创建一个txt文档 把教程里的代码复制进去 注意名字不能超过8个英文字母 我按照教程取名ok

 在我的电脑里 取消隐藏文件扩展名(电脑不同可以百度搜一下怎么取消隐藏)

把ok.txt 改成ok.asm

按照教程里的 进行link 等操作

有可能报错 是因为文件名被系统改了 去masm文件夹里看一眼文件叫什么  接着按教程走

 然后能像教程里运行出来

2.hello world 改成hello korld

先进入debug里 

 我这里直接输入 debug ok.exe 大小写无关

会出来一个“—”

直接输入d 查看这块内存有啥

 

d后面加一个数字,表示第几个字节开始后80h的内存内容。我试了试发现hello world在116的位置  k对应的代码是6b

 用e来改写 e空格后面一个数字 表示从哪里开始修改 再空格后面直接输入要改的字母对应代码

再用d看一眼 可以看到已经改好了

 用g也可以看

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值