汇编学习笔记(软件使用)

1.debug的使用

    功能:

R命令用来查看,改变CPU寄存器的内容

D命令来查看内存中的内容

U命令将内存中的机器指令翻译成汇编指令

T命令执行一条机器指令

A命令以汇编指令格式在内存中写入一条机器指令

G命令表明一次直接执行到某点

2.ascii对照表

 

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环境变量。

posted @ 2010-03-27 17:34  云端小飞象cg  阅读(554)  评论(0编辑  收藏  举报