<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Duplicitní názvy nejspíš nepůjdou přeložit.</DIV>
<DIV>S 
pozdravem,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Miloš Dašek</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=hw@prelude.cz href="mailto:hw@prelude.cz">Bitovod</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=hw-list@list.hw.cz 
  href="mailto:hw-list@list.hw.cz">HW-news</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, December 03, 2007 11:57 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: MPASM a CBLOCK</DIV>
  <DIV><BR></DIV>Diky obema, omlouvam se, nemohl jsem zareagovat 
  rychleji.<BR>Ono mi to pak pri studiu ruznych datasheetu a ruznych prikladu 
  docvaklo, ze <BR>by to mohlo takhle byt. Takze, chapu-li to spravne, protoze v 
  kazde bance <BR>kousek mista zbyva pro registry, muzu si rozstrkat registry na 
  konkretni <BR>mista v konkretnich bankach? Zatim to pri blikani LEDkama tedy 
  nevidim jako <BR>nutnost, ale asi by se to mohlo hodit.<BR><BR>A jeden 
  poddotaz - je mozne mit stejne pojmenovany registr ve vice bankach?<BR>Ted to 
  nemam na cem vyzkouset, ale je mozna takovato definice:<BR><BR>CBLOCK 
  0x20<BR>Promenna1<BR>endc<BR><BR>CBLOCK 0xA0<BR>Promenna1<BR>endc<BR><BR>S 
  tim, ze bych pristupoval k stejne pojmenovanemu registru, ale podle 
  <BR>aktualni banky by mel pokazde jiny obsah?<BR><BR>Pavel 
  Kutina<BR><BR><BR>----- Original Message ----- <BR>From: "Jiri Bezstarosti" 
  &lt;<A href="mailto:jiri@bezstarosti.cz">jiri@bezstarosti.cz</A>&gt;<BR>To: 
  "HW-news" &lt;<A 
  href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</A>&gt;<BR>Sent: Monday, 
  December 03, 2007 10:36 AM<BR>Subject: Re: MPASM a CBLOCK<BR><BR><BR>No a k 
  druhe casti dotazu. Kazdy PIC ma v PDF mapu pameti/registru (u<BR>PIC je pamet 
  RAM oznacovana jako registry, protoze se s ni jako s<BR>registry pracuje) a 
  tam zjistim, ktere registry (jaky rozsah adres) mohu<BR>pouzivat pro sve 
  promenne. Takze to 0x20 je treba zacatek pameti pro<BR>vseobecne pouzitelne 
  registry, tedy ty, ve kterych si muzete delat co<BR>chcete a neovladaji zadnou 
  periferii, tedy nemaji zadny specialni<BR>vyznam. V dokumentaci (PDF) je 
  najdete v mape pameti/registru pod nazvem<BR>"General Purpose 
  Register".<BR><BR>--<BR>Jiri 
  Bezstarosti<BR><BR>_______________________________________________<BR>HW-list 
  mailing list&nbsp; -&nbsp; sponsored by <A 
  href="http://www.HW.cz">www.HW.cz</A><BR><A 
  href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</A><BR><A 
  href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</A><BR><BR>Dobrý 
  den,<BR>&nbsp;doufám, že se nepletu ale CBLOCk znamená, že se paměť začně 
  adresovat<BR>&nbsp;od 0x20 a všechny další registry budou přibývat od této 
  hodnoty. Má<BR>&nbsp;to význam v případě, kdy chcete mít registry nějak 
  srovnané za sebou<BR>&nbsp;(z nejakého důvodu, nebo prostě jen pro přehled) a 
  nechcete u každého<BR>&nbsp;vypisovat jeho přesné obsazení. 
  Příklad:<BR>&nbsp;klasicky:<BR>&nbsp;Delay1&nbsp;&nbsp; EQU 
  0x20h<BR>&nbsp;Delay2&nbsp;&nbsp; EQU 0x21h<BR>&nbsp;Delay3&nbsp;&nbsp; EQU 
  0x22h<BR><BR>&nbsp;a teď za pomoci makra:<BR>&nbsp;CBLOCK 
  0x20h<BR>&nbsp;Delay1<BR>&nbsp;Delay2<BR>&nbsp;Delay3<BR>&nbsp;ENDC<BR><BR>&nbsp;Význam 
  bude pořád ten samý.&nbsp; Pokud potom přidáte do makra další<BR>&nbsp;registr 
  (třeba mezi Delay1 a 2)&nbsp; tak se ty pod Delay1&nbsp; prostě 
  v<BR>&nbsp;obsazení paměti "šoupnou"níže. U klasiky by jste musel 
  přepisovat<BR>&nbsp;všechny na jinou hodnotu.<BR><BR><BR>S 
  pozdravem,<BR>&nbsp;Martin Šaněk<BR>&nbsp;<A 
  href="mailto:sanek.martin@volny.cz">mailto:sanek.martin@volny.cz</A><BR></BLOCKQUOTE></BODY></HTML>