<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://pmd85.borik.net/w/skins/common/feed.css?240204"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
		<id>https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;limit=500&amp;action=history&amp;feed=atom</id>
		<title>Blog:Programovanie v assembleri i8080 pre PMD 85 (5) - História úprav</title>
		<link rel="self" type="application/atom+xml" href="https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;limit=500&amp;action=history&amp;feed=atom"/>
		<link rel="alternate" type="text/html" href="https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;action=history"/>
		<updated>2026-05-01T14:14:19Z</updated>
		<subtitle>História úprav pre túto stránku na wiki</subtitle>
		<generator>MediaWiki 1.11.1</generator>

	<entry>
		<id>https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;diff=1879&amp;oldid=prev</id>
		<title>Rombor: Doplnený odstavec</title>
		<link rel="alternate" type="text/html" href="https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;diff=1879&amp;oldid=prev"/>
				<updated>2021-08-19T07:23:30Z</updated>
		
		<summary type="html">&lt;p&gt;Doplnený odstavec&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class=&#039;diff-marker&#039; /&gt;
			&lt;col class=&#039;diff-content&#039; /&gt;
			&lt;col class=&#039;diff-marker&#039; /&gt;
			&lt;col class=&#039;diff-content&#039; /&gt;
			&lt;tr&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black;&quot;&gt;Verzia zo dňa a času 07:23, 19. august 2021&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{Kbd|P}} - Plus ({{Kbd|S}}=0)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{Kbd|P}} - Plus ({{Kbd|S}}=0)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{Kbd|M}} - Minus ({{Kbd|S}}=1)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* {{Kbd|M}} - Minus ({{Kbd|S}}=1)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Pri podmienených volaniach rutín a návratov z nich sa líši aj trvanie inštrukcií. Ak je podmienka splnená, inštrukcia {{Kbd|Cc NN}} trvá 17T, v opačnom prípade iba 11T. Podobne pri inštrukcii {{Kbd|Rc}}, ak je podmienka splnená, inštrukcia trvá 11T, v opačnom prípade iba 5T. Inštrukcie podmieneného skoku {{Kbd|Jc NN}} trvajú vždy rovnako 10T, bez ohľadu na to, či bola podmienka splnená alebo nie.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== JMP NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Jump)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== JMP NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Jump)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Rombor</name></author>	</entry>

	<entry>
		<id>https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;diff=1876&amp;oldid=prev</id>
		<title>Rombor: Nový Blogový článok</title>
		<link rel="alternate" type="text/html" href="https://pmd85.borik.net/wiki/Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_%285%29&amp;diff=1876&amp;oldid=prev"/>
				<updated>2021-08-14T15:21:12Z</updated>
		
		<summary type="html">&lt;p&gt;Nový Blogový článok&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{VelkyNadpis|Programovanie v assembleri i8080 pre PMD 85 (5)}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== Inštrukčná sada mikroprocesora i8080 &amp;lt;small&amp;gt;(pokračovanie)&amp;lt;/small&amp;gt; ==&lt;br /&gt;
