ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
` `初学汇编的时候感觉jmp和call是一回事,不知道你们有没有过这种情况,后来学多了一些才知道,原来call会把下一条指令的内存地址压栈保存在跳转,而jmp是直接跳转。顺便知道了,原来ret的返回地址在栈里面。 org 0x7c00 jmp start start: call main jmp start main: mov  ax, 0xb800 mov es, ax mov byte [es:0x00], 'A' mov byte [es:0x01], 0x07 ret ;这样可以返回到断点处继续执行 点赞 1 ———————————————— 版权声明:本文为CSDN博主「dfhdjkggg」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u013594976/article/details/49535363