admin管理员组文章数量:1576784
Proteus 仿真8086时 汇编程序里面有DATA SEGMENT时 CS 在load时会偏移的问题
对于 类似于把 DATA SEGMENT写CODE外面时
DATA SEGMENT
OUTBUFF DB 2,0,1,3 ;显示值
LEDTAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;0~9 段码表
DATA ENDs
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
…………
CODE ENDS
END START
Proteus 利用这种汇编程序进行仿真时,会把CS的地址进行偏移。这样就不能正确的调试的执行我们的程序。出现的状况如下图:
图1:我们设置的8086 的Program Loading Segment 是0x8000
0001
版权声明:本文标题:Proteus 仿真8086时 汇编程序里面有DATA SEGMENT时 CS 在load时会偏移的问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727799320a1130640.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论