=== Inštrukcie skokov ===&lt;br /&gt;
Táto skupina inštrukcií umožňuje meniť sled vykonávania inštrukcií (programu). Jedná sa o inštrukcie skoku, volaní podprogramov (rutín) a návratov z nich. Väčšina týchto inštrukcií má svoje nepodmienené aj podmienené verzie. Nepodmienené skoky jednoducho podľa danej operácie zmenia hodnotu registra {{Kbd|PC}}. Podmienené skoky zmenia alebo nezmenia hodnotu {{Kbd|PC}} podľa stavu štyroch príznakov - {{Kbd|Z}}, {{Kbd|S}}, {{Kbd|P}} a {{Kbd|CY}}, čo predstavuje 8 rôznych podmienok:&lt;br /&gt;
* {{Kbd|NZ}} - Not Zero ({{Kbd|Z}}=0)&lt;br /&gt;
* {{Kbd|Z}} - Zero ({{Kbd|Z}}=1)&lt;br /&gt;
* {{Kbd|NC}} - No Carry ({{Kbd|CY}}=0)&lt;br /&gt;
* {{Kbd|C}} - Carry ({{Kbd|CY}}=1)&lt;br /&gt;
* {{Kbd|PO}} - Parity Odd ({{Kbd|P}}=0)&lt;br /&gt;
* {{Kbd|PE}} - Parity Even ({{Kbd|P}}=1)&lt;br /&gt;
* {{Kbd|P}} - Plus ({{Kbd|S}}=0)&lt;br /&gt;
* {{Kbd|M}} - Minus ({{Kbd|S}}=1)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== JMP NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Jump)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;PC &amp;lt;-- NN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|JMP}} prevedie nepodmienený skok na adresu {{Kbd|NN}}.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;Nepodmienený skok&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (3 byty / 10T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|jmp NN}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== Jc NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Conditional jump)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;if (c) then PC &amp;lt;-- NN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|Jc}} prevedie skok na adresu {{Kbd|NN}}, ak je splnená podmienka {{Kbd|c}}. Ak podmienka nie je splnená, pokračuje sa nasledujúcou inštrukciou.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &amp;#039;&amp;#039;Podmienený skok&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (3 byty / 10T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|jnz NN}}&lt;br /&gt;
| {{CodeBig|jnc NN}}&lt;br /&gt;
| {{CodeBig|jpo NN}}&lt;br /&gt;
| {{CodeBig|jp NN}}&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|jz NN}}&lt;br /&gt;
| {{CodeBig|jc NN}}&lt;br /&gt;
| {{CodeBig|jpe NN}}&lt;br /&gt;
| {{CodeBig|jm NN}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== CALL NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Call)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;SP &amp;lt;-- SP - 2 : (SP) &amp;lt;-- PC + 3 : PC &amp;lt;-- NN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|CALL}} prevedie volanie podprogramu na adrese {{Kbd|NN}}. Pred samotným skokom na adresu {{Kbd|NN}} sa najprv na zásobník uloží adresa za touto inštrukciou - návratová adresa - čo znamená, že sa adresa zásobníka {{Kbd|SP}} zníži o {{Kbd|2}} a na túto adresu sa uloží táto návratová adresa.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;Volanie podprogramu&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (3 byty / 17T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|call NN}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== Cc NN &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Conditional call)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;if (c) then SP &amp;lt;-- SP - 2 : (SP) &amp;lt;-- PC + 3 : PC &amp;lt;-- NN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|Cc}} prevedie volanie podprogramu na adrese {{Kbd|NN}}, ak je splnená podmienka {{Kbd|c}}. Ak podmienka nie je splnená, pokračuje sa nasledujúcou inštrukciou. Opäť platí, že pred skokom na adresu {{Kbd|NN}} sa najprv uloží na zásobník návratová adresa.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &amp;#039;&amp;#039;Podmienené volanie podprogramu&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (3 byty / 11/17T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|cnz NN}}&lt;br /&gt;
| {{CodeBig|cnc NN}}&lt;br /&gt;
| {{CodeBig|cpo NN}}&lt;br /&gt;
| {{CodeBig|cp NN}}&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|cz NN}}&lt;br /&gt;
| {{CodeBig|cc NN}}&lt;br /&gt;
| {{CodeBig|cpe NN}}&lt;br /&gt;
| {{CodeBig|cm NN}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== RET &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Return)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;PC &amp;lt;-- (SP) : SP &amp;lt;-- SP + 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|RET}} prevedie nepodmienený návrat z podprogramu, čo znamená, že sa do registra {{Kbd|PC}} uloží hodnota na vrchole zásobníka a adresa zásobníka {{Kbd|SP}} sa zvýši o 2.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;Návrat z podprogramu&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (1 byte / 10T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|ret}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== Rc &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Conditional return)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;if (c) then PC &amp;lt;-- (SP) : SP &amp;lt;-- SP + 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|Rc}} prevedie návrat z podprogramu, ak je splnená podmienka {{Kbd|c}}. Ak podmienka nie je splnená, pokračuje sa nasledujúcou inštrukciou.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &amp;#039;&amp;#039;Podmienený návrat z podprogramu&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (1 byte / 5/11T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|rnz}}&lt;br /&gt;
| {{CodeBig|rnc}}&lt;br /&gt;
| {{CodeBig|rpo}}&lt;br /&gt;
| {{CodeBig|rp}}&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|rz}}&lt;br /&gt;
| {{CodeBig|rc}}&lt;br /&gt;
| {{CodeBig|rpe}}&lt;br /&gt;
| {{CodeBig|rm}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== RST N &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Restart)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;SP &amp;lt;-- SP - 2 : (SP) &amp;lt;-- PC + 1 : PC &amp;lt;-- N * 8&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|RST}} prevedie volanie podprogramu rovnako ako inštrukcia {{Kbd|CALL}}. Rozdiel je iba v tom, že je jednobytová a cieľová adresa je pevne daná operandom {{Kbd|N}}, ktorý je zakódovaný v operačnom kóde inštrukcie a môže byť v intervale {{Kbd|0}} až {{Kbd|7}}. Tento operand vynásobený ôsmimi určuje teda 8 pevných adries, na ktoré je možné skočiť: {{Kbd|0000h}}, {{Kbd|0008h}}, {{Kbd|0010h}}, {{Kbd|0018h}}, {{Kbd|0020h}}, {{Kbd|0028h}}, {{Kbd|0030h}} a {{Kbd|0038h}}.&lt;br /&gt;
&lt;br /&gt;
Pôvodné použitie týchto jednobytových volaní bolo v roli &amp;quot;vektorov&amp;quot; obsluhy [[Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_(6)#In.C5.A1trukcie_riadenia_preru.C5.A1enia|prerušení]] pre radič prerušenia i3214. Na PMD 85 však nie je použitý.&lt;br /&gt;
&lt;br /&gt;
Inštrukcie {{Kbd|RST}} možno voľne používať pre volanie podprogramov, len musíme zabezpečiť, že tie podprogramy budú začínať na daných adresách. Je to rýchlejšie a aj kratšie volanie. Napríklad {{Kbd|BASIC-G V2/2A/3}} práve takto tieto inštrukcie volania podprogramu využíva.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot; | &amp;#039;&amp;#039;Volanie podprogramu na pevnej adrese&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (1 byte / 11T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|rst 0}}&lt;br /&gt;
| {{CodeBig|rst 1}}&lt;br /&gt;
| {{CodeBig|rst 2}}&lt;br /&gt;
| {{CodeBig|rst 3}}&lt;br /&gt;
| {{CodeBig|rst 4}}&lt;br /&gt;
| {{CodeBig|rst 5}}&lt;br /&gt;
| {{CodeBig|rst 6}}&lt;br /&gt;
| {{CodeBig|rst 7}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
==== PCHL &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;small&amp;gt;&amp;#039;&amp;#039;(Jump indirect)&amp;#039;&amp;#039;&amp;lt;/small&amp;gt; ====&lt;br /&gt;
&amp;#039;&amp;#039;Operácia:&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;PC &amp;lt;-- HL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Príznaky:&amp;#039;&amp;#039; žiadne&lt;br /&gt;
&lt;br /&gt;
Inštrukcia {{Kbd|PCHL}} prevedie skok na adresu, ktorá je v registri {{Kbd|HL}} - nepriamy skok.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;Nepriamy skok&amp;#039;&amp;#039; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; (1 byte / 5T)&lt;br /&gt;
|-&lt;br /&gt;
| {{CodeBig|pchl}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_(4)|&amp;amp;lt;&amp;amp;lt; Inštrukčná sada mikroprocesora - Logické inštrukcie]]&lt;br /&gt;
&amp;lt;span style=&amp;quot;float: right;&amp;quot;&amp;gt;&lt;br /&gt;
[[Blog:Programovanie_v_assembleri_i8080_pre_PMD_85_(6)|Inštrukčná sada mikroprocesora - Inštrukcie pre prácu so zásobníkom, inštrukcie pre vstup/výstup, ostatné inštrukcie &amp;amp;gt;&amp;amp;gt;]]&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rombor</name></author>	</entry>

	</feed>