<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="tr">
	<id>https://zx.tr/wiki/index.php?action=history&amp;feed=atom&amp;title=JR</id>
	<title>JR - Revizyon geçmişi</title>
	<link rel="self" type="application/atom+xml" href="https://zx.tr/wiki/index.php?action=history&amp;feed=atom&amp;title=JR"/>
	<link rel="alternate" type="text/html" href="https://zx.tr/wiki/index.php?title=JR&amp;action=history"/>
	<updated>2026-05-01T23:25:25Z</updated>
	<subtitle>Viki üzerindeki bu sayfanın değişiklik geçmişi.</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://zx.tr/wiki/index.php?title=JR&amp;diff=12&amp;oldid=prev</id>
		<title>Admin: Yeni sayfa: &quot;category:Z80 İşlemci Komutları category:Sıçrama Komutları  == Komut Detayları ==  {| class=&quot;wikitable&quot; |-   ! Komut   ! Süre (ts)   ! Açıklama   ! Bayrak Etkisi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://zx.tr/wiki/index.php?title=JR&amp;diff=12&amp;oldid=prev"/>
		<updated>2014-08-22T22:39:22Z</updated>

		<summary type="html">&lt;p&gt;Yeni sayfa: &amp;quot;&lt;a href=&quot;/wiki/index.php/Kategori:Z80_%C4%B0%C5%9Flemci_Komutlar%C4%B1&quot; title=&quot;Kategori:Z80 İşlemci Komutları&quot;&gt;category:Z80 İşlemci Komutları&lt;/a&gt; &lt;a href=&quot;/wiki/index.php/Kategori:S%C4%B1%C3%A7rama_Komutlar%C4%B1&quot; title=&quot;Kategori:Sıçrama Komutları&quot;&gt;category:Sıçrama Komutları&lt;/a&gt;  == Komut Detayları ==  {| class=&amp;quot;wikitable&amp;quot; |-   ! Komut   ! Süre (ts)   ! Açıklama   ! Bayrak Etkisi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Yeni sayfa&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:Z80 İşlemci Komutları]]&lt;br /&gt;
[[category:Sıçrama Komutları]]&lt;br /&gt;
&lt;br /&gt;
== Komut Detayları ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
  ! Komut&lt;br /&gt;
  ! Süre (ts)&lt;br /&gt;
  ! Açıklama&lt;br /&gt;
  ! Bayrak Etkisi&lt;br /&gt;
  ! Yapılan İş&lt;br /&gt;
|-&lt;br /&gt;
|JR    C,n    &lt;br /&gt;
|12,7 &lt;br /&gt;
|Elde=1 (carry=1) ise PC+n&amp;#039;ye göreli zıpla.&lt;br /&gt;
| --------&lt;br /&gt;
| c=1 ise PC=PC+n&lt;br /&gt;
|-&lt;br /&gt;
|JR    n        &lt;br /&gt;
|12 &lt;br /&gt;
|PC+n&amp;#039;ye koşulsuz göreli zıpla.&lt;br /&gt;
| --------&lt;br /&gt;
| PC=PC+n&lt;br /&gt;
|-&lt;br /&gt;
|JR    NC,n   &lt;br /&gt;
|12,7 &lt;br /&gt;
|Elde=0 (carry=0) ise PC+n&amp;#039;ye göreli zıpla&lt;br /&gt;
| --------&lt;br /&gt;
| c=0 ise PC=PC+n&lt;br /&gt;
|-&lt;br /&gt;
|JR    NZ,n   &lt;br /&gt;
|12,7 &lt;br /&gt;
|Sıfır değil (Z=0) ise PC+n&amp;#039;ye göreli zıpla.&lt;br /&gt;
| --------&lt;br /&gt;
| z=0 ise PC=PC+n&lt;br /&gt;
|-&lt;br /&gt;
|JR    Z,n    &lt;br /&gt;
|12,7 &lt;br /&gt;
|Sıfır (Z=1) ise PC+n&amp;#039;ye göreli zıpla.&lt;br /&gt;
| --------&lt;br /&gt;
| z=1 ise PC=PC+n&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Açıklama ve Örnekler == &lt;br /&gt;
&lt;br /&gt;
Bu sıçrama komutlarında, hedef adresin kendisi değil, adrese olan uzaklık belirtilir. Bu uzaklık parametresi -geçen derste gördüğümüz &amp;quot;d:mesafe&amp;quot; ile gösterilir- 0-127 arasındaysa, şıçrama ileri yöndedir. 128-255 arasında ise geri yöndedir. Dolayısıyla bu komutlarla ancak program içerisinde kısa mesafelere sıçrayabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
Sapılacak adres gerideyse kaç bayt olduğu 256-d formülüyle bulunur. Programlarımızı yazarken etiket kullandığımız için kaç bayt ileri veya geri gittiğimiz program derlenirken hesaplanır. Eğer mesafe sınırlar dışındaysa derleyici hata verecektir.&lt;br /&gt;
Göreceli sıçrama komutu JR ile gösterilir ve Jump Relative&amp;#039;nin kısaltmasıdır. Eğer yazdığınız program kısa ve programı sürekli çalıştıracaksanız JR komutunu, uzunsa JP komutunu kullanabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Örnek :&lt;br /&gt;
start ld a,0&lt;br /&gt;
loop1 ld b,1&lt;br /&gt;
...&lt;br /&gt;
...  Aradaki program 128 bayttan uzun olmamalıdır.&lt;br /&gt;
...&lt;br /&gt;
jr loop1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zx Spectrum ULA için komut detayı ==&lt;br /&gt;
&lt;br /&gt;
 JR cc,n &lt;br /&gt;
 JR n 	&lt;br /&gt;
 (48k/+2) pc:4,pc+1:3,[pc+1:1 x 5] 	(+2AB/+3)pc:4,pc+1:3,[5]&lt;br /&gt;
&lt;br /&gt;
== Ayrıca Bakınız ==&lt;br /&gt;
&lt;br /&gt;
* Z80 İşlemci Komutları [[DJNZ]] [[JP]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>