[elektro] C kérdés

hobilobi at gmail.com hobilobi at gmail.com
Sun Aug 29 09:33:57 CEST 2010


2010.08.28. 7:47 keltezéssel, hg12345 írta:
>
> "hobilobi at gmail.com"<hobilobi at gmail.com>  írta:
>    
>> 2010.08.27. 20:59 keltezéssel, BALOGH ANTAL írta:>
>> Azt már tapasztaltam, hogy néha elkeveredik a sorok között, és az>>
>> utasítást tartalmazó sorra nem, de az alatta lévő üresre lehet>>
>> töréspontot tenni.>>
>> Igen zavaró hogy nem pont a törésponton áll meg ha nem lép még egy párat.>
>>     >
>>      
> Ezt is tapasztaltam. Nem is értem hogyan oldják meg a töréspontot, hogy>
> ilyen előfordulhat.>
>    
>> Erre nekem is ahogy mások is irták pár nop segít.>
>>      
>>>        
>>     
> Elég undorító dolog, hogy ilyeneket kelljen a C forrásba beirogatnom,>
> hogy normálisan működjön.>
>
> Amúgy tudsz jobbat ?  :-()
>
>    
Nem, de attól még undorító :-)



> érdemes lenne irás elött kicsit gondolkozni...
>    
Szerintem is, meg megérteni amit írtam.

Ugyanis nem azt írtam, hogy nem tudom hogyan lehet töréspontot 
megoldani, hanem azt, hogy vajon MCHIP hogyan csinálja, hogy nem tud ott 
megállni ahová a töréspontot teszem.
Nagy különbség !!
Sőt, egyazon töréspontnál hol megáll pontosan, hol meg tovább lép.
Ezt elég nehéz megmagyarázni. Akár címkomparátort használnak, akár 
kicserélik a törésponti utasítást.

> A MCHIP csak DEBUG részt használja. Ha megnézed az utasítások végrehajtását, láthatód, hogy az utasítás beolvasás FETCH az előző utasítás végrehajtása alatt történik, vagyis amikor észreveszi már a következő utasát hajtja végre, tehát csak itt tud megállni.
>    
Most melyiken van a töréspont ? Amelyiket végrehajtja, vagy a következőn 
amelyiket beolvassa?
De bármelyiken is van, szerintem sehogy se jó amit írtál :-[


István



More information about the Elektro mailing list