這是程序1:
org 0050h
main:
mov dptr,#mystr
mov r0,#50h
lhh:
mov a,#0
movc a,@a+dptr
mov @r0,a
inc r0
cjne a,#0,notzero
sjmp $
notzero:
inc dptr
ljmp lhh
mystr:
db 'hello 2020',0
end
這是程序2
org 8000hljmp mainorg 0050h main: mov a,#55h mov r0,#50h mov b,#16 mylp: mov @r0,a inc r0 djnz b,mylp sjmp $ end
我把兩個程序放在了同一個項目里,在運行程序1的時候,運行到ljmp lhh的時候會自動跳轉到程序2的 mov b,#16,然后運行一次之后又會跳轉到程序1的inc dptr,是為什么呢?他倆地址好像相同。
|