源程序中包括两种指令:伪指令和汇编指令
汇编指令是有对应机器码的指令,可以用CPU直接执行
伪指令没有对应的机器码,只有编译器执行不用CPU执行
segment和ends的功能是定义一个段。使用格式如下
段名 segment
段名 ends
end表示数据的结束
这个伪指令将某一个段寄存器和程序中的segment ends代码段相关联。
assume cs::codesg 将代码段codesg和CPU中的cs寄存器关联
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tEtDtYvK-1670244803062)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103122065.png)]](/uploadfile/202403/2db6ca127ba0c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XmAMsONO-1670244803063)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103155191.png)]](/uploadfile/202403/0954216c08f2f9c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ejNEnlo5-1670244803063)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103218185.png)]](/uploadfile/202403/3cd7f267223d81f.png)
debug 程序.exe 进入debug模式
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rUt83pxi-1670244803064)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103447794.png)]](/uploadfile/202403/0120253246841e3.png)
使用T命令单步执行程序,Q命令退出debug