第一个程序
1 源程序
源程序中包括两种指令:伪指令和汇编指令
汇编指令是有对应机器码的指令,可以用CPU直接执行
伪指令没有对应的机器码,只有编译器执行不用CPU执行
1.1 segment ends
segment和ends的功能是定义一个段。使用格式如下
段名 segment
段名 ends
1.2 end
end表示数据的结束
1.3 assume
这个伪指令将某一个段寄存器和程序中的segment ends代码段相关联。
assume cs::codesg 将代码段codesg和CPU中的cs寄存器关联
2 程序的执行
2.1 masm编译
2.2 link连接
2.3 执行
3 debug跟踪程序
debug 程序.exe 进入debug模式
使用T命令单步执行程序,Q命令退出debug