[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