efektivni algoritmus na prepocet TEXTU do PDU formatu
Jan Waclawek
konfera@efton.sk
Středa Listopad 19 18:24:38 CET 2008
http://www.keil.com/support/man/docs/a51/a51_st_set.htm
$ je "aktualna adresa v programovej pamati", takze tymto sa symbolu LOOP nastavi aktualna adresa.
Tak ako je to tam pouzite (t.j. aby sa dal symbol LOOP pouzit viackrat) je to taka berlicka pre tych, co nemaju dostatok fantazie na vytvaranie dalsich a dalsich symbolov (navesti).
Ja tiez nemam fantaziu a kedze nerad pouzivam rozne berlicky zavisle na konkretnom asembleri(*), pouzivam toto:
Wait:
[nejaky kod]
WaitX1:
[nejaky kod]
WaitX2:
[nejaky kod]
WaitX3:
[nejaky kod]
WaitX4:
[nejaky kod]
WaitX5:
[nejaky kod]
ret
wek
(*) kvoli tomuto nerad pouzivam makra, aj ked to niekedy nie je zla vec
----- Original Message ---------------
Subject: Re: efektivni algoritmus na prepocet TEXTU do PDU formatu
From: =?iso-8859-2?Q?Milan_Mlynar=E8=EDk?= <milan.m@centrum.sk>
Date: Wed, 19 Nov 2008 18:05:22 +0100
To: "HW-news" <hw-list@list.hw.cz>
>Trocha som na to nazrel. Prekvapilo ma par detailov zapise ASM
>
>Napr. v Timer.asm
>
>
>Wait:
> mov Delay, a ; vlozime pocet tiku do registru citace
> clr F_Tick ; resetujeme indikator tiku casovace
>
>LOOP SET $
> jnb F_Tick, $ ; cekame na tik casovace
> clr F_Tick ; resetujeme indikator tiku
>casovace
> djnz Delay, LOOP ; dekrementujeme citac tiku a
> ; je-li <> 0 opakuj smycku
> ret
>
>Naco je tam dobry ten prikaz SET nechapem.
>Podla mojej predstavy by tam malo byt LOOP: s dvojbodkou ako navestie. Moze
>to takto vobec fungovat ?
>Podobne je to aj v TEMPER.ASM
>
>
>
> Milan Mlynarèík
>
>
>
>
>
>----- Original Message -----
>From: "Jan Waclawek"
>
>
>http://www.mcu.cz/news.php?extend.394.34 ?
>
>Mno, je to pochopitelne v asembleri a pre ten jediny spravny 8-bit mcu...
>;-)
>
>
>
>_______________________________________________
>HW-list mailing list - sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list