Witam Mam problem jak pobrac mlodszy bajt adresu labela (code mem).
Przyklad: mov dpl, #low data ;wlanie jak to zrobic ?? data: db '454554' end
Pozdrawiam Lipin
Witam Mam problem jak pobrac mlodszy bajt adresu labela (code mem).
Przyklad: mov dpl, #low data ;wlanie jak to zrobic ?? data: db '454554' end
Pozdrawiam Lipin
Fri, 5 Dec 2003 21:12:43 +0100 jednostka biologiczna o nazwie "Lipin" snipped-for-privacy@usunto.poczta.fm> wyslala do portu 119 jednego z serwerow news nastepujace dane:
mov DPTR,#data i w DPL masz od razu mlodszy bajt adresu
hmm w tym problem ze ma to byc tak jak napisalalem. W gruncie rzeczy powinno byc wrzucane do "r5" narazie robie tak ze wrzucam do DPTR tak jak podales i potem dpl do r5 ale chyba jakos sie da to inaczej zapisac nie ?? Wlasnie nie wiem jak
Użytkownik Gissbourne napisał:
Prosciej chyba tak:
MOV DPL,#data mod 256
Fri, 5 Dec 2003 23:41:09 +0100 jednostka biologiczna o nazwie "Lipin" snipped-for-privacy@usunto.poczta.fm> wyslala do portu 119 jednego z serwerow news nastepujace dane:
Rzeczywiscie potrzebujesz miec mlodszy bajt adresu w R5 ? Nie da sie bezposrednio, musisz najpierw wpisac do DPTR. '51 to nie '86 :-) czasem trza dac kilka instrukcji zeby wykonac cos co na innym procku zalatwia sie jedna :-)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.