第一个程序
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编译
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tEtDtYvK-1670244803062)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103122065.png)]](https://img-blog.csdnimg.cn/a45133badeb44db5af6d286aba9b9473.png)
2.2 link连接
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XmAMsONO-1670244803063)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103155191.png)]](https://img-blog.csdnimg.cn/ccac5288af114c4890fb42c7809d99fe.png)
2.3 执行
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ejNEnlo5-1670244803063)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103218185.png)]](https://img-blog.csdnimg.cn/cbaa1bba68374ff6bf3750db7cf64281.png)
3 debug跟踪程序
debug 程序.exe 进入debug模式
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rUt83pxi-1670244803064)(C:\Users\ALANSHAO\AppData\Roaming\Typora\typora-user-images\image-20221205103447794.png)]](https://img-blog.csdnimg.cn/fe31e28419414579863e2323fbcc53f7.png)
使用T命令单步执行程序,Q命令退出debug
![[附源码]计算机毕业设计三星小区车辆登记系统Springboot程序](https://img-blog.csdnimg.cn/38b4d629a2024d87afc268f1f26867d5.png)




![[附源码]计算机毕业设计JAVA婴幼儿玩具共享租售平台](https://img-blog.csdnimg.cn/3ce7887709cd4b13abb29cf13f8060cb.png)



![[nacos]nacos2.x+nginx集群搭建以及过程中遇到的坑](https://img-blog.csdnimg.cn/img_convert/9a500ec116909973b9ea02a17a0679dd.png)









