各位大蝦,文革問(wèn)題,纏繞我了許久就是想不出頭緒來(lái)! 我寫(xiě)了個(gè)數(shù)碼管從零到99的循環(huán) ORG 0000H AJMP STAR ORG 0033H STAR: :::: ::: END
這用的AT89S52 我非的加上第三行ORG 0033H這行,不然數(shù)碼管就顯示的不正確 把0033H改成其他的如34,32,50等等不也不行 我做其他實(shí)驗(yàn)也出現(xiàn)過(guò)類(lèi)是的問(wèn)題,搞不明白 這個(gè)程序執(zhí)行第行后就跳到STAR了 從始至終沒(méi)沒(méi)有執(zhí)行第三行應(yīng)該是可有可無(wú)的,為什么我非得加上這條呢
再就是為什么每個(gè)程序開(kāi)始都是0000H 比如我改成其他的地址(ORG 2000H或者其他的)燒程序運(yùn)行就不行? 不是說(shuō)入口的地址可以任意規(guī)定么,不一定非得是0000H 編譯沒(méi)問(wèn)題,就是燒到實(shí)驗(yàn)板就有問(wèn)題了 哪位高手幫我解釋下
謝謝 |