汇编学习笔记(软件使用)
1.debug的使用
功能:
R命令用来查看,改变CPU寄存器的内容
D命令来查看内存中的内容
U命令将内存中的机器指令翻译成汇编指令
T命令执行一条机器指令
A命令以汇编指令格式在内存中写入一条机器指令
G命令表明一次直接执行到某点
2.ascii对照表
计算机用ascii码的规则对键盘输入的a进行编码,将其转化为61H存储在内存的指定空间,文本编辑软件从内存中取出61H,将其送到显卡上的显存中,工作在文本模式下的显卡,用ascii码的规则解释显存上面的内容,61H被当做’a’,显卡驱动显示器将‘a’画在屏幕上。
3.masm5.0的使用
1、下载个masm5.0(简单,适合初学者),里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个。
2、将masm5.0压缩包里的程序解压(包含masm.exe和link.exe),放到一个目录中(如D:\masm),然后就在这个目录下建立个文本文件(如XX.txt)写入个汇编程序,保存,将后缀名改为XX.asm。
3、进入命令提示行(开始--运行--输入cmd)
4、进入程序所在文件夹(用dos的cd命令),以2中的为例,键入“d:”,回车,键入“cd masm”,回车,键入“masm XX”,回车3下,键入“link XX”,再回车3下,再键入“XX”,就运行完了。
补充:
1、若程序有问题,在4步骤中会提示,这时就要返回修改
2、如果程序本身并不显示输出结果,则4步骤运行完后也不会看到什么反应,初学者建议找个有显示输出结果的程序做试验
3、第二个步骤中,试验程序xx.asm应当和masm.exe link.exe放在一起,若不再一起,则需要添加masm环境变量。