[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