[elektro] 8051 asm
Bali Zoltan
eltexto at freemail.hu
Fri Mar 26 19:01:46 CET 2010
Hali!
>az adatpointert beállitja C12A-hexa értékre, majd a 09H memóriacellába
>07-hexa értéket tölt. Ezzel megint az a bajom, hogy nem látom a 09H
>cella értékét úgy, mint a regiszterekét... nem tudom 'monitorozni'
>hogy ilyen szakszerű legyek...
Minek látni hogy oda teszi e ? Akkor már régen rossz, ha nem az kerül
bele :) .
Viszont a View\Memory ablakban bármilyen memóriát megnézhetsz (C,D,I,X ).
Ez nem elég ?
Üdv. Zoli
2010. 03. 26. 17:42 keltezéssel, Imre Torok írta:
> Sziastok!
>
> Küzdök 51asm-mel, néhány dolgot nem értek.
>
> Jsim-mel próbálkozom, dis8051-el fordítottam vissza a kódot.
>
> Regisztereket látom a debug folyamán, de például a "clr 20H.0"-nál nem
> látom a 20H értékét. Hogyan lehet ezeket a belső ram értékeket
> megtekinteni? (remélem jól fogalmaztam)
>
> mov dptr,#C12AH
> mov 09H,#07H
>
> az adatpointert beállitja C12A-hexa értékre, majd a 09H memóriacellába
> 07-hexa értéket tölt. Ezzel megint az a bajom, hogy nem látom a 09H
> cella értékét úgy, mint a regiszterekét... nem tudom 'monitorozni'
> hogy ilyen szakszerű legyek...
>
> Aztán:
>
> mov dptr,#6302H
> clr a
> movx @dptr,a
> mov dptr,#0014H
> movx @dptr,a
> clr 24H.5
>
> adatmutatót beállítja 6302H címre, utána törli az akkumulátort, majd
> külső memóriaírást végez a 6302H értékre 00H tartalommal. De az
> epromom 0000-7FFF tartományig tart. Efelett vannak 8000-BFFF-ig a
> különböző perifériák területei, majd C000-DFFF-ig az eeprom és
> E000-FFFF-ig a ram. Tehát a 6302H-címen az epromba akar beírni???
>
> aztán törli az akkumulátort, eddig ok, következő sorban akarja az
> epromba a 6302H cimre az akku 00H tartalmát kiirni (???).
>
> Eztán az adatmutatót beállitja 0014H cimre, majd erre cimre (ami az
> eprom elején van) kiirja 00H tartalmat. (???)
>
> majd a 24H bájt 5.dik bitjét törli. De hol látom a 24H bájtot???
>
> Na, sok más kérdésem egyelőre nem is lenne (most). A válaszokat
> szájbarágós (hülyegyerekes) szinten kérném!
>
> Esetleg a jsim-nél jobb, hatásosabb debugger? Próbáltam volna valami
> topview simulator nevű szoftvert, de nem sikerült megszerezni :(
>
> Köszönöm !
>
> Üdv!
> Imre
>
>
>
>
More information about the Elektro
mailing list