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也可以看