数据越界?Open Segment?——汇编程序调试小记

网友投稿 259 2022-09-26

数据越界?Open Segment?——汇编程序调试小记

assume cs:codecode segment string db 'abcdefghij'start: mov ah,01 ;从键盘输入字符1~9 int 21h and al,0fh dec al mov ah,0 mov bx,offset string add bx,ax mov dl,cs:[bx] mov ah,02h ;显示输出 int 21h mov ah,4ch int 21hend startcode ends

end startcode ends

应该改为

code endsend start

程序到了伪指令​​end​​​,就认为结束了。后面尽管有code段的​​ends​​​,那也只是聋子的耳朵——摆设。所以有code段没收口,它是open的。   再编译、连接。搞定。   与蛾子共舞,妙哉!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:rabbitMQ-基于SpringBoot推送消息
下一篇:SpringBoot详细讲解日志文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~