29.11.1. Instrukce

Obrázek 29.19. br adr

+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 1 |                          adresa                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+

Instrukce skoku br adr provádí následující:

  1. If F=0 then adr→PC
  2. 0→F

Obrázek 29.20. add adr1,addr2,addr3

+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 1                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 2                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 3                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+

mem[adr1]+mem[adr2]→mem[adr3]
F=carry

Obrázek 29.21. nadd adr1,addr2,addr3

+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 1                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 2                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| 0 |                           adr 3                           |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+

not(mem[adr1]+mem[adr2])→mem[adr3]
if result = 0 then F=1 else F=0
Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .